builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0062 starttime: 1461233455.65 results: success (0) buildid: 20160421015807 builduid: 376727a80f044862823e13116b89cd44 revision: 4e3ad95d689a5beabf3c1f41d958794fe00e3767 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:55.648552) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:55.649019) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:55.649298) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:55.668307) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:55.668620) ========= 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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners TMPDIR=/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-21 03:10:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.2M=0.001s 2016-04-21 03:10:55 (15.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.139410 ========= master_lag: 0.30 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:56.106294) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:56.106619) ========= 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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners TMPDIR=/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/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.027542 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:56.152136) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:10:56.152467) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 4e3ad95d689a5beabf3c1f41d958794fe00e3767 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 4e3ad95d689a5beabf3c1f41d958794fe00e3767 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners TMPDIR=/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-21 03:10:56,225 truncating revision to first 12 chars 2016-04-21 03:10:56,225 Setting DEBUG logging. 2016-04-21 03:10:56,225 attempt 1/10 2016-04-21 03:10:56,225 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/4e3ad95d689a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 03:10:57,089 unpacking tar archive at: mozilla-central-4e3ad95d689a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.113892 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:10:57.285826) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:57.286132) ========= script_repo_revision: 4e3ad95d689a5beabf3c1f41d958794fe00e3767 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:57.286515) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:57.286797) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:57.302944) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-04-21 03:10:57.303210) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners TMPDIR=/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/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 03:10:57 INFO - MultiFileLogger online at 20160421 03:10:57 in /builds/slave/test 03:10:57 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 03:10:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:10:57 INFO - {'append_to_log': False, 03:10:57 INFO - 'base_work_dir': '/builds/slave/test', 03:10:57 INFO - 'blob_upload_branch': 'mozilla-central', 03:10:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:10:57 INFO - 'buildbot_json_path': 'buildprops.json', 03:10:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:10:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:10:57 INFO - 'download_minidump_stackwalk': True, 03:10:57 INFO - 'download_symbols': 'true', 03:10:57 INFO - 'e10s': False, 03:10:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:10:57 INFO - 'tooltool.py': '/tools/tooltool.py', 03:10:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:10:57 INFO - '/tools/misc-python/virtualenv.py')}, 03:10:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:10:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:10:57 INFO - 'log_level': 'info', 03:10:57 INFO - 'log_to_console': True, 03:10:57 INFO - 'opt_config_files': (), 03:10:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:10:57 INFO - '--processes=1', 03:10:57 INFO - '--config=%(test_path)s/wptrunner.ini', 03:10:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:10:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:10:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:10:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:10:57 INFO - 'pip_index': False, 03:10:57 INFO - 'require_test_zip': True, 03:10:57 INFO - 'test_type': ('testharness',), 03:10:57 INFO - 'this_chunk': '1', 03:10:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:10:57 INFO - 'total_chunks': '10', 03:10:57 INFO - 'virtualenv_path': 'venv', 03:10:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:10:57 INFO - 'work_dir': 'build'} 03:10:57 INFO - ##### 03:10:57 INFO - ##### Running clobber step. 03:10:57 INFO - ##### 03:10:57 INFO - Running pre-action listener: _resource_record_pre_action 03:10:57 INFO - Running main action method: clobber 03:10:57 INFO - rmtree: /builds/slave/test/build 03:10:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:10:59 INFO - Running post-action listener: _resource_record_post_action 03:10:59 INFO - ##### 03:10:59 INFO - ##### Running read-buildbot-config step. 03:10:59 INFO - ##### 03:10:59 INFO - Running pre-action listener: _resource_record_pre_action 03:10:59 INFO - Running main action method: read_buildbot_config 03:10:59 INFO - Using buildbot properties: 03:10:59 INFO - { 03:10:59 INFO - "project": "", 03:10:59 INFO - "product": "firefox", 03:10:59 INFO - "script_repo_revision": "production", 03:10:59 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 03:10:59 INFO - "repository": "", 03:10:59 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 03:10:59 INFO - "buildid": "20160421015807", 03:10:59 INFO - "pgo_build": "False", 03:10:59 INFO - "basedir": "/builds/slave/test", 03:10:59 INFO - "buildnumber": 38, 03:10:59 INFO - "slavename": "t-yosemite-r7-0062", 03:10:59 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 03:10:59 INFO - "platform": "macosx64", 03:10:59 INFO - "branch": "mozilla-central", 03:10:59 INFO - "revision": "4e3ad95d689a5beabf3c1f41d958794fe00e3767", 03:10:59 INFO - "repo_path": "mozilla-central", 03:10:59 INFO - "moz_repo_path": "", 03:10:59 INFO - "stage_platform": "macosx64", 03:10:59 INFO - "builduid": "376727a80f044862823e13116b89cd44", 03:10:59 INFO - "slavebuilddir": "test" 03:10:59 INFO - } 03:10:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 03:10:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 03:10:59 INFO - Running post-action listener: _resource_record_post_action 03:10:59 INFO - ##### 03:10:59 INFO - ##### Running download-and-extract step. 03:10:59 INFO - ##### 03:10:59 INFO - Running pre-action listener: _resource_record_pre_action 03:10:59 INFO - Running main action method: download_and_extract 03:10:59 INFO - mkdir: /builds/slave/test/build/tests 03:10: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')]} 03:10:59 INFO - https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:10:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:10:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:10:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:10:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 03:11:00 INFO - Downloaded 1235 bytes. 03:11:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:11:00 INFO - Using the following test package requirements: 03:11:00 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:11:00 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 03:11:00 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 03:11:00 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'jsshell-mac64.zip'], 03:11:00 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 03:11:00 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:11:00 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 03:11:00 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 03:11:00 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 03:11:00 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:11:00 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 03:11:00 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:11:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:00 INFO - https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:11:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:11:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:11:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:11:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 03:11:02 INFO - Downloaded 17979061 bytes. 03:11:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:11:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:11:02 INFO - caution: filename not matched: web-platform/* 03:11:02 INFO - Return code: 11 03:11: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')]} 03:11:02 INFO - https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:11:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:11:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:11:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:11:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:11:04 INFO - Downloaded 36397853 bytes. 03:11:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:11:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:11:08 INFO - caution: filename not matched: bin/* 03:11:08 INFO - caution: filename not matched: config/* 03:11:08 INFO - caution: filename not matched: mozbase/* 03:11:08 INFO - caution: filename not matched: marionette/* 03:11:08 INFO - caution: filename not matched: tools/wptserve/* 03:11:08 INFO - Return code: 11 03:11:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:08 INFO - https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 03:11:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:11:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:11:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 03:11:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 03:11:11 INFO - Downloaded 68724876 bytes. 03:11:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:11:11 INFO - mkdir: /builds/slave/test/properties 03:11:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:11:11 INFO - Writing to file /builds/slave/test/properties/build_url 03:11:11 INFO - Contents: 03:11:11 INFO - build_url:https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:11:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:11:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:11:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:11:12 INFO - Contents: 03:11:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:11: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')]} 03:11:12 INFO - https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:11:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:11:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:11:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:11:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:11:18 INFO - Downloaded 103384972 bytes. 03:11:18 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:11:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:11:21 INFO - Return code: 0 03:11:21 INFO - Running post-action listener: _resource_record_post_action 03:11:21 INFO - Running post-action listener: set_extra_try_arguments 03:11:21 INFO - ##### 03:11:21 INFO - ##### Running create-virtualenv step. 03:11:21 INFO - ##### 03:11:21 INFO - Running pre-action listener: _pre_create_virtualenv 03:11:21 INFO - Running pre-action listener: _resource_record_pre_action 03:11:21 INFO - Running main action method: create_virtualenv 03:11:21 INFO - Creating virtualenv /builds/slave/test/build/venv 03:11:21 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 03:11:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:11:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:11:21 INFO - Using real prefix '/tools/python27' 03:11:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:11:22 INFO - Installing distribute.............................................................................................................................................................................................done. 03:11:25 INFO - Installing pip.................done. 03:11:25 INFO - Return code: 0 03:11:25 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:11:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:11:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:11:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x100827e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100844f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff098d7b290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1008405e0>, '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 0x100423cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10044e990>, '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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:11:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:11:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:11:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tZ2n0YR0Ou/Render', 03:11:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:11:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:11:25 INFO - 'HOME': '/Users/cltbld', 03:11:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:11:25 INFO - 'LOGNAME': 'cltbld', 03:11:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:11:25 INFO - 'MOZ_NO_REMOTE': '1', 03:11:25 INFO - 'NO_EM_RESTART': '1', 03:11:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:11:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:11:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:11:25 INFO - 'PWD': '/builds/slave/test', 03:11:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:11:25 INFO - 'SHELL': '/bin/bash', 03:11:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ai0gie84jF/Listeners', 03:11:25 INFO - 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', 03:11:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:11:25 INFO - 'USER': 'cltbld', 03:11:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:11:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:11:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:11:25 INFO - 'XPC_FLAGS': '0x0', 03:11:25 INFO - 'XPC_SERVICE_NAME': '0', 03:11:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:11:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:11:25 INFO - Downloading/unpacking psutil>=0.7.1 03:11:25 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 03:11:25 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 03:11:25 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 03:11:25 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 03:11:25 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 03:11:25 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 03:11:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:11:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:11:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:11:28 INFO - Installing collected packages: psutil 03:11:28 INFO - Running setup.py install for psutil 03:11:28 INFO - building 'psutil._psutil_osx' extension 03:11:28 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 03:11:29 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 03:11:29 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 03:11:29 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 03:11:29 INFO - building 'psutil._psutil_posix' extension 03:11:29 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 03:11:29 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:11:29 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:11:29 INFO - ^ 03:11:29 INFO - 1 warning generated. 03:11:29 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 03:11:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:11:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:11:30 INFO - Successfully installed psutil 03:11:30 INFO - Cleaning up... 03:11:30 INFO - Return code: 0 03:11:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:11:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:11:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:11:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:30 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 0x100827e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100844f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff098d7b290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1008405e0>, '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 0x100423cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10044e990>, '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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:11:30 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 03:11:30 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 03:11:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tZ2n0YR0Ou/Render', 03:11:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:11:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:11:30 INFO - 'HOME': '/Users/cltbld', 03:11:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:11:30 INFO - 'LOGNAME': 'cltbld', 03:11:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:11:30 INFO - 'MOZ_NO_REMOTE': '1', 03:11:30 INFO - 'NO_EM_RESTART': '1', 03:11:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:11:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:11:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:11:30 INFO - 'PWD': '/builds/slave/test', 03:11:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:11:30 INFO - 'SHELL': '/bin/bash', 03:11:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ai0gie84jF/Listeners', 03:11:30 INFO - 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', 03:11:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:11:30 INFO - 'USER': 'cltbld', 03:11:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:11:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:11:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:11:30 INFO - 'XPC_FLAGS': '0x0', 03:11:30 INFO - 'XPC_SERVICE_NAME': '0', 03:11:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:11:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:11:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:11:30 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 03:11:30 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 03:11:30 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 03:11:30 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 03:11:30 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 03:11:30 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 03:11:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:11:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:11:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:11:32 INFO - Installing collected packages: mozsystemmonitor 03:11:32 INFO - Running setup.py install for mozsystemmonitor 03:11:32 INFO - Successfully installed mozsystemmonitor 03:11:32 INFO - Cleaning up... 03:11:33 INFO - Return code: 0 03:11:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:11:33 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')]} 03:11:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:11:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:33 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')]} 03:11:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:11:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:33 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 0x100827e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100844f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff098d7b290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1008405e0>, '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 0x100423cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10044e990>, '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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:11:33 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 03:11:33 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 03:11:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tZ2n0YR0Ou/Render', 03:11:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:11:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:11:33 INFO - 'HOME': '/Users/cltbld', 03:11:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:11:33 INFO - 'LOGNAME': 'cltbld', 03:11:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:11:33 INFO - 'MOZ_NO_REMOTE': '1', 03:11:33 INFO - 'NO_EM_RESTART': '1', 03:11:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:11:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:11:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:11:33 INFO - 'PWD': '/builds/slave/test', 03:11:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:11:33 INFO - 'SHELL': '/bin/bash', 03:11:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ai0gie84jF/Listeners', 03:11:33 INFO - 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', 03:11:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:11:33 INFO - 'USER': 'cltbld', 03:11:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:11:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:11:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:11:33 INFO - 'XPC_FLAGS': '0x0', 03:11:33 INFO - 'XPC_SERVICE_NAME': '0', 03:11:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:11:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:11:33 INFO - Downloading/unpacking blobuploader==1.2.4 03:11:33 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 03:11:33 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 03:11:33 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 03:11:33 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 03:11:33 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 03:11:33 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 03:11:35 INFO - Downloading blobuploader-1.2.4.tar.gz 03:11:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:11:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:11:35 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 03:11:35 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 03:11:35 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 03:11:35 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 03:11:35 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 03:11:35 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 03:11:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:11:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:11:36 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 03:11:36 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 03:11:36 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 03:11:36 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 03:11:36 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 03:11:36 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 03:11:36 INFO - Downloading docopt-0.6.1.tar.gz 03:11:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:11:36 INFO - Installing collected packages: blobuploader, requests, docopt 03:11:36 INFO - Running setup.py install for blobuploader 03:11:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:11:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:11:37 INFO - Running setup.py install for requests 03:11:37 INFO - Running setup.py install for docopt 03:11:37 INFO - Successfully installed blobuploader requests docopt 03:11:37 INFO - Cleaning up... 03:11:37 INFO - Return code: 0 03:11:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:11:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:11:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:11:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:37 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 0x100827e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100844f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff098d7b290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1008405e0>, '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 0x100423cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10044e990>, '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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:11:37 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 03:11:37 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 03:11:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tZ2n0YR0Ou/Render', 03:11:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:11:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:11:37 INFO - 'HOME': '/Users/cltbld', 03:11:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:11:37 INFO - 'LOGNAME': 'cltbld', 03:11:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:11:37 INFO - 'MOZ_NO_REMOTE': '1', 03:11:37 INFO - 'NO_EM_RESTART': '1', 03:11:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:11:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:11:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:11:37 INFO - 'PWD': '/builds/slave/test', 03:11:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:11:37 INFO - 'SHELL': '/bin/bash', 03:11:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ai0gie84jF/Listeners', 03:11:37 INFO - 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', 03:11:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:11:37 INFO - 'USER': 'cltbld', 03:11:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:11:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:11:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:11:37 INFO - 'XPC_FLAGS': '0x0', 03:11:37 INFO - 'XPC_SERVICE_NAME': '0', 03:11:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:11:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-uGXPXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-zjTzvV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-WRO3DH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-5XdXvu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-yoovoP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-p1YXqc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-zPw7Lw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-D7wPA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:11:38 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-SGkLBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-9WVPlI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-jkEomH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-Ni_3k6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-heXZYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-HV__3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-NuJCae-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-nnAj7O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-nnIkmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:11:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:11:39 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-5U9QTj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:11:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:11:40 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-eKxhLn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:11:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:11:40 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-4DIMno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:11:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:11:40 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-WjH6Ye-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:11:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:11:40 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 03:11:40 INFO - Running setup.py install for manifestparser 03:11:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:11:40 INFO - Running setup.py install for mozcrash 03:11:41 INFO - Running setup.py install for mozdebug 03:11:41 INFO - Running setup.py install for mozdevice 03:11:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Running setup.py install for mozfile 03:11:41 INFO - Running setup.py install for mozhttpd 03:11:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Running setup.py install for mozinfo 03:11:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Running setup.py install for mozInstall 03:11:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:11:41 INFO - Running setup.py install for mozleak 03:11:42 INFO - Running setup.py install for mozlog 03:11:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:11:42 INFO - Running setup.py install for moznetwork 03:11:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:11:42 INFO - Running setup.py install for mozprocess 03:11:42 INFO - Running setup.py install for mozprofile 03:11:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:11:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:11:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:11:42 INFO - Running setup.py install for mozrunner 03:11:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:11:42 INFO - Running setup.py install for mozscreenshot 03:11:43 INFO - Running setup.py install for moztest 03:11:43 INFO - Running setup.py install for mozversion 03:11:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:11:43 INFO - Running setup.py install for wptserve 03:11:43 INFO - Running setup.py install for marionette-driver 03:11:43 INFO - Running setup.py install for browsermob-proxy 03:11:43 INFO - Running setup.py install for marionette-client 03:11:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:11:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:11:44 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 03:11:44 INFO - Cleaning up... 03:11:44 INFO - Return code: 0 03:11:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:11:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:11:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:11:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:11:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:11:44 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 0x100827e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100844f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff098d7b290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1008405e0>, '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 0x100423cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10044e990>, '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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:11:44 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 03:11:44 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 03:11:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tZ2n0YR0Ou/Render', 03:11:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:11:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:11:44 INFO - 'HOME': '/Users/cltbld', 03:11:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:11:44 INFO - 'LOGNAME': 'cltbld', 03:11:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:11:44 INFO - 'MOZ_NO_REMOTE': '1', 03:11:44 INFO - 'NO_EM_RESTART': '1', 03:11:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:11:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:11:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:11:44 INFO - 'PWD': '/builds/slave/test', 03:11:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:11:44 INFO - 'SHELL': '/bin/bash', 03:11:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ai0gie84jF/Listeners', 03:11:44 INFO - 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', 03:11:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:11:44 INFO - 'USER': 'cltbld', 03:11:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:11:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:11:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:11:44 INFO - 'XPC_FLAGS': '0x0', 03:11:44 INFO - 'XPC_SERVICE_NAME': '0', 03:11:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:11:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:11:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:11:44 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-J_BJ3Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:11:44 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)) 03:11:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:11:44 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-hNwLPb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:11:44 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)) 03:11:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:11:44 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-yim09e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:11:44 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)) 03:11:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:11:44 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-XaCzVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:11:44 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)) 03:11:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:11:44 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-S3bemf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:11:44 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)) 03:11:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:11:44 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-Mv6jY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-KQHZZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-XnPxYm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-wZreg3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-cw3woB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-u9ggmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-Q2eI3Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-Thb4Ig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-mX3BNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:11:45 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)) 03:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:11:45 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-SoFzOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:11:46 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)) 03:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:11:46 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-k5cWyI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:11:46 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)) 03:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:11:46 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-Y9ie8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:11:46 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)) 03:11:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:11:46 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-oQAZL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:11:46 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)) 03:11:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:11:46 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-863lLE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:11:46 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)) 03:11:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:11:46 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-x0b4pZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:11:46 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)) 03:11:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:11:46 INFO - Running setup.py (path:/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/pip-nAoRSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:11:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:11:47 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)) 03:11:47 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)) 03:11:47 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)) 03:11:47 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)) 03:11:47 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)) 03:11:47 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)) 03:11:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:11:47 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 03:11:47 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 03:11:47 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 03:11:47 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 03:11:47 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 03:11:47 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 03:11:49 INFO - Downloading blessings-1.6.tar.gz 03:11:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:11:49 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)) 03:11:49 INFO - Installing collected packages: blessings 03:11:49 INFO - Running setup.py install for blessings 03:11:49 INFO - Successfully installed blessings 03:11:49 INFO - Cleaning up... 03:11:49 INFO - Return code: 0 03:11:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:11:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:11:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:11:50 INFO - Reading from file tmpfile_stdout 03:11:50 INFO - Current package versions: 03:11:50 INFO - blessings == 1.6 03:11:50 INFO - blobuploader == 1.2.4 03:11:50 INFO - browsermob-proxy == 0.6.0 03:11:50 INFO - docopt == 0.6.1 03:11:50 INFO - manifestparser == 1.1 03:11:50 INFO - marionette-client == 2.3.0 03:11:50 INFO - marionette-driver == 1.4.0 03:11:50 INFO - mozInstall == 1.12 03:11:50 INFO - mozcrash == 0.17 03:11:50 INFO - mozdebug == 0.1 03:11:50 INFO - mozdevice == 0.48 03:11:50 INFO - mozfile == 1.2 03:11:50 INFO - mozhttpd == 0.7 03:11:50 INFO - mozinfo == 0.9 03:11:50 INFO - mozleak == 0.1 03:11:50 INFO - mozlog == 3.1 03:11:50 INFO - moznetwork == 0.27 03:11:50 INFO - mozprocess == 0.22 03:11:50 INFO - mozprofile == 0.28 03:11:50 INFO - mozrunner == 6.11 03:11:50 INFO - mozscreenshot == 0.1 03:11:50 INFO - mozsystemmonitor == 0.0 03:11:50 INFO - moztest == 0.7 03:11:50 INFO - mozversion == 1.4 03:11:50 INFO - psutil == 3.1.1 03:11:50 INFO - requests == 1.2.3 03:11:50 INFO - wptserve == 1.4.0 03:11:50 INFO - wsgiref == 0.1.2 03:11:50 INFO - Running post-action listener: _resource_record_post_action 03:11:50 INFO - Running post-action listener: _start_resource_monitoring 03:11:50 INFO - Starting resource monitoring. 03:11:50 INFO - ##### 03:11:50 INFO - ##### Running pull step. 03:11:50 INFO - ##### 03:11:50 INFO - Running pre-action listener: _resource_record_pre_action 03:11:50 INFO - Running main action method: pull 03:11:50 INFO - Pull has nothing to do! 03:11:50 INFO - Running post-action listener: _resource_record_post_action 03:11:50 INFO - ##### 03:11:50 INFO - ##### Running install step. 03:11:50 INFO - ##### 03:11:50 INFO - Running pre-action listener: _resource_record_pre_action 03:11:50 INFO - Running main action method: install 03:11:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:11:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:11:50 INFO - Reading from file tmpfile_stdout 03:11:50 INFO - Detecting whether we're running mozinstall >=1.0... 03:11:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:11:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:11:50 INFO - Reading from file tmpfile_stdout 03:11:50 INFO - Output received: 03:11:50 INFO - Usage: mozinstall [options] installer 03:11:50 INFO - Options: 03:11:50 INFO - -h, --help show this help message and exit 03:11:50 INFO - -d DEST, --destination=DEST 03:11:50 INFO - Directory to install application into. [default: 03:11:50 INFO - "/builds/slave/test"] 03:11:50 INFO - --app=APP Application being installed. [default: firefox] 03:11:50 INFO - mkdir: /builds/slave/test/build/application 03:11:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:11:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:12:10 INFO - Reading from file tmpfile_stdout 03:12:10 INFO - Output received: 03:12:10 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:12:10 INFO - Running post-action listener: _resource_record_post_action 03:12:10 INFO - ##### 03:12:10 INFO - ##### Running run-tests step. 03:12:10 INFO - ##### 03:12:10 INFO - Running pre-action listener: _resource_record_pre_action 03:12:10 INFO - Running main action method: run_tests 03:12:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:12:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:12:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:12:10 INFO - grabbing minidump binary from tooltool 03:12:10 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')]} 03:12:10 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 0x1008405e0>, '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 0x100423cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10044e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:12:10 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 03:12:10 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 03:12:10 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:12:10 INFO - Return code: 0 03:12:10 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:12:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:12:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:12:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:12:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tZ2n0YR0Ou/Render', 03:12:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:12:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:12:10 INFO - 'HOME': '/Users/cltbld', 03:12:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:12:10 INFO - 'LOGNAME': 'cltbld', 03:12:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:12:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:12:10 INFO - 'MOZ_NO_REMOTE': '1', 03:12:10 INFO - 'NO_EM_RESTART': '1', 03:12:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:12:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:12:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:12:10 INFO - 'PWD': '/builds/slave/test', 03:12:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:12:10 INFO - 'SHELL': '/bin/bash', 03:12:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ai0gie84jF/Listeners', 03:12:10 INFO - 'TMPDIR': '/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/', 03:12:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:12:10 INFO - 'USER': 'cltbld', 03:12:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:12:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:12:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:12:10 INFO - 'XPC_FLAGS': '0x0', 03:12:10 INFO - 'XPC_SERVICE_NAME': '0', 03:12:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:12:10 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:12:11 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 03:12:11 INFO - import pkg_resources 03:12:11 INFO - Using 1 client processes 03:12:11 INFO - wptserve Starting http server on 127.0.0.1:8001 03:12:11 INFO - wptserve Starting http server on 127.0.0.1:8000 03:12:11 INFO - wptserve Starting http server on 127.0.0.1:8443 03:12:14 INFO - SUITE-START | Running 778 tests 03:12:14 INFO - Running testharness tests 03:12:14 INFO - Setting up ssl 03:12:14 INFO - PROCESS | certutil | 03:12:14 INFO - PROCESS | certutil | 03:12:14 INFO - PROCESS | certutil | 03:12:14 INFO - Certificate Nickname Trust Attributes 03:12:14 INFO - SSL,S/MIME,JAR/XPI 03:12:14 INFO - 03:12:14 INFO - web-platform-tests CT,, 03:12:14 INFO - 03:12:14 INFO - Starting runner 03:12:15 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:12:15 INFO - PROCESS | 1648 | 1461233535171 Marionette DEBUG Marionette enabled via build flag and pref 03:12:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1165d6000 == 1 [pid = 1648] [id = 1] 03:12:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x1165d6800) [pid = 1648] [serial = 1] [outer = 0x0] 03:12:15 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:12:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x1165d7800) [pid = 1648] [serial = 2] [outer = 0x1165d6800] 03:12:15 INFO - PROCESS | 1648 | 1461233535483 Marionette INFO Listening on port 2828 03:12:15 INFO - PROCESS | 1648 | 1461233535702 Marionette DEBUG Marionette enabled via command-line flag 03:12:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11913f800 == 2 [pid = 1648] [id = 2] 03:12:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x119140000) [pid = 1648] [serial = 3] [outer = 0x0] 03:12:15 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:12:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x119141000) [pid = 1648] [serial = 4] [outer = 0x119140000] 03:12:15 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:12:15 INFO - PROCESS | 1648 | 1461233535867 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 03:12:15 INFO - PROCESS | 1648 | 1461233535938 Marionette DEBUG Closed connection conn0 03:12:15 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:12:15 INFO - PROCESS | 1648 | 1461233535943 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 03:12:15 INFO - PROCESS | 1648 | 1461233535959 Marionette DEBUG Closed connection conn1 03:12:15 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:12:15 INFO - PROCESS | 1648 | 1461233535964 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 03:12:15 INFO - PROCESS | 1648 | 1461233535971 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:12:15 INFO - PROCESS | 1648 | 1461233535976 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421015807","device":"desktop","version":"48.0a1"} 03:12:16 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:12:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c5ca000 == 3 [pid = 1648] [id = 3] 03:12:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x11c5ca800) [pid = 1648] [serial = 5] [outer = 0x0] 03:12:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c5d0800 == 4 [pid = 1648] [id = 4] 03:12:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x11c4b3800) [pid = 1648] [serial = 6] [outer = 0x0] 03:12:17 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:12:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x124343000 == 5 [pid = 1648] [id = 5] 03:12:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x11c4b2400) [pid = 1648] [serial = 7] [outer = 0x0] 03:12:17 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:12:17 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:12:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x124438400) [pid = 1648] [serial = 8] [outer = 0x11c4b2400] 03:12:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x1247c4800) [pid = 1648] [serial = 9] [outer = 0x11c5ca800] 03:12:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x123fda800) [pid = 1648] [serial = 10] [outer = 0x11c4b3800] 03:12:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x123fdc800) [pid = 1648] [serial = 11] [outer = 0x11c4b2400] 03:12:18 INFO - PROCESS | 1648 | 1461233538070 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1648 | 1461233538081 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x11c103400) [pid = 1648] [serial = 12] [outer = 0x11c4b2400] 03:12:18 INFO - PROCESS | 1648 | 1461233538435 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1ea40cb5-5a55-9b47-ab5e-341ab99b250b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421015807","device":"desktop","version":"48.0a1","command_id":1}}] 03:12:18 INFO - PROCESS | 1648 | 1461233538529 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}] 03:12:18 INFO - PROCESS | 1648 | 1461233538570 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:12:18 INFO - PROCESS | 1648 | 1461233538659 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:12:18 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:12:18 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:12:18 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:12:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x12abcd400) [pid = 1648] [serial = 13] [outer = 0x11c4b2400] 03:12:18 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:12:18 INFO - PROCESS | 1648 | 1461233538949 Marionette TRACE conn2 <- [1,3,null,{}] 03:12:18 INFO - PROCESS | 1648 | 1461233538952 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:12:18 INFO - PROCESS | 1648 | 1461233538967 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:12:19 INFO - PROCESS | 1648 | 1461233538996 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:12:19 INFO - PROCESS | 1648 | 1461233538998 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:12:19 INFO - PROCESS | 1648 | 1461233539001 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1648 | 1461233539003 Marionette TRACE conn2 <- [1,6,null,{}] 03:12:19 INFO - PROCESS | 1648 | 1461233539006 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}] 03:12:19 INFO - PROCESS | 1648 | 1461233539017 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:12:19 INFO - PROCESS | 1648 | 1461233539019 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be1d800 == 6 [pid = 1648] [id = 6] 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x128dcdc00) [pid = 1648] [serial = 14] [outer = 0x0] 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x128dcf800) [pid = 1648] [serial = 15] [outer = 0x128dcdc00] 03:12:19 INFO - PROCESS | 1648 | 1461233539049 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12b38d400) [pid = 1648] [serial = 16] [outer = 0x128dcdc00] 03:12:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c608000 == 7 [pid = 1648] [id = 7] 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x128dd0800) [pid = 1648] [serial = 17] [outer = 0x0] 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x12b394400) [pid = 1648] [serial = 18] [outer = 0x128dd0800] 03:12:19 INFO - PROCESS | 1648 | 1461233539389 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1648 | 1461233539414 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]]]}] 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x12b42d800) [pid = 1648] [serial = 19] [outer = 0x128dd0800] 03:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 03:12:19 INFO - PROCESS | 1648 | 1461233539472 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:12:19 INFO - PROCESS | 1648 | 1461233539474 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:12:19 INFO - PROCESS | 1648 | 1461233539477 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1648 | 1461233539478 Marionette TRACE conn2 <- [1,10,null,{}] 03:12:19 INFO - PROCESS | 1648 | 1461233539535 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}] 03:12:19 INFO - PROCESS | 1648 | 1461233539636 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:12:19 INFO - PROCESS | 1648 | 1461233539673 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0bc000 == 8 [pid = 1648] [id = 8] 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12b42d000) [pid = 1648] [serial = 20] [outer = 0x0] 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12d0cf800) [pid = 1648] [serial = 21] [outer = 0x12b42d000] 03:12:19 INFO - PROCESS | 1648 | 1461233539701 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12d0d4000) [pid = 1648] [serial = 22] [outer = 0x12b42d000] 03:12:19 INFO - PROCESS | 1648 | 1461233539982 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]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 547ms 03:12:20 INFO - PROCESS | 1648 | 1461233540045 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1648 | 1461233540047 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:12:20 INFO - PROCESS | 1648 | 1461233540052 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1648 | 1461233540053 Marionette TRACE conn2 <- [1,14,null,{}] 03:12:20 INFO - PROCESS | 1648 | 1461233540055 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}] 03:12:20 INFO - PROCESS | 1648 | 1461233540142 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:12:20 INFO - PROCESS | 1648 | 1461233540148 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d989000 == 9 [pid = 1648] [id = 9] 03:12:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12d0d6800) [pid = 1648] [serial = 23] [outer = 0x0] 03:12:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12d837000) [pid = 1648] [serial = 24] [outer = 0x12d0d6800] 03:12:20 INFO - PROCESS | 1648 | 1461233540173 Marionette DEBUG loaded listener.js 03:12:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12dad8c00) [pid = 1648] [serial = 25] [outer = 0x12d0d6800] 03:12:20 INFO - PROCESS | 1648 | 1461233540433 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]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 03:12:20 INFO - PROCESS | 1648 | 1461233540470 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1648 | 1461233540471 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:12:20 INFO - PROCESS | 1648 | 1461233540474 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1648 | 1461233540475 Marionette TRACE conn2 <- [1,18,null,{}] 03:12:20 INFO - PROCESS | 1648 | 1461233540485 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}] 03:12:20 INFO - PROCESS | 1648 | 1461233540573 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:12:20 INFO - PROCESS | 1648 | 1461233540580 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e417800 == 10 [pid = 1648] [id = 10] 03:12:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12dae1000) [pid = 1648] [serial = 26] [outer = 0x0] 03:12:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12e1c7800) [pid = 1648] [serial = 27] [outer = 0x12dae1000] 03:12:20 INFO - PROCESS | 1648 | 1461233540605 Marionette DEBUG loaded listener.js 03:12:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12e1e3400) [pid = 1648] [serial = 28] [outer = 0x12dae1000] 03:12:20 INFO - PROCESS | 1648 | 1461233540881 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]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 03:12:20 INFO - PROCESS | 1648 | 1461233540900 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1648 | 1461233540902 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:12:20 INFO - PROCESS | 1648 | 1461233540905 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1648 | 1461233540906 Marionette TRACE conn2 <- [1,22,null,{}] 03:12:20 INFO - PROCESS | 1648 | 1461233540919 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}] 03:12:21 INFO - PROCESS | 1648 | 1461233541018 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:12:21 INFO - PROCESS | 1648 | 1461233541024 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e66d800 == 11 [pid = 1648] [id = 11] 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12e1e6800) [pid = 1648] [serial = 29] [outer = 0x0] 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12e625000) [pid = 1648] [serial = 30] [outer = 0x12e1e6800] 03:12:21 INFO - PROCESS | 1648 | 1461233541065 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x11acc4800) [pid = 1648] [serial = 31] [outer = 0x12e1e6800] 03:12:21 INFO - PROCESS | 1648 | 1461233541429 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]]]}] 03:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 573ms 03:12:21 INFO - PROCESS | 1648 | 1461233541477 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:12:21 INFO - PROCESS | 1648 | 1461233541479 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:12:21 INFO - PROCESS | 1648 | 1461233541481 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:12:21 INFO - PROCESS | 1648 | 1461233541482 Marionette TRACE conn2 <- [1,26,null,{}] 03:12:21 INFO - PROCESS | 1648 | 1461233541484 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}] 03:12:21 INFO - PROCESS | 1648 | 1461233541570 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:12:21 INFO - PROCESS | 1648 | 1461233541574 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea51000 == 12 [pid = 1648] [id = 12] 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x11ad30400) [pid = 1648] [serial = 32] [outer = 0x0] 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12e1f0000) [pid = 1648] [serial = 33] [outer = 0x11ad30400] 03:12:21 INFO - PROCESS | 1648 | 1461233541599 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12e8ca400) [pid = 1648] [serial = 34] [outer = 0x11ad30400] 03:12:21 INFO - PROCESS | 1648 | 1461233541830 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]]]}] 03:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 367ms 03:12:21 INFO - PROCESS | 1648 | 1461233541850 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:12:21 INFO - PROCESS | 1648 | 1461233541851 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:12:21 INFO - PROCESS | 1648 | 1461233541853 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:12:21 INFO - PROCESS | 1648 | 1461233541854 Marionette TRACE conn2 <- [1,30,null,{}] 03:12:21 INFO - PROCESS | 1648 | 1461233541856 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}] 03:12:21 INFO - PROCESS | 1648 | 1461233541947 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:12:21 INFO - PROCESS | 1648 | 1461233541952 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec16000 == 13 [pid = 1648] [id = 13] 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12e8cd000) [pid = 1648] [serial = 35] [outer = 0x0] 03:12:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12ece7400) [pid = 1648] [serial = 36] [outer = 0x12e8cd000] 03:12:21 INFO - PROCESS | 1648 | 1461233541977 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12ecebc00) [pid = 1648] [serial = 37] [outer = 0x12e8cd000] 03:12:22 INFO - PROCESS | 1648 | 1461233542197 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]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 03:12:22 INFO - PROCESS | 1648 | 1461233542223 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1648 | 1461233542224 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:12:22 INFO - PROCESS | 1648 | 1461233542234 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1648 | 1461233542235 Marionette TRACE conn2 <- [1,34,null,{}] 03:12:22 INFO - PROCESS | 1648 | 1461233542237 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}] 03:12:22 INFO - PROCESS | 1648 | 1461233542335 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:12:22 INFO - PROCESS | 1648 | 1461233542340 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f017000 == 14 [pid = 1648] [id = 14] 03:12:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12ecf0400) [pid = 1648] [serial = 38] [outer = 0x0] 03:12:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12ecf5c00) [pid = 1648] [serial = 39] [outer = 0x12ecf0400] 03:12:22 INFO - PROCESS | 1648 | 1461233542366 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12f0aec00) [pid = 1648] [serial = 40] [outer = 0x12ecf0400] 03:12:22 INFO - PROCESS | 1648 | 1461233542600 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]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 03:12:22 INFO - PROCESS | 1648 | 1461233542652 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1648 | 1461233542653 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:12:22 INFO - PROCESS | 1648 | 1461233542655 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1648 | 1461233542656 Marionette TRACE conn2 <- [1,38,null,{}] 03:12:22 INFO - PROCESS | 1648 | 1461233542666 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}] 03:12:22 INFO - PROCESS | 1648 | 1461233542756 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:12:22 INFO - PROCESS | 1648 | 1461233542760 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f316800 == 15 [pid = 1648] [id = 15] 03:12:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12f0b1400) [pid = 1648] [serial = 41] [outer = 0x0] 03:12:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12f0b9c00) [pid = 1648] [serial = 42] [outer = 0x12f0b1400] 03:12:22 INFO - PROCESS | 1648 | 1461233542785 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12f361800) [pid = 1648] [serial = 43] [outer = 0x12f0b1400] 03:12:23 INFO - PROCESS | 1648 | 1461233543011 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]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 369ms 03:12:23 INFO - PROCESS | 1648 | 1461233543025 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1648 | 1461233543027 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:12:23 INFO - PROCESS | 1648 | 1461233543035 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1648 | 1461233543036 Marionette TRACE conn2 <- [1,42,null,{}] 03:12:23 INFO - PROCESS | 1648 | 1461233543039 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}] 03:12:23 INFO - PROCESS | 1648 | 1461233543132 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:12:23 INFO - PROCESS | 1648 | 1461233543136 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f4a3800 == 16 [pid = 1648] [id = 16] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12f364000) [pid = 1648] [serial = 44] [outer = 0x0] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12f36a400) [pid = 1648] [serial = 45] [outer = 0x12f364000] 03:12:23 INFO - PROCESS | 1648 | 1461233543164 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12f858c00) [pid = 1648] [serial = 46] [outer = 0x12f364000] 03:12:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9cb800 == 17 [pid = 1648] [id = 17] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12f9cc000) [pid = 1648] [serial = 47] [outer = 0x0] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12f9c7800) [pid = 1648] [serial = 48] [outer = 0x12f9cc000] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12f4ae000) [pid = 1648] [serial = 49] [outer = 0x12f9cc000] 03:12:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9c8000 == 18 [pid = 1648] [id = 18] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12f85dc00) [pid = 1648] [serial = 50] [outer = 0x0] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12fb66800) [pid = 1648] [serial = 51] [outer = 0x12f85dc00] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12f859c00) [pid = 1648] [serial = 52] [outer = 0x12f85dc00] 03:12:23 INFO - PROCESS | 1648 | 1461233543625 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]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 618ms 03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:12:23 INFO - PROCESS | 1648 | 1461233543654 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1648 | 1461233543656 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:12:23 INFO - PROCESS | 1648 | 1461233543668 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1648 | 1461233543670 Marionette TRACE conn2 <- [1,46,null,{}] 03:12:23 INFO - PROCESS | 1648 | 1461233543673 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}] 03:12:23 INFO - PROCESS | 1648 | 1461233543788 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:12:23 INFO - PROCESS | 1648 | 1461233543792 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe25800 == 19 [pid = 1648] [id = 19] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x12fb07000) [pid = 1648] [serial = 53] [outer = 0x0] 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12fb09400) [pid = 1648] [serial = 54] [outer = 0x12fb07000] 03:12:23 INFO - PROCESS | 1648 | 1461233543821 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x11a877800) [pid = 1648] [serial = 55] [outer = 0x12fb07000] 03:12:24 INFO - PROCESS | 1648 | 1461233544064 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]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 428ms 03:12:24 INFO - PROCESS | 1648 | 1461233544087 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1648 | 1461233544089 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:12:24 INFO - PROCESS | 1648 | 1461233544091 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1648 | 1461233544092 Marionette TRACE conn2 <- [1,50,null,{}] 03:12:24 INFO - PROCESS | 1648 | 1461233544104 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}] 03:12:24 INFO - PROCESS | 1648 | 1461233544196 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:12:24 INFO - PROCESS | 1648 | 1461233544201 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabe000 == 20 [pid = 1648] [id = 20] 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11ae07c00) [pid = 1648] [serial = 56] [outer = 0x0] 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11ae0a400) [pid = 1648] [serial = 57] [outer = 0x11ae07c00] 03:12:24 INFO - PROCESS | 1648 | 1461233544225 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11aebe000) [pid = 1648] [serial = 58] [outer = 0x11ae07c00] 03:12:24 INFO - PROCESS | 1648 | 1461233544449 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]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 375ms 03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:12:24 INFO - PROCESS | 1648 | 1461233544467 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1648 | 1461233544468 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:12:24 INFO - PROCESS | 1648 | 1461233544470 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1648 | 1461233544471 Marionette TRACE conn2 <- [1,54,null,{}] 03:12:24 INFO - PROCESS | 1648 | 1461233544473 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}] 03:12:24 INFO - PROCESS | 1648 | 1461233544571 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:12:24 INFO - PROCESS | 1648 | 1461233544575 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe32800 == 21 [pid = 1648] [id = 21] 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x128dd1000) [pid = 1648] [serial = 59] [outer = 0x0] 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12fb0fc00) [pid = 1648] [serial = 60] [outer = 0x128dd1000] 03:12:24 INFO - PROCESS | 1648 | 1461233544599 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12fb15800) [pid = 1648] [serial = 61] [outer = 0x128dd1000] 03:12:24 INFO - PROCESS | 1648 | 1461233544829 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]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:12:24 INFO - PROCESS | 1648 | 1461233544839 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1648 | 1461233544840 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:12:24 INFO - PROCESS | 1648 | 1461233544842 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1648 | 1461233544843 Marionette TRACE conn2 <- [1,58,null,{}] 03:12:24 INFO - PROCESS | 1648 | 1461233544852 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}] 03:12:24 INFO - PROCESS | 1648 | 1461233544942 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:12:24 INFO - PROCESS | 1648 | 1461233544957 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x13021f000 == 22 [pid = 1648] [id = 22] 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x12fb77000) [pid = 1648] [serial = 62] [outer = 0x0] 03:12:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x130522c00) [pid = 1648] [serial = 63] [outer = 0x12fb77000] 03:12:24 INFO - PROCESS | 1648 | 1461233544982 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x130529000) [pid = 1648] [serial = 64] [outer = 0x12fb77000] 03:12:25 INFO - PROCESS | 1648 | 1461233545228 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]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 421ms 03:12:25 INFO - PROCESS | 1648 | 1461233545267 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1648 | 1461233545269 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:12:25 INFO - PROCESS | 1648 | 1461233545991 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1648 | 1461233545992 Marionette TRACE conn2 <- [1,62,null,{}] 03:12:26 INFO - PROCESS | 1648 | 1461233546003 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}] 03:12:26 INFO - PROCESS | 1648 | 1461233546149 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:12:26 INFO - PROCESS | 1648 | 1461233546243 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b6a000 == 23 [pid = 1648] [id = 23] 03:12:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1156c5000) [pid = 1648] [serial = 65] [outer = 0x0] 03:12:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11572f800) [pid = 1648] [serial = 66] [outer = 0x1156c5000] 03:12:26 INFO - PROCESS | 1648 | 1461233546294 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1157ae800) [pid = 1648] [serial = 67] [outer = 0x1156c5000] 03:12:26 INFO - PROCESS | 1648 | 1461233546798 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]]]}] 03:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1487ms 03:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:12:26 INFO - PROCESS | 1648 | 1461233546830 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:12:26 INFO - PROCESS | 1648 | 1461233546834 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:12:26 INFO - PROCESS | 1648 | 1461233546839 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 1648 | 1461233546841 Marionette TRACE conn2 <- [1,66,null,{}] 03:12:26 INFO - PROCESS | 1648 | 1461233546849 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}] 03:12:26 INFO - PROCESS | 1648 | 1461233546954 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:12:27 INFO - PROCESS | 1648 | 1461233547004 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ec8800 == 24 [pid = 1648] [id = 24] 03:12:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1157aa800) [pid = 1648] [serial = 68] [outer = 0x0] 03:12:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118f39400) [pid = 1648] [serial = 69] [outer = 0x1157aa800] 03:12:27 INFO - PROCESS | 1648 | 1461233547035 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119251c00) [pid = 1648] [serial = 70] [outer = 0x1157aa800] 03:12:27 INFO - PROCESS | 1648 | 1461233547433 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]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 624ms 03:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:12:27 INFO - PROCESS | 1648 | 1461233547463 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 1648 | 1461233547465 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:12:27 INFO - PROCESS | 1648 | 1461233547467 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1648 | 1461233547469 Marionette TRACE conn2 <- [1,70,null,{}] 03:12:27 INFO - PROCESS | 1648 | 1461233547471 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}] 03:12:27 INFO - PROCESS | 1648 | 1461233547578 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:12:27 INFO - PROCESS | 1648 | 1461233547649 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119708000 == 25 [pid = 1648] [id = 25] 03:12:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11ad30c00) [pid = 1648] [serial = 71] [outer = 0x0] 03:12:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11ae04000) [pid = 1648] [serial = 72] [outer = 0x11ad30c00] 03:12:27 INFO - PROCESS | 1648 | 1461233547686 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11aeb5c00) [pid = 1648] [serial = 73] [outer = 0x11ad30c00] 03:12:28 INFO - PROCESS | 1648 | 1461233548329 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]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 920ms 03:12:28 INFO - PROCESS | 1648 | 1461233548387 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1648 | 1461233548390 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:12:28 INFO - PROCESS | 1648 | 1461233548393 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1648 | 1461233548395 Marionette TRACE conn2 <- [1,74,null,{}] 03:12:28 INFO - PROCESS | 1648 | 1461233548398 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}] 03:12:28 INFO - PROCESS | 1648 | 1461233548482 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:12:28 INFO - PROCESS | 1648 | 1461233548537 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11679d000 == 26 [pid = 1648] [id = 26] 03:12:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x115794400) [pid = 1648] [serial = 74] [outer = 0x0] 03:12:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118ce8c00) [pid = 1648] [serial = 75] [outer = 0x115794400] 03:12:28 INFO - PROCESS | 1648 | 1461233548566 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11912f400) [pid = 1648] [serial = 76] [outer = 0x115794400] 03:12:28 INFO - PROCESS | 1648 | 1461233548942 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]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 570ms 03:12:28 INFO - PROCESS | 1648 | 1461233548964 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1648 | 1461233548967 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:12:28 INFO - PROCESS | 1648 | 1461233548972 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1648 | 1461233548973 Marionette TRACE conn2 <- [1,78,null,{}] 03:12:28 INFO - PROCESS | 1648 | 1461233548976 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}] 03:12:29 INFO - PROCESS | 1648 | 1461233549045 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:12:29 INFO - PROCESS | 1648 | 1461233549049 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118cc1800 == 27 [pid = 1648] [id = 27] 03:12:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1191ac800) [pid = 1648] [serial = 77] [outer = 0x0] 03:12:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119a0b400) [pid = 1648] [serial = 78] [outer = 0x1191ac800] 03:12:29 INFO - PROCESS | 1648 | 1461233549077 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119c86000) [pid = 1648] [serial = 79] [outer = 0x1191ac800] 03:12:29 INFO - PROCESS | 1648 | 1461233549391 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]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 03:12:29 INFO - PROCESS | 1648 | 1461233549441 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 1648 | 1461233549443 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:12:29 INFO - PROCESS | 1648 | 1461233549445 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1648 | 1461233549448 Marionette TRACE conn2 <- [1,82,null,{}] 03:12:29 INFO - PROCESS | 1648 | 1461233549455 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}] 03:12:29 INFO - PROCESS | 1648 | 1461233549526 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:12:29 INFO - PROCESS | 1648 | 1461233549530 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f57000 == 28 [pid = 1648] [id = 28] 03:12:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119d5c800) [pid = 1648] [serial = 80] [outer = 0x0] 03:12:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11a87ec00) [pid = 1648] [serial = 81] [outer = 0x119d5c800] 03:12:29 INFO - PROCESS | 1648 | 1461233549560 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11ad30800) [pid = 1648] [serial = 82] [outer = 0x119d5c800] 03:12:29 INFO - PROCESS | 1648 | 1461233549861 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]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 03:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:12:29 INFO - PROCESS | 1648 | 1461233549917 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 1648 | 1461233549919 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:12:29 INFO - PROCESS | 1648 | 1461233549922 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1648 | 1461233549923 Marionette TRACE conn2 <- [1,86,null,{}] 03:12:29 INFO - PROCESS | 1648 | 1461233549926 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}] 03:12:30 INFO - PROCESS | 1648 | 1461233550047 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:12:30 INFO - PROCESS | 1648 | 1461233550103 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119282000 == 29 [pid = 1648] [id = 29] 03:12:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11651fc00) [pid = 1648] [serial = 83] [outer = 0x0] 03:12:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11ae06c00) [pid = 1648] [serial = 84] [outer = 0x11651fc00] 03:12:30 INFO - PROCESS | 1648 | 1461233550143 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11aebfc00) [pid = 1648] [serial = 85] [outer = 0x11651fc00] 03:12:30 INFO - PROCESS | 1648 | 1461233550449 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]]]}] 03:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 569ms 03:12:30 INFO - PROCESS | 1648 | 1461233550490 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1648 | 1461233550492 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:12:30 INFO - PROCESS | 1648 | 1461233550503 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1648 | 1461233550504 Marionette TRACE conn2 <- [1,90,null,{}] 03:12:30 INFO - PROCESS | 1648 | 1461233550506 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}] 03:12:30 INFO - PROCESS | 1648 | 1461233550578 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:12:30 INFO - PROCESS | 1648 | 1461233550621 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986b000 == 30 [pid = 1648] [id = 30] 03:12:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1164be000) [pid = 1648] [serial = 86] [outer = 0x0] 03:12:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11b5f1000) [pid = 1648] [serial = 87] [outer = 0x1164be000] 03:12:30 INFO - PROCESS | 1648 | 1461233550646 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ba0fc00) [pid = 1648] [serial = 88] [outer = 0x1164be000] 03:12:30 INFO - PROCESS | 1648 | 1461233550900 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]]]}] 03:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 03:12:30 INFO - PROCESS | 1648 | 1461233550923 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1648 | 1461233550925 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:12:30 INFO - PROCESS | 1648 | 1461233550935 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1648 | 1461233550936 Marionette TRACE conn2 <- [1,94,null,{}] 03:12:30 INFO - PROCESS | 1648 | 1461233550938 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}] 03:12:31 INFO - PROCESS | 1648 | 1461233551035 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:12:31 INFO - PROCESS | 1648 | 1461233551040 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aaa9000 == 31 [pid = 1648] [id = 31] 03:12:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11ba63800) [pid = 1648] [serial = 89] [outer = 0x0] 03:12:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11bea2c00) [pid = 1648] [serial = 90] [outer = 0x11ba63800] 03:12:31 INFO - PROCESS | 1648 | 1461233551070 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11c104000) [pid = 1648] [serial = 91] [outer = 0x11ba63800] 03:12:31 INFO - PROCESS | 1648 | 1461233551370 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]]]}] 03:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 477ms 03:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:12:31 INFO - PROCESS | 1648 | 1461233551405 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 1648 | 1461233551407 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:12:31 INFO - PROCESS | 1648 | 1461233551412 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 1648 | 1461233551415 Marionette TRACE conn2 <- [1,98,null,{}] 03:12:31 INFO - PROCESS | 1648 | 1461233551418 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}] 03:12:31 INFO - PROCESS | 1648 | 1461233551552 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:12:31 INFO - PROCESS | 1648 | 1461233551561 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aed6800 == 32 [pid = 1648] [id = 32] 03:12:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11ba6b400) [pid = 1648] [serial = 92] [outer = 0x0] 03:12:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11c1bd800) [pid = 1648] [serial = 93] [outer = 0x11ba6b400] 03:12:31 INFO - PROCESS | 1648 | 1461233551602 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11c386800) [pid = 1648] [serial = 94] [outer = 0x11ba6b400] 03:12:31 INFO - PROCESS | 1648 | 1461233551984 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]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 625ms 03:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:12:32 INFO - PROCESS | 1648 | 1461233552035 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 1648 | 1461233552036 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:12:32 INFO - PROCESS | 1648 | 1461233552038 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1648 | 1461233552039 Marionette TRACE conn2 <- [1,102,null,{}] 03:12:32 INFO - PROCESS | 1648 | 1461233552042 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}] 03:12:32 INFO - PROCESS | 1648 | 1461233552112 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:12:32 INFO - PROCESS | 1648 | 1461233552156 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b77800 == 33 [pid = 1648] [id = 33] 03:12:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11ba6fc00) [pid = 1648] [serial = 95] [outer = 0x0] 03:12:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11c4a8400) [pid = 1648] [serial = 96] [outer = 0x11ba6fc00] 03:12:32 INFO - PROCESS | 1648 | 1461233552182 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11c71c800) [pid = 1648] [serial = 97] [outer = 0x11ba6fc00] 03:12:32 INFO - PROCESS | 1648 | 1461233552422 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]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 03:12:32 INFO - PROCESS | 1648 | 1461233552458 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 1648 | 1461233552460 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:12:32 INFO - PROCESS | 1648 | 1461233552470 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1648 | 1461233552471 Marionette TRACE conn2 <- [1,106,null,{}] 03:12:32 INFO - PROCESS | 1648 | 1461233552473 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}] 03:12:32 INFO - PROCESS | 1648 | 1461233552549 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:12:32 INFO - PROCESS | 1648 | 1461233552553 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be32000 == 34 [pid = 1648] [id = 34] 03:12:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c727400) [pid = 1648] [serial = 98] [outer = 0x0] 03:12:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11c77ec00) [pid = 1648] [serial = 99] [outer = 0x11c727400] 03:12:32 INFO - PROCESS | 1648 | 1461233552583 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11ca64400) [pid = 1648] [serial = 100] [outer = 0x11c727400] 03:12:32 INFO - PROCESS | 1648 | 1461233552989 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]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 569ms 03:12:33 INFO - PROCESS | 1648 | 1461233553045 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1648 | 1461233553047 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:12:33 INFO - PROCESS | 1648 | 1461233553050 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1648 | 1461233553052 Marionette TRACE conn2 <- [1,110,null,{}] 03:12:33 INFO - PROCESS | 1648 | 1461233553055 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}] 03:12:33 INFO - PROCESS | 1648 | 1461233553152 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:12:33 INFO - PROCESS | 1648 | 1461233553157 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c1ae800 == 35 [pid = 1648] [id = 35] 03:12:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11c775c00) [pid = 1648] [serial = 101] [outer = 0x0] 03:12:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123c67c00) [pid = 1648] [serial = 102] [outer = 0x11c775c00] 03:12:33 INFO - PROCESS | 1648 | 1461233553185 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11ca62800) [pid = 1648] [serial = 103] [outer = 0x11c775c00] 03:12:33 INFO - PROCESS | 1648 | 1461233553474 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]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 03:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:12:33 INFO - PROCESS | 1648 | 1461233553520 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1648 | 1461233553521 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:12:33 INFO - PROCESS | 1648 | 1461233553523 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1648 | 1461233553525 Marionette TRACE conn2 <- [1,114,null,{}] 03:12:33 INFO - PROCESS | 1648 | 1461233553530 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}] 03:12:33 INFO - PROCESS | 1648 | 1461233553613 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:12:33 INFO - PROCESS | 1648 | 1461233553660 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c35b800 == 36 [pid = 1648] [id = 36] 03:12:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11ca5d400) [pid = 1648] [serial = 104] [outer = 0x0] 03:12:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123f7f800) [pid = 1648] [serial = 105] [outer = 0x11ca5d400] 03:12:33 INFO - PROCESS | 1648 | 1461233553688 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124711800) [pid = 1648] [serial = 106] [outer = 0x11ca5d400] 03:12:33 INFO - PROCESS | 1648 | 1461233553984 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]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 03:12:34 INFO - PROCESS | 1648 | 1461233553999 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1648 | 1461233554000 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:12:34 INFO - PROCESS | 1648 | 1461233554002 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1648 | 1461233554003 Marionette TRACE conn2 <- [1,118,null,{}] 03:12:34 INFO - PROCESS | 1648 | 1461233554006 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}] 03:12:34 INFO - PROCESS | 1648 | 1461233554081 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:12:34 INFO - PROCESS | 1648 | 1461233554085 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cde800 == 37 [pid = 1648] [id = 37] 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123c66000) [pid = 1648] [serial = 107] [outer = 0x0] 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126db1c00) [pid = 1648] [serial = 108] [outer = 0x123c66000] 03:12:34 INFO - PROCESS | 1648 | 1461233554111 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127164000) [pid = 1648] [serial = 109] [outer = 0x123c66000] 03:12:34 INFO - PROCESS | 1648 | 1461233554394 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]]]}] 03:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 03:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:12:34 INFO - PROCESS | 1648 | 1461233554421 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1648 | 1461233554422 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:12:34 INFO - PROCESS | 1648 | 1461233554424 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1648 | 1461233554425 Marionette TRACE conn2 <- [1,122,null,{}] 03:12:34 INFO - PROCESS | 1648 | 1461233554436 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}] 03:12:34 INFO - PROCESS | 1648 | 1461233554514 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:12:34 INFO - PROCESS | 1648 | 1461233554560 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d3e000 == 38 [pid = 1648] [id = 38] 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11ca65400) [pid = 1648] [serial = 110] [outer = 0x0] 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x127162800) [pid = 1648] [serial = 111] [outer = 0x11ca65400] 03:12:34 INFO - PROCESS | 1648 | 1461233554584 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12770c800) [pid = 1648] [serial = 112] [outer = 0x11ca65400] 03:12:34 INFO - PROCESS | 1648 | 1461233554820 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]]]}] 03:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 03:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:12:34 INFO - PROCESS | 1648 | 1461233554851 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1648 | 1461233554853 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:12:34 INFO - PROCESS | 1648 | 1461233554855 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1648 | 1461233554856 Marionette TRACE conn2 <- [1,126,null,{}] 03:12:34 INFO - PROCESS | 1648 | 1461233554867 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}] 03:12:34 INFO - PROCESS | 1648 | 1461233554943 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:12:34 INFO - PROCESS | 1648 | 1461233554950 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240d8000 == 39 [pid = 1648] [id = 39] 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1272e7000) [pid = 1648] [serial = 113] [outer = 0x0] 03:12:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128dc9400) [pid = 1648] [serial = 114] [outer = 0x1272e7000] 03:12:34 INFO - PROCESS | 1648 | 1461233554974 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129271c00) [pid = 1648] [serial = 115] [outer = 0x1272e7000] 03:12:35 INFO - PROCESS | 1648 | 1461233555262 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]]]}] 03:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 422ms 03:12:35 INFO - PROCESS | 1648 | 1461233555291 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 1648 | 1461233555292 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:12:35 INFO - PROCESS | 1648 | 1461233555351 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 1648 | 1461233555353 Marionette TRACE conn2 <- [1,130,null,{}] 03:12:35 INFO - PROCESS | 1648 | 1461233555358 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}] 03:12:35 INFO - PROCESS | 1648 | 1461233555441 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:12:35 INFO - PROCESS | 1648 | 1461233555525 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x116434800 == 40 [pid = 1648] [id = 40] 03:12:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1165b4c00) [pid = 1648] [serial = 116] [outer = 0x0] 03:12:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118588800) [pid = 1648] [serial = 117] [outer = 0x1165b4c00] 03:12:35 INFO - PROCESS | 1648 | 1461233555560 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118e2ec00) [pid = 1648] [serial = 118] [outer = 0x1165b4c00] 03:12:36 INFO - PROCESS | 1648 | 1461233556038 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]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 777ms 03:12:36 INFO - PROCESS | 1648 | 1461233556074 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1648 | 1461233556077 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:12:36 INFO - PROCESS | 1648 | 1461233556099 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1648 | 1461233556101 Marionette TRACE conn2 <- [1,134,null,{}] 03:12:36 INFO - PROCESS | 1648 | 1461233556107 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}] 03:12:36 INFO - PROCESS | 1648 | 1461233556205 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:12:36 INFO - PROCESS | 1648 | 1461233556263 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119861800 == 41 [pid = 1648] [id = 41] 03:12:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118e2fc00) [pid = 1648] [serial = 119] [outer = 0x0] 03:12:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11a87c400) [pid = 1648] [serial = 120] [outer = 0x118e2fc00] 03:12:36 INFO - PROCESS | 1648 | 1461233556294 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11ad31800) [pid = 1648] [serial = 121] [outer = 0x118e2fc00] 03:12:36 INFO - PROCESS | 1648 | 1461233556702 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]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 624ms 03:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:12:36 INFO - PROCESS | 1648 | 1461233556720 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1648 | 1461233556722 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:12:36 INFO - PROCESS | 1648 | 1461233556724 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1648 | 1461233556726 Marionette TRACE conn2 <- [1,138,null,{}] 03:12:36 INFO - PROCESS | 1648 | 1461233556728 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}] 03:12:36 INFO - PROCESS | 1648 | 1461233556840 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:12:36 INFO - PROCESS | 1648 | 1461233556890 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca68800 == 42 [pid = 1648] [id = 42] 03:12:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11ba6a800) [pid = 1648] [serial = 122] [outer = 0x0] 03:12:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11bc85400) [pid = 1648] [serial = 123] [outer = 0x11ba6a800] 03:12:36 INFO - PROCESS | 1648 | 1461233556926 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11bea8c00) [pid = 1648] [serial = 124] [outer = 0x11ba6a800] 03:12:37 INFO - PROCESS | 1648 | 1461233557411 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]]]}] 03:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 721ms 03:12:37 INFO - PROCESS | 1648 | 1461233557462 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:12:37 INFO - PROCESS | 1648 | 1461233557463 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:12:37 INFO - PROCESS | 1648 | 1461233557468 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 1648 | 1461233557469 Marionette TRACE conn2 <- [1,142,null,{}] 03:12:37 INFO - PROCESS | 1648 | 1461233557471 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}] 03:12:37 INFO - PROCESS | 1648 | 1461233557572 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:12:37 INFO - PROCESS | 1648 | 1461233557631 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247c4000 == 43 [pid = 1648] [id = 43] 03:12:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x123f87800) [pid = 1648] [serial = 125] [outer = 0x0] 03:12:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1241cf400) [pid = 1648] [serial = 126] [outer = 0x123f87800] 03:12:37 INFO - PROCESS | 1648 | 1461233557661 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12470d800) [pid = 1648] [serial = 127] [outer = 0x123f87800] 03:12:38 INFO - PROCESS | 1648 | 1461233558266 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]]]}] 03:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 820ms 03:12:38 INFO - PROCESS | 1648 | 1461233558290 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1648 | 1461233558293 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:12:38 INFO - PROCESS | 1648 | 1461233558297 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1648 | 1461233558299 Marionette TRACE conn2 <- [1,146,null,{}] 03:12:38 INFO - PROCESS | 1648 | 1461233558302 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}] 03:12:38 INFO - PROCESS | 1648 | 1461233558388 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:12:38 INFO - PROCESS | 1648 | 1461233558430 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f4c000 == 44 [pid = 1648] [id = 44] 03:12:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119a11400) [pid = 1648] [serial = 128] [outer = 0x0] 03:12:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119c78800) [pid = 1648] [serial = 129] [outer = 0x119a11400] 03:12:38 INFO - PROCESS | 1648 | 1461233558460 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11a879400) [pid = 1648] [serial = 130] [outer = 0x119a11400] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11be1d800 == 43 [pid = 1648] [id = 6] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x123d3e000 == 42 [pid = 1648] [id = 38] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x123cde800 == 41 [pid = 1648] [id = 37] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11c35b800 == 40 [pid = 1648] [id = 36] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11c1ae800 == 39 [pid = 1648] [id = 35] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11be32000 == 38 [pid = 1648] [id = 34] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x114b77800 == 37 [pid = 1648] [id = 33] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11aed6800 == 36 [pid = 1648] [id = 32] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11aaa9000 == 35 [pid = 1648] [id = 31] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11986b000 == 34 [pid = 1648] [id = 30] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119282000 == 33 [pid = 1648] [id = 29] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118f57000 == 32 [pid = 1648] [id = 28] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118cc1800 == 31 [pid = 1648] [id = 27] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11679d000 == 30 [pid = 1648] [id = 26] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119708000 == 29 [pid = 1648] [id = 25] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118ec8800 == 28 [pid = 1648] [id = 24] 03:12:38 INFO - PROCESS | 1648 | --DOCSHELL 0x114b6a000 == 27 [pid = 1648] [id = 23] 03:12:38 INFO - PROCESS | 1648 | 1461233558954 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]]]}] 03:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 669ms 03:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:12:38 INFO - PROCESS | 1648 | 1461233558967 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1648 | 1461233558969 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:12:38 INFO - PROCESS | 1648 | 1461233558972 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1648 | 1461233558974 Marionette TRACE conn2 <- [1,150,null,{}] 03:12:38 INFO - PROCESS | 1648 | 1461233558978 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}] 03:12:39 INFO - PROCESS | 1648 | 1461233559070 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:12:39 INFO - PROCESS | 1648 | 1461233559111 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118edc800 == 28 [pid = 1648] [id = 45] 03:12:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x119ac5000) [pid = 1648] [serial = 131] [outer = 0x0] 03:12:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x119d5d800) [pid = 1648] [serial = 132] [outer = 0x119ac5000] 03:12:39 INFO - PROCESS | 1648 | 1461233559144 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11ad28c00) [pid = 1648] [serial = 133] [outer = 0x119ac5000] 03:12:39 INFO - PROCESS | 1648 | 1461233559583 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]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 620ms 03:12:39 INFO - PROCESS | 1648 | 1461233559593 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1648 | 1461233559597 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:12:39 INFO - PROCESS | 1648 | 1461233559601 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1648 | 1461233559603 Marionette TRACE conn2 <- [1,154,null,{}] 03:12:39 INFO - PROCESS | 1648 | 1461233559606 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}] 03:12:39 INFO - PROCESS | 1648 | 1461233559699 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:12:39 INFO - PROCESS | 1648 | 1461233559776 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c5a800 == 29 [pid = 1648] [id = 46] 03:12:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11aebec00) [pid = 1648] [serial = 134] [outer = 0x0] 03:12:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11b937800) [pid = 1648] [serial = 135] [outer = 0x11aebec00] 03:12:39 INFO - PROCESS | 1648 | 1461233559818 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11ba0e800) [pid = 1648] [serial = 136] [outer = 0x11aebec00] 03:12:40 INFO - PROCESS | 1648 | 1461233560237 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]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 669ms 03:12:40 INFO - PROCESS | 1648 | 1461233560271 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 1648 | 1461233560272 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:12:40 INFO - PROCESS | 1648 | 1461233560291 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 1648 | 1461233560295 Marionette TRACE conn2 <- [1,158,null,{}] 03:12:40 INFO - PROCESS | 1648 | 1461233560306 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}] 03:12:40 INFO - PROCESS | 1648 | 1461233560402 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:12:40 INFO - PROCESS | 1648 | 1461233560458 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b551800 == 30 [pid = 1648] [id = 47] 03:12:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11beab800) [pid = 1648] [serial = 137] [outer = 0x0] 03:12:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11bfea000) [pid = 1648] [serial = 138] [outer = 0x11beab800] 03:12:40 INFO - PROCESS | 1648 | 1461233560492 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11c4aa400) [pid = 1648] [serial = 139] [outer = 0x11beab800] 03:12:40 INFO - PROCESS | 1648 | 1461233560938 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]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 691ms 03:12:40 INFO - PROCESS | 1648 | 1461233560977 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 1648 | 1461233560979 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:12:41 INFO - PROCESS | 1648 | 1461233561001 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1648 | 1461233561003 Marionette TRACE conn2 <- [1,162,null,{}] 03:12:41 INFO - PROCESS | 1648 | 1461233561005 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}] 03:12:41 INFO - PROCESS | 1648 | 1461233561093 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:12:41 INFO - PROCESS | 1648 | 1461233561151 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c199000 == 31 [pid = 1648] [id = 48] 03:12:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11c4a9400) [pid = 1648] [serial = 140] [outer = 0x0] 03:12:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x123c65c00) [pid = 1648] [serial = 141] [outer = 0x11c4a9400] 03:12:41 INFO - PROCESS | 1648 | 1461233561181 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x123f81000) [pid = 1648] [serial = 142] [outer = 0x11c4a9400] 03:12:41 INFO - PROCESS | 1648 | 1461233561609 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]]]}] 03:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 618ms 03:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:12:41 INFO - PROCESS | 1648 | 1461233561620 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:12:41 INFO - PROCESS | 1648 | 1461233561621 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:12:41 INFO - PROCESS | 1648 | 1461233561623 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1648 | 1461233561624 Marionette TRACE conn2 <- [1,166,null,{}] 03:12:41 INFO - PROCESS | 1648 | 1461233561627 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}] 03:12:41 INFO - PROCESS | 1648 | 1461233561712 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:12:41 INFO - PROCESS | 1648 | 1461233561755 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c369000 == 32 [pid = 1648] [id = 49] 03:12:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x118e24800) [pid = 1648] [serial = 143] [outer = 0x0] 03:12:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1241c6c00) [pid = 1648] [serial = 144] [outer = 0x118e24800] 03:12:41 INFO - PROCESS | 1648 | 1461233561785 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1244dd000) [pid = 1648] [serial = 145] [outer = 0x118e24800] 03:12:42 INFO - PROCESS | 1648 | 1461233562335 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]]]}] 03:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 819ms 03:12:42 INFO - PROCESS | 1648 | 1461233562456 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 1648 | 1461233562460 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:12:42 INFO - PROCESS | 1648 | 1461233562469 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 1648 | 1461233562473 Marionette TRACE conn2 <- [1,170,null,{}] 03:12:42 INFO - PROCESS | 1648 | 1461233562479 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}] 03:12:42 INFO - PROCESS | 1648 | 1461233562597 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:12:42 INFO - PROCESS | 1648 | 1461233562662 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ee4800 == 33 [pid = 1648] [id = 50] 03:12:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x119b7bc00) [pid = 1648] [serial = 146] [outer = 0x0] 03:12:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x119c82c00) [pid = 1648] [serial = 147] [outer = 0x119b7bc00] 03:12:42 INFO - PROCESS | 1648 | 1461233562706 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11aa85400) [pid = 1648] [serial = 148] [outer = 0x119b7bc00] 03:12:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119861800 == 32 [pid = 1648] [id = 41] 03:12:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116434800 == 31 [pid = 1648] [id = 40] 03:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 776ms 03:12:43 INFO - PROCESS | 1648 | 1461233563237 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]]]}] 03:12:43 INFO - PROCESS | 1648 | 1461233563243 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 1648 | 1461233563247 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:12:43 INFO - PROCESS | 1648 | 1461233563250 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 1648 | 1461233563253 Marionette TRACE conn2 <- [1,174,null,{}] 03:12:43 INFO - PROCESS | 1648 | 1461233563256 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}] 03:12:43 INFO - PROCESS | 1648 | 1461233563354 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:12:43 INFO - PROCESS | 1648 | 1461233563404 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986a800 == 32 [pid = 1648] [id = 51] 03:12:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11aa84c00) [pid = 1648] [serial = 149] [outer = 0x0] 03:12:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11ad2b800) [pid = 1648] [serial = 150] [outer = 0x11aa84c00] 03:12:43 INFO - PROCESS | 1648 | 1461233563457 Marionette DEBUG loaded listener.js 03:12:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11ae2e000) [pid = 1648] [serial = 151] [outer = 0x11aa84c00] 03:12:43 INFO - PROCESS | 1648 | 1461233563934 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]]]}] 03:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 721ms 03:12:43 INFO - PROCESS | 1648 | 1461233563972 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 1648 | 1461233563976 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:12:44 INFO - PROCESS | 1648 | 1461233564000 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1648 | 1461233564002 Marionette TRACE conn2 <- [1,178,null,{}] 03:12:44 INFO - PROCESS | 1648 | 1461233564004 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}] 03:12:44 INFO - PROCESS | 1648 | 1461233564097 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:12:44 INFO - PROCESS | 1648 | 1461233564156 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c165000 == 33 [pid = 1648] [id = 52] 03:12:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11ba68c00) [pid = 1648] [serial = 152] [outer = 0x0] 03:12:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11beab400) [pid = 1648] [serial = 153] [outer = 0x11ba68c00] 03:12:44 INFO - PROCESS | 1648 | 1461233564186 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11c1c5c00) [pid = 1648] [serial = 154] [outer = 0x11ba68c00] 03:12:44 INFO - PROCESS | 1648 | 1461233564600 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]]]}] 03:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 03:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:12:44 INFO - PROCESS | 1648 | 1461233564620 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 1648 | 1461233564621 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:12:44 INFO - PROCESS | 1648 | 1461233564623 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1648 | 1461233564626 Marionette TRACE conn2 <- [1,182,null,{}] 03:12:44 INFO - PROCESS | 1648 | 1461233564654 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}] 03:12:44 INFO - PROCESS | 1648 | 1461233564750 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:12:44 INFO - PROCESS | 1648 | 1461233564811 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240d7000 == 34 [pid = 1648] [id = 53] 03:12:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x123fdb800) [pid = 1648] [serial = 155] [outer = 0x0] 03:12:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x124445c00) [pid = 1648] [serial = 156] [outer = 0x123fdb800] 03:12:44 INFO - PROCESS | 1648 | 1461233564845 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x126df1800) [pid = 1648] [serial = 157] [outer = 0x123fdb800] 03:12:45 INFO - PROCESS | 1648 | 1461233565265 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]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 690ms 03:12:45 INFO - PROCESS | 1648 | 1461233565314 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:12:45 INFO - PROCESS | 1648 | 1461233565316 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:12:45 INFO - PROCESS | 1648 | 1461233565318 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1648 | 1461233565319 Marionette TRACE conn2 <- [1,186,null,{}] 03:12:45 INFO - PROCESS | 1648 | 1461233565322 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}] 03:12:45 INFO - PROCESS | 1648 | 1461233565432 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:12:45 INFO - PROCESS | 1648 | 1461233565505 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d2a800 == 35 [pid = 1648] [id = 54] 03:12:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x128dc8000) [pid = 1648] [serial = 158] [outer = 0x0] 03:12:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x129279000) [pid = 1648] [serial = 159] [outer = 0x128dc8000] 03:12:45 INFO - PROCESS | 1648 | 1461233565535 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12abc1400) [pid = 1648] [serial = 160] [outer = 0x128dc8000] 03:12:45 INFO - PROCESS | 1648 | 1461233565921 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]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 03:12:45 INFO - PROCESS | 1648 | 1461233565938 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1648 | 1461233565940 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:12:45 INFO - PROCESS | 1648 | 1461233565942 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1648 | 1461233565943 Marionette TRACE conn2 <- [1,190,null,{}] 03:12:45 INFO - PROCESS | 1648 | 1461233565946 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}] 03:12:46 INFO - PROCESS | 1648 | 1461233566033 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:12:46 INFO - PROCESS | 1648 | 1461233566077 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x128147800 == 36 [pid = 1648] [id = 55] 03:12:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x129271000) [pid = 1648] [serial = 161] [outer = 0x0] 03:12:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12abc6000) [pid = 1648] [serial = 162] [outer = 0x129271000] 03:12:46 INFO - PROCESS | 1648 | 1461233566107 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12adb0000) [pid = 1648] [serial = 163] [outer = 0x129271000] 03:12:46 INFO - PROCESS | 1648 | 1461233566544 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]]]}] 03:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 620ms 03:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:12:46 INFO - PROCESS | 1648 | 1461233566563 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:12:46 INFO - PROCESS | 1648 | 1461233566564 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:12:46 INFO - PROCESS | 1648 | 1461233566566 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 1648 | 1461233566567 Marionette TRACE conn2 <- [1,194,null,{}] 03:12:46 INFO - PROCESS | 1648 | 1461233566570 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}] 03:12:46 INFO - PROCESS | 1648 | 1461233566677 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:12:46 INFO - PROCESS | 1648 | 1461233566772 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x129217000 == 37 [pid = 1648] [id = 56] 03:12:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12ced1800) [pid = 1648] [serial = 164] [outer = 0x0] 03:12:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12cf32400) [pid = 1648] [serial = 165] [outer = 0x12ced1800] 03:12:46 INFO - PROCESS | 1648 | 1461233566804 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12cf3c400) [pid = 1648] [serial = 166] [outer = 0x12ced1800] 03:12:47 INFO - PROCESS | 1648 | 1461233567323 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]]]}] 03:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 770ms 03:12:47 INFO - PROCESS | 1648 | 1461233567337 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:12:47 INFO - PROCESS | 1648 | 1461233567340 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:12:47 INFO - PROCESS | 1648 | 1461233567367 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 1648 | 1461233567371 Marionette TRACE conn2 <- [1,198,null,{}] 03:12:47 INFO - PROCESS | 1648 | 1461233567382 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}] 03:12:47 INFO - PROCESS | 1648 | 1461233567472 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:12:47 INFO - PROCESS | 1648 | 1461233567535 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ec1800 == 38 [pid = 1648] [id = 57] 03:12:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11acc8400) [pid = 1648] [serial = 167] [outer = 0x0] 03:12:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11ae03000) [pid = 1648] [serial = 168] [outer = 0x11acc8400] 03:12:47 INFO - PROCESS | 1648 | 1461233567565 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11b5ef400) [pid = 1648] [serial = 169] [outer = 0x11acc8400] 03:12:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11c199000 == 37 [pid = 1648] [id = 48] 03:12:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11b551800 == 36 [pid = 1648] [id = 47] 03:12:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119c5a800 == 35 [pid = 1648] [id = 46] 03:12:47 INFO - PROCESS | 1648 | --DOCSHELL 0x118edc800 == 34 [pid = 1648] [id = 45] 03:12:48 INFO - PROCESS | 1648 | 1461233568101 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]]]}] 03:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 802ms 03:12:48 INFO - PROCESS | 1648 | 1461233568147 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1648 | 1461233568149 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:12:48 INFO - PROCESS | 1648 | 1461233568154 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1648 | 1461233568156 Marionette TRACE conn2 <- [1,202,null,{}] 03:12:48 INFO - PROCESS | 1648 | 1461233568159 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}] 03:12:48 INFO - PROCESS | 1648 | 1461233568252 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:12:48 INFO - PROCESS | 1648 | 1461233568314 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be11000 == 35 [pid = 1648] [id = 58] 03:12:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11aeb6800) [pid = 1648] [serial = 170] [outer = 0x0] 03:12:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11ba69c00) [pid = 1648] [serial = 171] [outer = 0x11aeb6800] 03:12:48 INFO - PROCESS | 1648 | 1461233568347 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11bfe8000) [pid = 1648] [serial = 172] [outer = 0x11aeb6800] 03:12:48 INFO - PROCESS | 1648 | 1461233568775 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]]]}] 03:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 03:12:48 INFO - PROCESS | 1648 | 1461233568828 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1648 | 1461233568832 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:12:48 INFO - PROCESS | 1648 | 1461233568839 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1648 | 1461233568841 Marionette TRACE conn2 <- [1,206,null,{}] 03:12:48 INFO - PROCESS | 1648 | 1461233568845 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}] 03:12:48 INFO - PROCESS | 1648 | 1461233568936 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:12:48 INFO - PROCESS | 1648 | 1461233568997 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240dc800 == 36 [pid = 1648] [id = 59] 03:12:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11c4a9c00) [pid = 1648] [serial = 173] [outer = 0x0] 03:12:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11ca5fc00) [pid = 1648] [serial = 174] [outer = 0x11c4a9c00] 03:12:49 INFO - PROCESS | 1648 | 1461233569027 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x1244dcc00) [pid = 1648] [serial = 175] [outer = 0x11c4a9c00] 03:12:49 INFO - PROCESS | 1648 | 1461233569461 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]]]}] 03:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 03:12:49 INFO - PROCESS | 1648 | 1461233569544 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1648 | 1461233569546 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:12:49 INFO - PROCESS | 1648 | 1461233569551 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1648 | 1461233569553 Marionette TRACE conn2 <- [1,210,null,{}] 03:12:49 INFO - PROCESS | 1648 | 1461233569561 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}] 03:12:49 INFO - PROCESS | 1648 | 1461233569653 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:12:49 INFO - PROCESS | 1648 | 1461233569716 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x129209800 == 37 [pid = 1648] [id = 60] 03:12:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x1280c9400) [pid = 1648] [serial = 176] [outer = 0x0] 03:12:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12927e800) [pid = 1648] [serial = 177] [outer = 0x1280c9400] 03:12:49 INFO - PROCESS | 1648 | 1461233569750 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12afc4400) [pid = 1648] [serial = 178] [outer = 0x1280c9400] 03:12:50 INFO - PROCESS | 1648 | 1461233570170 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]]]}] 03:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 671ms 03:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:12:50 INFO - PROCESS | 1648 | 1461233570222 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 1648 | 1461233570224 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:12:50 INFO - PROCESS | 1648 | 1461233570227 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1648 | 1461233570228 Marionette TRACE conn2 <- [1,214,null,{}] 03:12:50 INFO - PROCESS | 1648 | 1461233570230 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}] 03:12:50 INFO - PROCESS | 1648 | 1461233570320 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:12:50 INFO - PROCESS | 1648 | 1461233570369 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b30d000 == 38 [pid = 1648] [id = 61] 03:12:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12b393c00) [pid = 1648] [serial = 179] [outer = 0x0] 03:12:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12c6d7400) [pid = 1648] [serial = 180] [outer = 0x12b393c00] 03:12:50 INFO - PROCESS | 1648 | 1461233570399 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12ced0800) [pid = 1648] [serial = 181] [outer = 0x12b393c00] 03:12:50 INFO - PROCESS | 1648 | 1461233570811 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]]]}] 03:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 03:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:12:50 INFO - PROCESS | 1648 | 1461233570847 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 1648 | 1461233570848 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:12:50 INFO - PROCESS | 1648 | 1461233570850 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1648 | 1461233570852 Marionette TRACE conn2 <- [1,218,null,{}] 03:12:50 INFO - PROCESS | 1648 | 1461233570854 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}] 03:12:50 INFO - PROCESS | 1648 | 1461233570943 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:12:51 INFO - PROCESS | 1648 | 1461233571046 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c622800 == 39 [pid = 1648] [id = 62] 03:12:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12cf3d400) [pid = 1648] [serial = 182] [outer = 0x0] 03:12:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12cf3f400) [pid = 1648] [serial = 183] [outer = 0x12cf3d400] 03:12:51 INFO - PROCESS | 1648 | 1461233571090 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d0cfc00) [pid = 1648] [serial = 184] [outer = 0x12cf3d400] 03:12:51 INFO - PROCESS | 1648 | 1461233571519 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]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 718ms 03:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:12:51 INFO - PROCESS | 1648 | 1461233571569 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 1648 | 1461233571570 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:12:51 INFO - PROCESS | 1648 | 1461233571572 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 1648 | 1461233571574 Marionette TRACE conn2 <- [1,222,null,{}] 03:12:51 INFO - PROCESS | 1648 | 1461233571576 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}] 03:12:51 INFO - PROCESS | 1648 | 1461233571752 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:12:51 INFO - PROCESS | 1648 | 1461233571819 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119866000 == 40 [pid = 1648] [id = 63] 03:12:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x118762000) [pid = 1648] [serial = 185] [outer = 0x0] 03:12:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x118f35400) [pid = 1648] [serial = 186] [outer = 0x118762000] 03:12:51 INFO - PROCESS | 1648 | 1461233571848 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x11ae0b000) [pid = 1648] [serial = 187] [outer = 0x118762000] 03:12:52 INFO - PROCESS | 1648 | 1461233572283 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]]]}] 03:12:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11986a800 == 39 [pid = 1648] [id = 51] 03:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 819ms 03:12:52 INFO - PROCESS | 1648 | 1461233572395 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1648 | 1461233572397 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:12:52 INFO - PROCESS | 1648 | 1461233572403 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1648 | 1461233572405 Marionette TRACE conn2 <- [1,226,null,{}] 03:12:52 INFO - PROCESS | 1648 | 1461233572409 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}] 03:12:52 INFO - PROCESS | 1648 | 1461233572509 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:12:52 INFO - PROCESS | 1648 | 1461233572570 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aecc000 == 40 [pid = 1648] [id = 64] 03:12:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11ae36000) [pid = 1648] [serial = 188] [outer = 0x0] 03:12:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x11b943000) [pid = 1648] [serial = 189] [outer = 0x11ae36000] 03:12:52 INFO - PROCESS | 1648 | 1461233572602 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11bfe9800) [pid = 1648] [serial = 190] [outer = 0x11ae36000] 03:12:52 INFO - PROCESS | 1648 | 1461233572992 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]]]}] 03:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 624ms 03:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:12:53 INFO - PROCESS | 1648 | 1461233573027 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 1648 | 1461233573029 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:12:53 INFO - PROCESS | 1648 | 1461233573034 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 1648 | 1461233573037 Marionette TRACE conn2 <- [1,230,null,{}] 03:12:53 INFO - PROCESS | 1648 | 1461233573040 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}] 03:12:53 INFO - PROCESS | 1648 | 1461233573136 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:12:53 INFO - PROCESS | 1648 | 1461233573188 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x128163800 == 41 [pid = 1648] [id = 65] 03:12:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11c381400) [pid = 1648] [serial = 191] [outer = 0x0] 03:12:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x124708c00) [pid = 1648] [serial = 192] [outer = 0x11c381400] 03:12:53 INFO - PROCESS | 1648 | 1461233573220 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x1272ecc00) [pid = 1648] [serial = 193] [outer = 0x11c381400] 03:12:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12afd0000) [pid = 1648] [serial = 194] [outer = 0x12f85dc00] 03:12:53 INFO - PROCESS | 1648 | 1461233573667 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]]]}] 03:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 672ms 03:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:12:53 INFO - PROCESS | 1648 | 1461233573705 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 1648 | 1461233573706 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:12:53 INFO - PROCESS | 1648 | 1461233573709 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 1648 | 1461233573710 Marionette TRACE conn2 <- [1,234,null,{}] 03:12:53 INFO - PROCESS | 1648 | 1461233573717 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}] 03:12:53 INFO - PROCESS | 1648 | 1461233573833 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:12:53 INFO - PROCESS | 1648 | 1461233573912 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02c800 == 42 [pid = 1648] [id = 66] 03:12:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12b393800) [pid = 1648] [serial = 195] [outer = 0x0] 03:12:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12ced4400) [pid = 1648] [serial = 196] [outer = 0x12b393800] 03:12:53 INFO - PROCESS | 1648 | 1461233573945 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12d0d4800) [pid = 1648] [serial = 197] [outer = 0x12b393800] 03:12:54 INFO - PROCESS | 1648 | 1461233574382 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]]]}] 03:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 720ms 03:12:54 INFO - PROCESS | 1648 | 1461233574430 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:12:54 INFO - PROCESS | 1648 | 1461233574431 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:12:54 INFO - PROCESS | 1648 | 1461233574433 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1648 | 1461233574435 Marionette TRACE conn2 <- [1,238,null,{}] 03:12:54 INFO - PROCESS | 1648 | 1461233574437 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}] 03:12:54 INFO - PROCESS | 1648 | 1461233574526 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:12:54 INFO - PROCESS | 1648 | 1461233574579 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e8800 == 43 [pid = 1648] [id = 67] 03:12:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12d87f000) [pid = 1648] [serial = 198] [outer = 0x0] 03:12:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12dad3c00) [pid = 1648] [serial = 199] [outer = 0x12d87f000] 03:12:54 INFO - PROCESS | 1648 | 1461233574609 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12dadf800) [pid = 1648] [serial = 200] [outer = 0x12d87f000] 03:12:55 INFO - PROCESS | 1648 | 1461233575044 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]]]}] 03:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 618ms 03:12:55 INFO - PROCESS | 1648 | 1461233575053 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:12:55 INFO - PROCESS | 1648 | 1461233575055 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:12:55 INFO - PROCESS | 1648 | 1461233575059 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1648 | 1461233575060 Marionette TRACE conn2 <- [1,242,null,{}] 03:12:55 INFO - PROCESS | 1648 | 1461233575064 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}] 03:12:55 INFO - PROCESS | 1648 | 1461233575193 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:12:55 INFO - PROCESS | 1648 | 1461233575257 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d86c800 == 44 [pid = 1648] [id = 68] 03:12:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12e1c1000) [pid = 1648] [serial = 201] [outer = 0x0] 03:12:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12e1c8400) [pid = 1648] [serial = 202] [outer = 0x12e1c1000] 03:12:55 INFO - PROCESS | 1648 | 1461233575286 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12e1e2c00) [pid = 1648] [serial = 203] [outer = 0x12e1c1000] 03:12:55 INFO - PROCESS | 1648 | 1461233575692 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]]]}] 03:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 672ms 03:12:55 INFO - PROCESS | 1648 | 1461233575730 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 1648 | 1461233575732 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:12:55 INFO - PROCESS | 1648 | 1461233575734 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1648 | 1461233575735 Marionette TRACE conn2 <- [1,246,null,{}] 03:12:55 INFO - PROCESS | 1648 | 1461233575738 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}] 03:12:55 INFO - PROCESS | 1648 | 1461233575854 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:12:55 INFO - PROCESS | 1648 | 1461233575909 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e668800 == 45 [pid = 1648] [id = 69] 03:12:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12e627400) [pid = 1648] [serial = 204] [outer = 0x0] 03:12:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12e62d800) [pid = 1648] [serial = 205] [outer = 0x12e627400] 03:12:55 INFO - PROCESS | 1648 | 1461233575939 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12eceac00) [pid = 1648] [serial = 206] [outer = 0x12e627400] 03:12:56 INFO - PROCESS | 1648 | 1461233576358 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]]]}] 03:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 669ms 03:12:56 INFO - PROCESS | 1648 | 1461233576403 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:12:56 INFO - PROCESS | 1648 | 1461233576404 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:12:56 INFO - PROCESS | 1648 | 1461233576407 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 1648 | 1461233576408 Marionette TRACE conn2 <- [1,250,null,{}] 03:12:56 INFO - PROCESS | 1648 | 1461233576410 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}] 03:12:56 INFO - PROCESS | 1648 | 1461233576515 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:12:56 INFO - PROCESS | 1648 | 1461233576579 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec03000 == 46 [pid = 1648] [id = 70] 03:12:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12ecec800) [pid = 1648] [serial = 207] [outer = 0x0] 03:12:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12ecf4400) [pid = 1648] [serial = 208] [outer = 0x12ecec800] 03:12:56 INFO - PROCESS | 1648 | 1461233576608 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12f0b0400) [pid = 1648] [serial = 209] [outer = 0x12ecec800] 03:12:57 INFO - PROCESS | 1648 | 1461233577016 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 618ms 03:12:57 INFO - PROCESS | 1648 | 1461233577025 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1648 | 1461233577027 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:12:57 INFO - PROCESS | 1648 | 1461233577029 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1648 | 1461233577030 Marionette TRACE conn2 <- [1,254,null,{}] 03:12:57 INFO - PROCESS | 1648 | 1461233577033 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}] 03:12:57 INFO - PROCESS | 1648 | 1461233577122 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:12:57 INFO - PROCESS | 1648 | 1461233577171 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec21800 == 47 [pid = 1648] [id = 71] 03:12:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12ecee000) [pid = 1648] [serial = 210] [outer = 0x0] 03:12:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12ee5bc00) [pid = 1648] [serial = 211] [outer = 0x12ecee000] 03:12:57 INFO - PROCESS | 1648 | 1461233577200 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12ee60000) [pid = 1648] [serial = 212] [outer = 0x12ecee000] 03:12:57 INFO - PROCESS | 1648 | 1461233577673 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 670ms 03:12:57 INFO - PROCESS | 1648 | 1461233577700 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1648 | 1461233577702 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:12:57 INFO - PROCESS | 1648 | 1461233577705 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1648 | 1461233577707 Marionette TRACE conn2 <- [1,258,null,{}] 03:12:57 INFO - PROCESS | 1648 | 1461233577712 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}] 03:12:57 INFO - PROCESS | 1648 | 1461233577824 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:12:57 INFO - PROCESS | 1648 | 1461233577892 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12680d000 == 48 [pid = 1648] [id = 72] 03:12:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x11aa81c00) [pid = 1648] [serial = 213] [outer = 0x0] 03:12:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x11bc87800) [pid = 1648] [serial = 214] [outer = 0x11aa81c00] 03:12:57 INFO - PROCESS | 1648 | 1461233577935 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x11c4a9000) [pid = 1648] [serial = 215] [outer = 0x11aa81c00] 03:12:58 INFO - PROCESS | 1648 | --DOCSHELL 0x129209800 == 47 [pid = 1648] [id = 60] 03:12:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1240dc800 == 46 [pid = 1648] [id = 59] 03:12:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11be11000 == 45 [pid = 1648] [id = 58] 03:12:58 INFO - PROCESS | 1648 | 1461233578422 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]]]}] 03:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 772ms 03:12:58 INFO - PROCESS | 1648 | 1461233578480 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:12:58 INFO - PROCESS | 1648 | 1461233578483 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:12:58 INFO - PROCESS | 1648 | 1461233578486 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1648 | 1461233578489 Marionette TRACE conn2 <- [1,262,null,{}] 03:12:58 INFO - PROCESS | 1648 | 1461233578493 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}] 03:12:58 INFO - PROCESS | 1648 | 1461233578588 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:12:58 INFO - PROCESS | 1648 | 1461233578657 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247be800 == 46 [pid = 1648] [id = 73] 03:12:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x11b5e8400) [pid = 1648] [serial = 216] [outer = 0x0] 03:12:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x11c504400) [pid = 1648] [serial = 217] [outer = 0x11b5e8400] 03:12:58 INFO - PROCESS | 1648 | 1461233578690 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x126d55000) [pid = 1648] [serial = 218] [outer = 0x11b5e8400] 03:12:59 INFO - PROCESS | 1648 | 1461233579103 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]]]}] 03:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 672ms 03:12:59 INFO - PROCESS | 1648 | 1461233579176 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 1648 | 1461233579181 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:12:59 INFO - PROCESS | 1648 | 1461233579190 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1648 | 1461233579191 Marionette TRACE conn2 <- [1,266,null,{}] 03:12:59 INFO - PROCESS | 1648 | 1461233579195 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}] 03:12:59 INFO - PROCESS | 1648 | 1461233579290 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:12:59 INFO - PROCESS | 1648 | 1461233579357 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0c2800 == 47 [pid = 1648] [id = 74] 03:12:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12b392000) [pid = 1648] [serial = 219] [outer = 0x0] 03:12:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12b42dc00) [pid = 1648] [serial = 220] [outer = 0x12b392000] 03:12:59 INFO - PROCESS | 1648 | 1461233579387 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12cf40800) [pid = 1648] [serial = 221] [outer = 0x12b392000] 03:12:59 INFO - PROCESS | 1648 | 1461233579818 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]]]}] 03:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 03:12:59 INFO - PROCESS | 1648 | 1461233579859 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 1648 | 1461233579861 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:12:59 INFO - PROCESS | 1648 | 1461233579863 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1648 | 1461233579866 Marionette TRACE conn2 <- [1,270,null,{}] 03:12:59 INFO - PROCESS | 1648 | 1461233579873 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}] 03:12:59 INFO - PROCESS | 1648 | 1461233579971 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:13:00 INFO - PROCESS | 1648 | 1461233580030 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea4f800 == 48 [pid = 1648] [id = 75] 03:13:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12d87fc00) [pid = 1648] [serial = 222] [outer = 0x0] 03:13:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12dadf000) [pid = 1648] [serial = 223] [outer = 0x12d87fc00] 03:13:00 INFO - PROCESS | 1648 | 1461233580063 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12e1eb000) [pid = 1648] [serial = 224] [outer = 0x12d87fc00] 03:13:00 INFO - PROCESS | 1648 | 1461233580488 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]]]}] 03:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 672ms 03:13:00 INFO - PROCESS | 1648 | 1461233580535 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:13:00 INFO - PROCESS | 1648 | 1461233580537 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:13:00 INFO - PROCESS | 1648 | 1461233580540 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1648 | 1461233580541 Marionette TRACE conn2 <- [1,274,null,{}] 03:13:00 INFO - PROCESS | 1648 | 1461233580543 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}] 03:13:00 INFO - PROCESS | 1648 | 1461233580653 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:13:00 INFO - PROCESS | 1648 | 1461233580710 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x129213800 == 49 [pid = 1648] [id = 76] 03:13:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x129272400) [pid = 1648] [serial = 225] [outer = 0x0] 03:13:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12927a000) [pid = 1648] [serial = 226] [outer = 0x129272400] 03:13:00 INFO - PROCESS | 1648 | 1461233580741 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12927f400) [pid = 1648] [serial = 227] [outer = 0x129272400] 03:13:01 INFO - PROCESS | 1648 | 1461233581158 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]]]}] 03:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 668ms 03:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:13:01 INFO - PROCESS | 1648 | 1461233581209 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1648 | 1461233581212 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:13:01 INFO - PROCESS | 1648 | 1461233581215 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1648 | 1461233581217 Marionette TRACE conn2 <- [1,278,null,{}] 03:13:01 INFO - PROCESS | 1648 | 1461233581221 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}] 03:13:01 INFO - PROCESS | 1648 | 1461233581351 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:13:01 INFO - PROCESS | 1648 | 1461233581447 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f4a4800 == 50 [pid = 1648] [id = 77] 03:13:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12ab43400) [pid = 1648] [serial = 228] [outer = 0x0] 03:13:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12ab46c00) [pid = 1648] [serial = 229] [outer = 0x12ab43400] 03:13:01 INFO - PROCESS | 1648 | 1461233581497 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12ab4d800) [pid = 1648] [serial = 230] [outer = 0x12ab43400] 03:13:01 INFO - PROCESS | 1648 | 1461233581972 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]]]}] 03:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 770ms 03:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:13:01 INFO - PROCESS | 1648 | 1461233581985 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1648 | 1461233581986 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:13:01 INFO - PROCESS | 1648 | 1461233581988 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1648 | 1461233581989 Marionette TRACE conn2 <- [1,282,null,{}] 03:13:01 INFO - PROCESS | 1648 | 1461233581992 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}] 03:13:02 INFO - PROCESS | 1648 | 1461233582104 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:13:02 INFO - PROCESS | 1648 | 1461233582161 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb99800 == 51 [pid = 1648] [id = 78] 03:13:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12ab4f000) [pid = 1648] [serial = 231] [outer = 0x0] 03:13:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12ee5c000) [pid = 1648] [serial = 232] [outer = 0x12ab4f000] 03:13:02 INFO - PROCESS | 1648 | 1461233582194 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12f364400) [pid = 1648] [serial = 233] [outer = 0x12ab4f000] 03:13:02 INFO - PROCESS | 1648 | 1461233582590 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]]]}] 03:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 03:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:13:02 INFO - PROCESS | 1648 | 1461233582608 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:13:02 INFO - PROCESS | 1648 | 1461233582610 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:13:02 INFO - PROCESS | 1648 | 1461233582612 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 1648 | 1461233582613 Marionette TRACE conn2 <- [1,286,null,{}] 03:13:02 INFO - PROCESS | 1648 | 1461233582616 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}] 03:13:02 INFO - PROCESS | 1648 | 1461233582706 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:13:02 INFO - PROCESS | 1648 | 1461233582759 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x13020a000 == 52 [pid = 1648] [id = 79] 03:13:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12b1ce000) [pid = 1648] [serial = 234] [outer = 0x0] 03:13:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12b1d6000) [pid = 1648] [serial = 235] [outer = 0x12b1ce000] 03:13:02 INFO - PROCESS | 1648 | 1461233582789 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12b1da000) [pid = 1648] [serial = 236] [outer = 0x12b1ce000] 03:13:03 INFO - PROCESS | 1648 | 1461233583203 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]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 03:13:03 INFO - PROCESS | 1648 | 1461233583231 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1648 | 1461233583232 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:13:03 INFO - PROCESS | 1648 | 1461233583235 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1648 | 1461233583236 Marionette TRACE conn2 <- [1,290,null,{}] 03:13:03 INFO - PROCESS | 1648 | 1461233583238 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}] 03:13:03 INFO - PROCESS | 1648 | 1461233583330 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:13:03 INFO - PROCESS | 1648 | 1461233583417 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1305de800 == 53 [pid = 1648] [id = 80] 03:13:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12aadf400) [pid = 1648] [serial = 237] [outer = 0x0] 03:13:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12aae1400) [pid = 1648] [serial = 238] [outer = 0x12aadf400] 03:13:03 INFO - PROCESS | 1648 | 1461233583447 Marionette DEBUG loaded listener.js 03:13:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12aae4c00) [pid = 1648] [serial = 239] [outer = 0x12aadf400] 03:13:03 INFO - PROCESS | 1648 | 1461233583867 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]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 03:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:13:03 INFO - PROCESS | 1648 | 1461233583903 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1648 | 1461233583905 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:13:03 INFO - PROCESS | 1648 | 1461233583907 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1648 | 1461233583908 Marionette TRACE conn2 <- [1,294,null,{}] 03:13:03 INFO - PROCESS | 1648 | 1461233583911 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}] 03:13:04 INFO - PROCESS | 1648 | 1461233584003 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:13:04 INFO - PROCESS | 1648 | 1461233584059 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8ce800 == 54 [pid = 1648] [id = 81] 03:13:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x123a05400) [pid = 1648] [serial = 240] [outer = 0x0] 03:13:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x123a0ac00) [pid = 1648] [serial = 241] [outer = 0x123a05400] 03:13:04 INFO - PROCESS | 1648 | 1461233584102 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x123a0f000) [pid = 1648] [serial = 242] [outer = 0x123a05400] 03:13:04 INFO - PROCESS | 1648 | 1461233584597 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]]]}] 03:13:04 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. 03:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 769ms 03:13:04 INFO - PROCESS | 1648 | 1461233584681 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:13:04 INFO - PROCESS | 1648 | 1461233584683 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:13:04 INFO - PROCESS | 1648 | 1461233584686 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 1648 | 1461233584689 Marionette TRACE conn2 <- [1,298,null,{}] 03:13:04 INFO - PROCESS | 1648 | 1461233584692 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}] 03:13:04 INFO - PROCESS | 1648 | 1461233584788 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:13:04 INFO - PROCESS | 1648 | 1461233584861 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12773f000 == 55 [pid = 1648] [id = 82] 03:13:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x123a0bc00) [pid = 1648] [serial = 243] [outer = 0x0] 03:13:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x123a10c00) [pid = 1648] [serial = 244] [outer = 0x123a0bc00] 03:13:04 INFO - PROCESS | 1648 | 1461233584891 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x126df5000) [pid = 1648] [serial = 245] [outer = 0x123a0bc00] 03:13:05 INFO - PROCESS | 1648 | --DOCSHELL 0x126d2a800 == 54 [pid = 1648] [id = 54] 03:13:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1240d7000 == 53 [pid = 1648] [id = 53] 03:13:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e8800 == 52 [pid = 1648] [id = 67] 03:13:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02c800 == 51 [pid = 1648] [id = 66] 03:13:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128163800 == 50 [pid = 1648] [id = 65] 03:13:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11aecc000 == 49 [pid = 1648] [id = 64] 03:13:05 INFO - PROCESS | 1648 | 1461233585406 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]]]}] 03:13:05 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. 03:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 774ms 03:13:05 INFO - PROCESS | 1648 | 1461233585464 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 1648 | 1461233585469 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:13:05 INFO - PROCESS | 1648 | 1461233585475 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 1648 | 1461233585478 Marionette TRACE conn2 <- [1,302,null,{}] 03:13:05 INFO - PROCESS | 1648 | 1461233585484 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}] 03:13:05 INFO - PROCESS | 1648 | 1461233585630 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12e668800 == 48 [pid = 1648] [id = 69] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d86c800 == 47 [pid = 1648] [id = 68] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec03000 == 46 [pid = 1648] [id = 70] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x128147800 == 45 [pid = 1648] [id = 55] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1240d8000 == 44 [pid = 1648] [id = 39] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12b30d000 == 43 [pid = 1648] [id = 61] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8ce800 == 42 [pid = 1648] [id = 81] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1305de800 == 41 [pid = 1648] [id = 80] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x13020a000 == 40 [pid = 1648] [id = 79] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb99800 == 39 [pid = 1648] [id = 78] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12c622800 == 38 [pid = 1648] [id = 62] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12f4a4800 == 37 [pid = 1648] [id = 77] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x129213800 == 36 [pid = 1648] [id = 76] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea4f800 == 35 [pid = 1648] [id = 75] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0c2800 == 34 [pid = 1648] [id = 74] 03:13:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1247be800 == 33 [pid = 1648] [id = 73] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x118f4c000 == 32 [pid = 1648] [id = 44] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12d989000 == 31 [pid = 1648] [id = 9] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11c369000 == 30 [pid = 1648] [id = 49] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea51000 == 29 [pid = 1648] [id = 12] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12f017000 == 28 [pid = 1648] [id = 14] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12f4a3800 == 27 [pid = 1648] [id = 16] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec16000 == 26 [pid = 1648] [id = 13] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x129217000 == 25 [pid = 1648] [id = 56] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0bc000 == 24 [pid = 1648] [id = 8] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec21800 == 23 [pid = 1648] [id = 71] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12e417800 == 22 [pid = 1648] [id = 10] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe25800 == 21 [pid = 1648] [id = 19] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11aabe000 == 20 [pid = 1648] [id = 20] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe32800 == 19 [pid = 1648] [id = 21] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12f316800 == 18 [pid = 1648] [id = 15] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x118ee4800 == 17 [pid = 1648] [id = 50] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x13021f000 == 16 [pid = 1648] [id = 22] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca68800 == 15 [pid = 1648] [id = 42] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11c165000 == 14 [pid = 1648] [id = 52] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12e66d800 == 13 [pid = 1648] [id = 11] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x118ec1800 == 12 [pid = 1648] [id = 57] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x119866000 == 11 [pid = 1648] [id = 63] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12680d000 == 10 [pid = 1648] [id = 72] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12773f000 == 9 [pid = 1648] [id = 82] 03:13:09 INFO - PROCESS | 1648 | --DOCSHELL 0x1247c4000 == 8 [pid = 1648] [id = 43] 03:13:10 INFO - PROCESS | 1648 | 1461233590107 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b67000 == 9 [pid = 1648] [id = 83] 03:13:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x118769c00) [pid = 1648] [serial = 246] [outer = 0x0] 03:13:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x118cdc800) [pid = 1648] [serial = 247] [outer = 0x118769c00] 03:13:10 INFO - PROCESS | 1648 | 1461233590141 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x119a0f800) [pid = 1648] [serial = 248] [outer = 0x118769c00] 03:13:10 INFO - PROCESS | 1648 | 1461233590456 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]]]}] 03:13:10 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. 03:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 5034ms 03:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:13:10 INFO - PROCESS | 1648 | 1461233590510 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1648 | 1461233590512 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:13:10 INFO - PROCESS | 1648 | 1461233590515 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1648 | 1461233590518 Marionette TRACE conn2 <- [1,306,null,{}] 03:13:10 INFO - PROCESS | 1648 | 1461233590522 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}] 03:13:10 INFO - PROCESS | 1648 | 1461233590621 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:13:10 INFO - PROCESS | 1648 | 1461233590672 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119856800 == 10 [pid = 1648] [id = 84] 03:13:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x119d60c00) [pid = 1648] [serial = 249] [outer = 0x0] 03:13:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x11ae08c00) [pid = 1648] [serial = 250] [outer = 0x119d60c00] 03:13:10 INFO - PROCESS | 1648 | 1461233590700 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x11bc89000) [pid = 1648] [serial = 251] [outer = 0x119d60c00] 03:13:11 INFO - PROCESS | 1648 | 1461233591003 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]]]}] 03:13:11 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. 03:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 03:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:13:11 INFO - PROCESS | 1648 | 1461233591039 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 1648 | 1461233591042 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:13:11 INFO - PROCESS | 1648 | 1461233591045 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 1648 | 1461233591048 Marionette TRACE conn2 <- [1,310,null,{}] 03:13:11 INFO - PROCESS | 1648 | 1461233591051 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}] 03:13:11 INFO - PROCESS | 1648 | 1461233591128 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:13:11 INFO - PROCESS | 1648 | 1461233591144 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119265800 == 11 [pid = 1648] [id = 85] 03:13:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x11a87f800) [pid = 1648] [serial = 252] [outer = 0x0] 03:13:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x11c107400) [pid = 1648] [serial = 253] [outer = 0x11a87f800] 03:13:11 INFO - PROCESS | 1648 | 1461233591216 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x123a0f800) [pid = 1648] [serial = 254] [outer = 0x11a87f800] 03:13:11 INFO - PROCESS | 1648 | 1461233591538 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]]]}] 03:13:11 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. 03:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 03:13:11 INFO - PROCESS | 1648 | 1461233591566 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 1648 | 1461233591568 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:13:11 INFO - PROCESS | 1648 | 1461233591575 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 1648 | 1461233591579 Marionette TRACE conn2 <- [1,314,null,{}] 03:13:11 INFO - PROCESS | 1648 | 1461233591583 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}] 03:13:11 INFO - PROCESS | 1648 | 1461233591663 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:13:11 INFO - PROCESS | 1648 | 1461233591669 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920c800 == 12 [pid = 1648] [id = 86] 03:13:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x124261000) [pid = 1648] [serial = 255] [outer = 0x0] 03:13:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x1272ea000) [pid = 1648] [serial = 256] [outer = 0x124261000] 03:13:11 INFO - PROCESS | 1648 | 1461233591694 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x129272800) [pid = 1648] [serial = 257] [outer = 0x124261000] 03:13:12 INFO - PROCESS | 1648 | 1461233592071 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]]]}] 03:13:12 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. 03:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 529ms 03:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:13:12 INFO - PROCESS | 1648 | 1461233592141 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1648 | 1461233592143 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:13:12 INFO - PROCESS | 1648 | 1461233592145 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1648 | 1461233592146 Marionette TRACE conn2 <- [1,318,null,{}] 03:13:12 INFO - PROCESS | 1648 | 1461233592149 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}] 03:13:12 INFO - PROCESS | 1648 | 1461233592259 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:13:12 INFO - PROCESS | 1648 | 1461233592309 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce1a800 == 13 [pid = 1648] [id = 87] 03:13:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x12aade000) [pid = 1648] [serial = 258] [outer = 0x0] 03:13:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12aae2000) [pid = 1648] [serial = 259] [outer = 0x12aade000] 03:13:12 INFO - PROCESS | 1648 | 1461233592341 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12ab42000) [pid = 1648] [serial = 260] [outer = 0x12aade000] 03:13:12 INFO - PROCESS | 1648 | 1461233592712 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]]]}] 03:13:12 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. 03:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 619ms 03:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:13:12 INFO - PROCESS | 1648 | 1461233592764 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1648 | 1461233592765 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:13:12 INFO - PROCESS | 1648 | 1461233592767 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1648 | 1461233592768 Marionette TRACE conn2 <- [1,322,null,{}] 03:13:12 INFO - PROCESS | 1648 | 1461233592771 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}] 03:13:12 INFO - PROCESS | 1648 | 1461233592867 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:13:12 INFO - PROCESS | 1648 | 1461233592871 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d859000 == 14 [pid = 1648] [id = 88] 03:13:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x12ab4f800) [pid = 1648] [serial = 261] [outer = 0x0] 03:13:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x12afc2800) [pid = 1648] [serial = 262] [outer = 0x12ab4f800] 03:13:12 INFO - PROCESS | 1648 | 1461233592905 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x12b1dc000) [pid = 1648] [serial = 263] [outer = 0x12ab4f800] 03:13:13 INFO - PROCESS | 1648 | 1461233593295 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]]]}] 03:13:13 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. 03:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 567ms 03:13:13 INFO - PROCESS | 1648 | 1461233593335 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1648 | 1461233593336 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:13:13 INFO - PROCESS | 1648 | 1461233593339 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1648 | 1461233593340 Marionette TRACE conn2 <- [1,326,null,{}] 03:13:13 INFO - PROCESS | 1648 | 1461233593342 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}] 03:13:13 INFO - PROCESS | 1648 | 1461233593438 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:13:13 INFO - PROCESS | 1648 | 1461233593443 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c4800 == 15 [pid = 1648] [id = 89] 03:13:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x12b1dc400) [pid = 1648] [serial = 264] [outer = 0x0] 03:13:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 265 (0x12ced1000) [pid = 1648] [serial = 265] [outer = 0x12b1dc400] 03:13:13 INFO - PROCESS | 1648 | 1461233593468 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 266 (0x12cf3bc00) [pid = 1648] [serial = 266] [outer = 0x12b1dc400] 03:13:13 INFO - PROCESS | 1648 | 1461233593837 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]]]}] 03:13:13 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. 03:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 03:13:13 INFO - PROCESS | 1648 | 1461233593859 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1648 | 1461233593860 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:13:13 INFO - PROCESS | 1648 | 1461233593868 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1648 | 1461233593869 Marionette TRACE conn2 <- [1,330,null,{}] 03:13:13 INFO - PROCESS | 1648 | 1461233593872 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}] 03:13:13 INFO - PROCESS | 1648 | 1461233593990 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:13:14 INFO - PROCESS | 1648 | 1461233594037 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec1b000 == 16 [pid = 1648] [id = 90] 03:13:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 267 (0x118767c00) [pid = 1648] [serial = 267] [outer = 0x0] 03:13:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 268 (0x12d0d0800) [pid = 1648] [serial = 268] [outer = 0x118767c00] 03:13:14 INFO - PROCESS | 1648 | 1461233594075 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 269 (0x12d82b800) [pid = 1648] [serial = 269] [outer = 0x118767c00] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 268 (0x119b7bc00) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 267 (0x118762000) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 266 (0x119a11400) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 265 (0x11ca65400) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 264 (0x1272e7000) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x115794400) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x1164be000) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x11ad30c00) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x11ba63800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x11ba6fc00) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x11c727400) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x11c775c00) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x11ca5d400) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x123c66000) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x1157aa800) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x119d5c800) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x1191ac800) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x11ba6b400) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x11651fc00) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x1156c5000) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x123f87800) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x119ac5000) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12ecec800) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x11c4a9c00) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x118e24800) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x11beab800) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x11c4a9400) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x11aa81c00) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12e627400) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x11acc8400) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12ab43400) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12b393c00) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12d0d6800) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12b42d000) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x129272400) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12b392000) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x1280c9400) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x11b5e8400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x128dcdc00) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x11ae36000) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x11c381400) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x123fdb800) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12ecee000) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x123a05400) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12f0b1400) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12ecf0400) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x1165b4c00) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12aadf400) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12d87fc00) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12e8cd000) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12b1ce000) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12cf3d400) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x11ad30400) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12e1e6800) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x128dc8000) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12ab4f000) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12dae1000) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x11ba68c00) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12e1c1000) [pid = 1648] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12ced1800) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12fb77000) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12b393800) [pid = 1648] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x11aa84c00) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x11aebec00) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11aeb6800) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x128dd1000) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x129271000) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11ae07c00) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12d87f000) [pid = 1648] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x118e2fc00) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12fb07000) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x11ba6a800) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:13:15 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12f364000) [pid = 1648] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:13:15 INFO - PROCESS | 1648 | 1461233595647 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]]]}] 03:13:15 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. 03:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1821ms 03:13:15 INFO - PROCESS | 1648 | 1461233595689 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 1648 | 1461233595691 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:13:15 INFO - PROCESS | 1648 | 1461233595693 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1648 | 1461233595694 Marionette TRACE conn2 <- [1,334,null,{}] 03:13:15 INFO - PROCESS | 1648 | 1461233595696 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}] 03:13:15 INFO - PROCESS | 1648 | 1461233595769 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:13:15 INFO - PROCESS | 1648 | 1461233595773 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabf000 == 17 [pid = 1648] [id = 91] 03:13:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x119b7bc00) [pid = 1648] [serial = 270] [outer = 0x0] 03:13:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x11a873c00) [pid = 1648] [serial = 271] [outer = 0x119b7bc00] 03:13:15 INFO - PROCESS | 1648 | 1461233595800 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x11ae0b800) [pid = 1648] [serial = 272] [outer = 0x119b7bc00] 03:13:16 INFO - PROCESS | 1648 | 1461233596247 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]]]}] 03:13:16 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. 03:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 569ms 03:13:16 INFO - PROCESS | 1648 | 1461233596264 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1648 | 1461233596265 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:13:16 INFO - PROCESS | 1648 | 1461233596268 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1648 | 1461233596269 Marionette TRACE conn2 <- [1,338,null,{}] 03:13:16 INFO - PROCESS | 1648 | 1461233596271 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}] 03:13:16 INFO - PROCESS | 1648 | 1461233596349 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:13:16 INFO - PROCESS | 1648 | 1461233596353 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1f000 == 18 [pid = 1648] [id = 92] 03:13:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x11aebd400) [pid = 1648] [serial = 273] [outer = 0x0] 03:13:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11ba11800) [pid = 1648] [serial = 274] [outer = 0x11aebd400] 03:13:16 INFO - PROCESS | 1648 | 1461233596379 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11c10e400) [pid = 1648] [serial = 275] [outer = 0x11aebd400] 03:13:16 INFO - PROCESS | 1648 | 1461233596721 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]]]}] 03:13:16 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. 03:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 03:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:13:16 INFO - PROCESS | 1648 | 1461233596737 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1648 | 1461233596738 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:13:16 INFO - PROCESS | 1648 | 1461233596741 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1648 | 1461233596742 Marionette TRACE conn2 <- [1,342,null,{}] 03:13:16 INFO - PROCESS | 1648 | 1461233596747 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}] 03:13:16 INFO - PROCESS | 1648 | 1461233596835 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:13:16 INFO - PROCESS | 1648 | 1461233596892 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12921e800 == 19 [pid = 1648] [id = 93] 03:13:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11b5ef000) [pid = 1648] [serial = 276] [outer = 0x0] 03:13:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x11c4a7800) [pid = 1648] [serial = 277] [outer = 0x11b5ef000] 03:13:16 INFO - PROCESS | 1648 | 1461233596941 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x1272e6000) [pid = 1648] [serial = 278] [outer = 0x11b5ef000] 03:13:17 INFO - PROCESS | 1648 | 1461233597254 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]]]}] 03:13:17 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. 03:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms 03:13:17 INFO - PROCESS | 1648 | 1461233597353 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1648 | 1461233597355 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:13:17 INFO - PROCESS | 1648 | 1461233597360 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1648 | 1461233597363 Marionette TRACE conn2 <- [1,346,null,{}] 03:13:17 INFO - PROCESS | 1648 | 1461233597367 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}] 03:13:17 INFO - PROCESS | 1648 | 1461233597468 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:13:17 INFO - PROCESS | 1648 | 1461233597550 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ee4800 == 20 [pid = 1648] [id = 94] 03:13:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x118f34c00) [pid = 1648] [serial = 279] [outer = 0x0] 03:13:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x119b7a800) [pid = 1648] [serial = 280] [outer = 0x118f34c00] 03:13:17 INFO - PROCESS | 1648 | 1461233597596 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x11ad2d000) [pid = 1648] [serial = 281] [outer = 0x118f34c00] 03:13:18 INFO - PROCESS | 1648 | 1461233598017 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]]]}] 03:13:18 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. 03:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 672ms 03:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:13:18 INFO - PROCESS | 1648 | 1461233598032 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 1648 | 1461233598035 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:13:18 INFO - PROCESS | 1648 | 1461233598040 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1648 | 1461233598043 Marionette TRACE conn2 <- [1,350,null,{}] 03:13:18 INFO - PROCESS | 1648 | 1461233598046 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}] 03:13:18 INFO - PROCESS | 1648 | 1461233598114 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:13:18 INFO - PROCESS | 1648 | 1461233598175 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:13:18 INFO - PROCESS | 1648 | 1461233598234 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c366000 == 21 [pid = 1648] [id = 95] 03:13:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x11ae0e800) [pid = 1648] [serial = 282] [outer = 0x0] 03:13:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11ba6dc00) [pid = 1648] [serial = 283] [outer = 0x11ae0e800] 03:13:18 INFO - PROCESS | 1648 | 1461233598264 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12683f400) [pid = 1648] [serial = 284] [outer = 0x11ae0e800] 03:13:18 INFO - PROCESS | 1648 | 1461233598660 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]]]}] 03:13:18 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. 03:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 676ms 03:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:13:18 INFO - PROCESS | 1648 | 1461233598714 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 1648 | 1461233598716 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:13:18 INFO - PROCESS | 1648 | 1461233598718 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1648 | 1461233598719 Marionette TRACE conn2 <- [1,354,null,{}] 03:13:18 INFO - PROCESS | 1648 | 1461233598726 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}] 03:13:18 INFO - PROCESS | 1648 | 1461233598845 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:13:18 INFO - PROCESS | 1648 | 1461233598921 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f00a000 == 22 [pid = 1648] [id = 96] 03:13:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12aad9800) [pid = 1648] [serial = 285] [outer = 0x0] 03:13:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12ab42800) [pid = 1648] [serial = 286] [outer = 0x12aad9800] 03:13:18 INFO - PROCESS | 1648 | 1461233598997 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12ab50400) [pid = 1648] [serial = 287] [outer = 0x12aad9800] 03:13:19 INFO - PROCESS | 1648 | 1461233599427 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]]]}] 03:13:19 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. 03:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 769ms 03:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:13:19 INFO - PROCESS | 1648 | 1461233599519 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1648 | 1461233599521 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:13:19 INFO - PROCESS | 1648 | 1461233599525 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1648 | 1461233599526 Marionette TRACE conn2 <- [1,358,null,{}] 03:13:19 INFO - PROCESS | 1648 | 1461233599528 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}] 03:13:19 INFO - PROCESS | 1648 | 1461233599623 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:13:19 INFO - PROCESS | 1648 | 1461233599692 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x128180800 == 23 [pid = 1648] [id = 97] 03:13:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x1188cf800) [pid = 1648] [serial = 288] [outer = 0x0] 03:13:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12aad9c00) [pid = 1648] [serial = 289] [outer = 0x1188cf800] 03:13:19 INFO - PROCESS | 1648 | 1461233599722 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12b1cdc00) [pid = 1648] [serial = 290] [outer = 0x1188cf800] 03:13:20 INFO - PROCESS | 1648 | 1461233600149 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]]]}] 03:13:20 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. 03:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 669ms 03:13:20 INFO - PROCESS | 1648 | 1461233600213 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 1648 | 1461233600215 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:13:20 INFO - PROCESS | 1648 | 1461233600219 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1648 | 1461233600220 Marionette TRACE conn2 <- [1,362,null,{}] 03:13:20 INFO - PROCESS | 1648 | 1461233600223 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}] 03:13:20 INFO - PROCESS | 1648 | 1461233600318 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:13:20 INFO - PROCESS | 1648 | 1461233600389 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b80800 == 24 [pid = 1648] [id = 98] 03:13:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x115794800) [pid = 1648] [serial = 291] [outer = 0x0] 03:13:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x118f34000) [pid = 1648] [serial = 292] [outer = 0x115794800] 03:13:20 INFO - PROCESS | 1648 | 1461233600419 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x119b7f000) [pid = 1648] [serial = 293] [outer = 0x115794800] 03:13:21 INFO - PROCESS | 1648 | 1461233601021 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]]]}] 03:13:21 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. 03:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 868ms 03:13:21 INFO - PROCESS | 1648 | 1461233601088 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1648 | 1461233601090 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:13:21 INFO - PROCESS | 1648 | 1461233601094 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1648 | 1461233601096 Marionette TRACE conn2 <- [1,366,null,{}] 03:13:21 INFO - PROCESS | 1648 | 1461233601100 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}] 03:13:21 INFO - PROCESS | 1648 | 1461233601182 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:13:21 INFO - PROCESS | 1648 | 1461233601254 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11570f800 == 25 [pid = 1648] [id = 99] 03:13:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x1158e6400) [pid = 1648] [serial = 294] [outer = 0x0] 03:13:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x1165b4c00) [pid = 1648] [serial = 295] [outer = 0x1158e6400] 03:13:21 INFO - PROCESS | 1648 | 1461233601282 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x1187d9400) [pid = 1648] [serial = 296] [outer = 0x1158e6400] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x123a10c00) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x123fdc800) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x124438400) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | 1461233601805 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]]]}] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x11ae0b000) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x11ae03000) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x11bc87800) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x119d5d800) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x11bea8c00) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x11a879400) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x119c82c00) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12770c800) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x11b943000) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x128dc9400) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x129271c00) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x118ce8c00) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x11b5f1000) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x11ae04000) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x11ba0fc00) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x119c78800) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11bea2c00) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x11c4a8400) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11c71c800) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11c77ec00) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x11ca64400) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x123c67c00) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x123f7f800) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11ca62800) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x124711800) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x127162800) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x126db1c00) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11912f400) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x118f39400) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11a87ec00) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x119c86000) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11c386800) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x127164000) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x11ad30800) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11ae06c00) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11c104000) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11572f800) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x118f35400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x119a0b400) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x119251c00) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11aeb5c00) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x130529000) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x1157ae800) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11aebfc00) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11c1bd800) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12ecf4400) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11bfea000) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x123f81000) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11c4a9000) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11ba0e800) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x123c65c00) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11ba69c00) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11c504400) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11ad2b800) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12eceac00) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11b5ef400) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11c4aa400) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1241cf400) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11aa85400) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12e62d800) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x124445c00) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11c1c5c00) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12470d800) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12ee5bc00) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11ad28c00) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12f0b0400) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x1244dcc00) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1244dd000) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11ca5fc00) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1241c6c00) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12afc4400) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x126d55000) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x128dcf800) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11bfe9800) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x129279000) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12b38d400) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1272ecc00) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x126df1800) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12ee60000) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12ced4400) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12927e800) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12cf3c400) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12b42dc00) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x124708c00) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12cf3f400) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12e1c7800) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12f859c00) [pid = 1648] [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.] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118588800) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12ee5c000) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12ab4d800) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12ced0800) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12d837000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12dad8c00) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d0cf800) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12d0d4000) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12ab46c00) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12927f400) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12dadf000) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12c6d7400) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12927a000) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b394400) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12cf40800) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ecf5c00) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12e1eb000) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12ece7400) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12ecebc00) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b1da000) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12d0cfc00) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12e1f0000) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12e8ca400) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12e625000) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11acc4800) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12abc1400) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12f364400) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b1d6000) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12e1e3400) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11beab400) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12abc6000) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12dad3c00) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12f36a400) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12f858c00) [pid = 1648] [serial = 46] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123a0f000) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12f9c7800) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12f0b9c00) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12f361800) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12f0aec00) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118e2ec00) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12aae4c00) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x123a0ac00) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12aae1400) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11a87c400) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x130522c00) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12d0d4800) [pid = 1648] [serial = 197] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11ae2e000) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11b937800) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11bfe8000) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12fb15800) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12adb0000) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11aebe000) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12fb0fc00) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12e1c8400) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11ae0a400) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12dadf800) [pid = 1648] [serial = 200] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11ad31800) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12fb09400) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11a877800) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12fb66800) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11bc85400) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12e1e2c00) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:blank] 03:13:21 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12cf32400) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 03:13:21 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. 03:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 772ms 03:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:13:21 INFO - PROCESS | 1648 | 1461233601871 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1648 | 1461233601876 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:13:21 INFO - PROCESS | 1648 | 1461233601883 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1648 | 1461233601885 Marionette TRACE conn2 <- [1,370,null,{}] 03:13:21 INFO - PROCESS | 1648 | 1461233601889 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}] 03:13:21 INFO - PROCESS | 1648 | 1461233601994 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:13:22 INFO - PROCESS | 1648 | 1461233602008 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167a5800 == 26 [pid = 1648] [id = 100] 03:13:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118e24800) [pid = 1648] [serial = 297] [outer = 0x0] 03:13:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118f39000) [pid = 1648] [serial = 298] [outer = 0x118e24800] 03:13:22 INFO - PROCESS | 1648 | 1461233602037 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119ac5000) [pid = 1648] [serial = 299] [outer = 0x118e24800] 03:13:22 INFO - PROCESS | 1648 | 1461233602421 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]]]}] 03:13:22 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. 03:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 03:13:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:13:22 INFO - PROCESS | 1648 | 1461233602453 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 1648 | 1461233602454 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:13:22 INFO - PROCESS | 1648 | 1461233602457 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 1648 | 1461233602459 Marionette TRACE conn2 <- [1,374,null,{}] 03:13:22 INFO - PROCESS | 1648 | 1461233602467 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}] 03:13:22 INFO - PROCESS | 1648 | 1461233602541 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:13:22 INFO - PROCESS | 1648 | 1461233602548 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f4f800 == 27 [pid = 1648] [id = 101] 03:13:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119b87800) [pid = 1648] [serial = 300] [outer = 0x0] 03:13:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11a877c00) [pid = 1648] [serial = 301] [outer = 0x119b87800] 03:13:22 INFO - PROCESS | 1648 | 1461233602576 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11ad27800) [pid = 1648] [serial = 302] [outer = 0x119b87800] 03:13:22 INFO - PROCESS | 1648 | 1461233602892 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:13:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 03:13:22 INFO - PROCESS | 1648 | 1461233602928 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:13:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:13:22 INFO - PROCESS | 1648 | 1461233602931 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:13:22 INFO - PROCESS | 1648 | 1461233602934 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 1648 | 1461233602935 Marionette TRACE conn2 <- [1,378,null,{}] 03:13:22 INFO - PROCESS | 1648 | 1461233602937 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}] 03:13:23 INFO - PROCESS | 1648 | 1461233603010 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:13:23 INFO - PROCESS | 1648 | 1461233603051 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119159000 == 28 [pid = 1648] [id = 102] 03:13:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119d60400) [pid = 1648] [serial = 303] [outer = 0x0] 03:13:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11ad30000) [pid = 1648] [serial = 304] [outer = 0x119d60400] 03:13:23 INFO - PROCESS | 1648 | 1461233603077 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11ae0bc00) [pid = 1648] [serial = 305] [outer = 0x119d60400] 03:13:23 INFO - PROCESS | 1648 | 1461233603348 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:13:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 03:13:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:13:23 INFO - PROCESS | 1648 | 1461233603404 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1648 | 1461233603405 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:13:23 INFO - PROCESS | 1648 | 1461233603407 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1648 | 1461233603408 Marionette TRACE conn2 <- [1,382,null,{}] 03:13:23 INFO - PROCESS | 1648 | 1461233603412 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}] 03:13:23 INFO - PROCESS | 1648 | 1461233603488 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:13:23 INFO - PROCESS | 1648 | 1461233603492 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11985f800 == 29 [pid = 1648] [id = 103] 03:13:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11ae0fc00) [pid = 1648] [serial = 306] [outer = 0x0] 03:13:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11aeb3c00) [pid = 1648] [serial = 307] [outer = 0x11ae0fc00] 03:13:23 INFO - PROCESS | 1648 | 1461233603526 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11b943c00) [pid = 1648] [serial = 308] [outer = 0x11ae0fc00] 03:13:23 INFO - PROCESS | 1648 | 1461233603888 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:13:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 03:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:13:23 INFO - PROCESS | 1648 | 1461233603927 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1648 | 1461233603928 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:13:23 INFO - PROCESS | 1648 | 1461233603930 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1648 | 1461233603931 Marionette TRACE conn2 <- [1,386,null,{}] 03:13:23 INFO - PROCESS | 1648 | 1461233603948 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}] 03:13:24 INFO - PROCESS | 1648 | 1461233604048 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:13:24 INFO - PROCESS | 1648 | 1461233604077 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a851800 == 30 [pid = 1648] [id = 104] 03:13:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11ba0f400) [pid = 1648] [serial = 309] [outer = 0x0] 03:13:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11bc88400) [pid = 1648] [serial = 310] [outer = 0x11ba0f400] 03:13:24 INFO - PROCESS | 1648 | 1461233604105 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11c10e800) [pid = 1648] [serial = 311] [outer = 0x11ba0f400] 03:13:24 INFO - PROCESS | 1648 | 1461233604444 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]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 534ms 03:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:13:24 INFO - PROCESS | 1648 | 1461233604464 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1648 | 1461233604465 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:13:24 INFO - PROCESS | 1648 | 1461233604468 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1648 | 1461233604469 Marionette TRACE conn2 <- [1,390,null,{}] 03:13:24 INFO - PROCESS | 1648 | 1461233604476 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}] 03:13:24 INFO - PROCESS | 1648 | 1461233604560 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:13:24 INFO - PROCESS | 1648 | 1461233604564 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab0800 == 31 [pid = 1648] [id = 105] 03:13:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11ba13000) [pid = 1648] [serial = 312] [outer = 0x0] 03:13:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11c380000) [pid = 1648] [serial = 313] [outer = 0x11ba13000] 03:13:24 INFO - PROCESS | 1648 | 1461233604589 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11c50c000) [pid = 1648] [serial = 314] [outer = 0x11ba13000] 03:13:24 INFO - PROCESS | 1648 | 1461233604952 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]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 523ms 03:13:24 INFO - PROCESS | 1648 | 1461233604992 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:13:24 INFO - PROCESS | 1648 | 1461233604994 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:13:25 INFO - PROCESS | 1648 | 1461233605005 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 1648 | 1461233605006 Marionette TRACE conn2 <- [1,394,null,{}] 03:13:25 INFO - PROCESS | 1648 | 1461233605010 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}] 03:13:25 INFO - PROCESS | 1648 | 1461233605138 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:13:25 INFO - PROCESS | 1648 | 1461233605195 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b551800 == 32 [pid = 1648] [id = 106] 03:13:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11c511400) [pid = 1648] [serial = 315] [outer = 0x0] 03:13:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11ca5f400) [pid = 1648] [serial = 316] [outer = 0x11c511400] 03:13:25 INFO - PROCESS | 1648 | 1461233605234 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123a11400) [pid = 1648] [serial = 317] [outer = 0x11c511400] 03:13:25 INFO - PROCESS | 1648 | 1461233605643 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]]]}] 03:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 678ms 03:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:13:25 INFO - PROCESS | 1648 | 1461233605688 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 1648 | 1461233605689 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:13:25 INFO - PROCESS | 1648 | 1461233605692 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 1648 | 1461233605693 Marionette TRACE conn2 <- [1,398,null,{}] 03:13:25 INFO - PROCESS | 1648 | 1461233605697 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}] 03:13:25 INFO - PROCESS | 1648 | 1461233605785 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:13:25 INFO - PROCESS | 1648 | 1461233605789 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be22000 == 33 [pid = 1648] [id = 107] 03:13:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11c967800) [pid = 1648] [serial = 318] [outer = 0x0] 03:13:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123d8c000) [pid = 1648] [serial = 319] [outer = 0x11c967800] 03:13:25 INFO - PROCESS | 1648 | 1461233605814 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123f84400) [pid = 1648] [serial = 320] [outer = 0x11c967800] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123a0bc00) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11aebd400) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12aade000) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b1dc400) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118769c00) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124261000) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11a87f800) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d60c00) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12ab4f800) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118767c00) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:13:26 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119b7bc00) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:13:26 INFO - PROCESS | 1648 | 1461233606153 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]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 473ms 03:13:26 INFO - PROCESS | 1648 | 1461233606167 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1648 | 1461233606168 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:13:26 INFO - PROCESS | 1648 | 1461233606170 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1648 | 1461233606172 Marionette TRACE conn2 <- [1,402,null,{}] 03:13:26 INFO - PROCESS | 1648 | 1461233606174 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}] 03:13:26 INFO - PROCESS | 1648 | 1461233606253 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:13:26 INFO - PROCESS | 1648 | 1461233606295 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be45800 == 34 [pid = 1648] [id = 108] 03:13:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1158e8800) [pid = 1648] [serial = 321] [outer = 0x0] 03:13:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x123a0bc00) [pid = 1648] [serial = 322] [outer = 0x1158e8800] 03:13:26 INFO - PROCESS | 1648 | 1461233606321 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1241cb000) [pid = 1648] [serial = 323] [outer = 0x1158e8800] 03:13:26 INFO - PROCESS | 1648 | 1461233606632 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]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 03:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:13:26 INFO - PROCESS | 1648 | 1461233606690 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1648 | 1461233606692 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:13:26 INFO - PROCESS | 1648 | 1461233606694 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1648 | 1461233606696 Marionette TRACE conn2 <- [1,406,null,{}] 03:13:26 INFO - PROCESS | 1648 | 1461233606698 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}] 03:13:26 INFO - PROCESS | 1648 | 1461233606784 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:13:26 INFO - PROCESS | 1648 | 1461233606825 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c34e800 == 35 [pid = 1648] [id = 109] 03:13:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118ce3c00) [pid = 1648] [serial = 324] [outer = 0x0] 03:13:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12426b000) [pid = 1648] [serial = 325] [outer = 0x118ce3c00] 03:13:26 INFO - PROCESS | 1648 | 1461233606854 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12715b400) [pid = 1648] [serial = 326] [outer = 0x118ce3c00] 03:13:27 INFO - PROCESS | 1648 | 1461233607124 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]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms 03:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:13:27 INFO - PROCESS | 1648 | 1461233607170 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1648 | 1461233607171 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:13:27 INFO - PROCESS | 1648 | 1461233607173 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1648 | 1461233607175 Marionette TRACE conn2 <- [1,410,null,{}] 03:13:27 INFO - PROCESS | 1648 | 1461233607177 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}] 03:13:27 INFO - PROCESS | 1648 | 1461233607255 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:13:27 INFO - PROCESS | 1648 | 1461233607259 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ccb000 == 36 [pid = 1648] [id = 110] 03:13:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126db8c00) [pid = 1648] [serial = 327] [outer = 0x0] 03:13:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12720fc00) [pid = 1648] [serial = 328] [outer = 0x126db8c00] 03:13:27 INFO - PROCESS | 1648 | 1461233607287 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128dc8000) [pid = 1648] [serial = 329] [outer = 0x126db8c00] 03:13:27 INFO - PROCESS | 1648 | 1461233607614 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]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 03:13:27 INFO - PROCESS | 1648 | 1461233607643 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1648 | 1461233607644 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:13:27 INFO - PROCESS | 1648 | 1461233607648 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1648 | 1461233607649 Marionette TRACE conn2 <- [1,414,null,{}] 03:13:27 INFO - PROCESS | 1648 | 1461233607652 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}] 03:13:27 INFO - PROCESS | 1648 | 1461233607742 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:13:27 INFO - PROCESS | 1648 | 1461233607748 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d3e000 == 37 [pid = 1648] [id = 111] 03:13:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126df1400) [pid = 1648] [serial = 330] [outer = 0x0] 03:13:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128dd0000) [pid = 1648] [serial = 331] [outer = 0x126df1400] 03:13:27 INFO - PROCESS | 1648 | 1461233607773 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12927e400) [pid = 1648] [serial = 332] [outer = 0x126df1400] 03:13:28 INFO - PROCESS | 1648 | 1461233608165 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]]]}] 03:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 568ms 03:13:28 INFO - PROCESS | 1648 | 1461233608218 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 1648 | 1461233608220 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:13:28 INFO - PROCESS | 1648 | 1461233608224 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 1648 | 1461233608226 Marionette TRACE conn2 <- [1,418,null,{}] 03:13:28 INFO - PROCESS | 1648 | 1461233608233 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}] 03:13:28 INFO - PROCESS | 1648 | 1461233608326 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:13:28 INFO - PROCESS | 1648 | 1461233608383 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11876c800 == 38 [pid = 1648] [id = 112] 03:13:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116524400) [pid = 1648] [serial = 333] [outer = 0x0] 03:13:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11781e400) [pid = 1648] [serial = 334] [outer = 0x116524400] 03:13:28 INFO - PROCESS | 1648 | 1461233608415 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118ce6c00) [pid = 1648] [serial = 335] [outer = 0x116524400] 03:13:29 INFO - PROCESS | 1648 | 1461233609308 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]]]}] 03:13:29 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 03:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1122ms 03:13:29 INFO - PROCESS | 1648 | 1461233609346 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 1648 | 1461233609350 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:13:29 INFO - PROCESS | 1648 | 1461233609355 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1648 | 1461233609356 Marionette TRACE conn2 <- [1,422,null,{}] 03:13:29 INFO - PROCESS | 1648 | 1461233609359 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}] 03:13:29 INFO - PROCESS | 1648 | 1461233609452 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:13:29 INFO - PROCESS | 1648 | 1461233609492 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c5c800 == 39 [pid = 1648] [id = 113] 03:13:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1165b9c00) [pid = 1648] [serial = 336] [outer = 0x0] 03:13:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d61400) [pid = 1648] [serial = 337] [outer = 0x1165b9c00] 03:13:29 INFO - PROCESS | 1648 | 1461233609523 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11ad2f000) [pid = 1648] [serial = 338] [outer = 0x1165b9c00] 03:13:30 INFO - PROCESS | 1648 | 1461233610418 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]]]}] 03:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1070ms 03:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:13:30 INFO - PROCESS | 1648 | 1461233610424 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 1648 | 1461233610426 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:13:30 INFO - PROCESS | 1648 | 1461233610428 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 1648 | 1461233610433 Marionette TRACE conn2 <- [1,426,null,{}] 03:13:30 INFO - PROCESS | 1648 | 1461233610441 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}] 03:13:30 INFO - PROCESS | 1648 | 1461233610537 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:13:30 INFO - PROCESS | 1648 | 1461233610578 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cca800 == 40 [pid = 1648] [id = 114] 03:13:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11ae04c00) [pid = 1648] [serial = 339] [outer = 0x0] 03:13:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11bc7d400) [pid = 1648] [serial = 340] [outer = 0x11ae04c00] 03:13:30 INFO - PROCESS | 1648 | 1461233610610 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11bead800) [pid = 1648] [serial = 341] [outer = 0x11ae04c00] 03:13:31 INFO - PROCESS | 1648 | 1461233611199 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] 03:13:31 INFO - PROCESS | 1648 | 1461233611255 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:13:31 INFO - PROCESS | 1648 | 1461233611259 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1648 | 1461233611261 Marionette TRACE conn2 <- [1,430,null,{}] 03:13:31 INFO - PROCESS | 1648 | 1461233611265 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}] 03:13:31 INFO - PROCESS | 1648 | 1461233611345 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:13:31 INFO - PROCESS | 1648 | 1461233611393 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a855800 == 41 [pid = 1648] [id = 115] 03:13:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118c83400) [pid = 1648] [serial = 342] [outer = 0x0] 03:13:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119b79c00) [pid = 1648] [serial = 343] [outer = 0x118c83400] 03:13:31 INFO - PROCESS | 1648 | 1461233611421 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11a877000) [pid = 1648] [serial = 344] [outer = 0x118c83400] 03:13:31 INFO - PROCESS | 1648 | 1461233611880 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]]]}] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x123ccb000 == 40 [pid = 1648] [id = 110] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11c34e800 == 39 [pid = 1648] [id = 109] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11be45800 == 38 [pid = 1648] [id = 108] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11be22000 == 37 [pid = 1648] [id = 107] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11b551800 == 36 [pid = 1648] [id = 106] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab0800 == 35 [pid = 1648] [id = 105] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11a851800 == 34 [pid = 1648] [id = 104] 03:13:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11c4a7800) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 03:13:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11985f800 == 33 [pid = 1648] [id = 103] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119159000 == 32 [pid = 1648] [id = 102] 03:13:31 INFO - PROCESS | 1648 | --DOCSHELL 0x118f4f800 == 31 [pid = 1648] [id = 101] 03:13:31 INFO - PROCESS | 1648 | 1461233611947 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 1648 | 1461233611950 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:13:31 INFO - PROCESS | 1648 | 1461233611954 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1648 | 1461233611956 Marionette TRACE conn2 <- [1,434,null,{}] 03:13:31 INFO - PROCESS | 1648 | 1461233611958 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}] 03:13:32 INFO - PROCESS | 1648 | 1461233612027 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126df5000) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11c10e400) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12ab42000) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12ced1000) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118cdc800) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119a0f800) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1272ea000) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11c107400) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123a0f800) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11ae08c00) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11bc89000) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12afc2800) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12d0d0800) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12cf3bc00) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11ba11800) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11ae0b800) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11a873c00) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12d82b800) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12aae2000) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12b1dc000) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129272800) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 03:13:32 INFO - PROCESS | 1648 | 1461233612082 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x118774800 == 32 [pid = 1648] [id = 116] 03:13:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1157b4000) [pid = 1648] [serial = 345] [outer = 0x0] 03:13:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11aa88000) [pid = 1648] [serial = 346] [outer = 0x1157b4000] 03:13:32 INFO - PROCESS | 1648 | 1461233612110 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ae04000) [pid = 1648] [serial = 347] [outer = 0x1157b4000] 03:13:32 INFO - PROCESS | 1648 | 1461233612407 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]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 470ms 03:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:13:32 INFO - PROCESS | 1648 | 1461233612424 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1648 | 1461233612425 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:13:32 INFO - PROCESS | 1648 | 1461233612436 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1648 | 1461233612439 Marionette TRACE conn2 <- [1,438,null,{}] 03:13:32 INFO - PROCESS | 1648 | 1461233612449 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}] 03:13:32 INFO - PROCESS | 1648 | 1461233612525 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:13:32 INFO - PROCESS | 1648 | 1461233612532 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a859000 == 33 [pid = 1648] [id = 117] 03:13:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11ae0f800) [pid = 1648] [serial = 348] [outer = 0x0] 03:13:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11ba10000) [pid = 1648] [serial = 349] [outer = 0x11ae0f800] 03:13:32 INFO - PROCESS | 1648 | 1461233612560 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11bea7400) [pid = 1648] [serial = 350] [outer = 0x11ae0f800] 03:13:32 INFO - PROCESS | 1648 | 1461233612924 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]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 531ms 03:13:32 INFO - PROCESS | 1648 | 1461233612960 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:13:32 INFO - PROCESS | 1648 | 1461233612962 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:13:32 INFO - PROCESS | 1648 | 1461233612968 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1648 | 1461233612970 Marionette TRACE conn2 <- [1,442,null,{}] 03:13:32 INFO - PROCESS | 1648 | 1461233612973 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}] 03:13:33 INFO - PROCESS | 1648 | 1461233613087 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:13:33 INFO - PROCESS | 1648 | 1461233613097 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be13800 == 34 [pid = 1648] [id = 118] 03:13:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11bea8800) [pid = 1648] [serial = 351] [outer = 0x0] 03:13:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11c1bd800) [pid = 1648] [serial = 352] [outer = 0x11bea8800] 03:13:33 INFO - PROCESS | 1648 | 1461233613137 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11c4a8c00) [pid = 1648] [serial = 353] [outer = 0x11bea8800] 03:13:33 INFO - PROCESS | 1648 | 1461233613551 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]]]}] 03:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 621ms 03:13:33 INFO - PROCESS | 1648 | 1461233613589 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:13:33 INFO - PROCESS | 1648 | 1461233613590 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:13:33 INFO - PROCESS | 1648 | 1461233613592 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 1648 | 1461233613593 Marionette TRACE conn2 <- [1,446,null,{}] 03:13:33 INFO - PROCESS | 1648 | 1461233613597 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}] 03:13:33 INFO - PROCESS | 1648 | 1461233613667 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:13:33 INFO - PROCESS | 1648 | 1461233613671 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c19b000 == 35 [pid = 1648] [id = 119] 03:13:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11ad33000) [pid = 1648] [serial = 354] [outer = 0x0] 03:13:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11c778800) [pid = 1648] [serial = 355] [outer = 0x11ad33000] 03:13:33 INFO - PROCESS | 1648 | 1461233613699 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123a0ac00) [pid = 1648] [serial = 356] [outer = 0x11ad33000] 03:13:34 INFO - PROCESS | 1648 | 1461233614010 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]]]}] 03:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 03:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:13:34 INFO - PROCESS | 1648 | 1461233614062 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 1648 | 1461233614063 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:13:34 INFO - PROCESS | 1648 | 1461233614065 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1648 | 1461233614066 Marionette TRACE conn2 <- [1,450,null,{}] 03:13:34 INFO - PROCESS | 1648 | 1461233614069 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}] 03:13:34 INFO - PROCESS | 1648 | 1461233614180 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:13:34 INFO - PROCESS | 1648 | 1461233614194 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca7c800 == 36 [pid = 1648] [id = 120] 03:13:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1188ee800) [pid = 1648] [serial = 357] [outer = 0x0] 03:13:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x123c66400) [pid = 1648] [serial = 358] [outer = 0x1188ee800] 03:13:34 INFO - PROCESS | 1648 | 1461233614224 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126d52c00) [pid = 1648] [serial = 359] [outer = 0x1188ee800] 03:13:34 INFO - PROCESS | 1648 | 1461233614570 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] 03:13:34 INFO - PROCESS | 1648 | 1461233614589 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:13:34 INFO - PROCESS | 1648 | 1461233614591 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1648 | 1461233614592 Marionette TRACE conn2 <- [1,454,null,{}] 03:13:34 INFO - PROCESS | 1648 | 1461233614595 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}] 03:13:34 INFO - PROCESS | 1648 | 1461233614684 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:13:34 INFO - PROCESS | 1648 | 1461233614688 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240d7000 == 37 [pid = 1648] [id = 121] 03:13:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11572f800) [pid = 1648] [serial = 360] [outer = 0x0] 03:13:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126db5c00) [pid = 1648] [serial = 361] [outer = 0x11572f800] 03:13:34 INFO - PROCESS | 1648 | 1461233614713 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128dd1800) [pid = 1648] [serial = 362] [outer = 0x11572f800] 03:13:35 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:35 INFO - PROCESS | 1648 | 1461233615046 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]]]}] 03:13:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:13:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 467ms 03:13:35 INFO - PROCESS | 1648 | 1461233615060 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 1648 | 1461233615061 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:13:35 INFO - PROCESS | 1648 | 1461233615067 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1648 | 1461233615068 Marionette TRACE conn2 <- [1,458,null,{}] 03:13:35 INFO - PROCESS | 1648 | 1461233615077 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}] 03:13:35 INFO - PROCESS | 1648 | 1461233615163 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:13:35 INFO - PROCESS | 1648 | 1461233615168 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185cb000 == 38 [pid = 1648] [id = 122] 03:13:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11c38b000) [pid = 1648] [serial = 363] [outer = 0x0] 03:13:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12927e000) [pid = 1648] [serial = 364] [outer = 0x11c38b000] 03:13:35 INFO - PROCESS | 1648 | 1461233615194 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12aadf000) [pid = 1648] [serial = 365] [outer = 0x11c38b000] 03:13:35 INFO - PROCESS | 1648 | 1461233615536 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] 03:13:35 INFO - PROCESS | 1648 | 1461233615599 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:13:35 INFO - PROCESS | 1648 | 1461233615601 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1648 | 1461233615603 Marionette TRACE conn2 <- [1,462,null,{}] 03:13:35 INFO - PROCESS | 1648 | 1461233615605 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}] 03:13:35 INFO - PROCESS | 1648 | 1461233615697 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:13:35 INFO - PROCESS | 1648 | 1461233615701 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12775b800 == 39 [pid = 1648] [id = 123] 03:13:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12927f400) [pid = 1648] [serial = 366] [outer = 0x0] 03:13:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12aae5800) [pid = 1648] [serial = 367] [outer = 0x12927f400] 03:13:35 INFO - PROCESS | 1648 | 1461233615727 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12ab4ac00) [pid = 1648] [serial = 368] [outer = 0x12927f400] 03:13:36 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:36 INFO - PROCESS | 1648 | 1461233616066 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] 03:13:36 INFO - PROCESS | 1648 | 1461233616121 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:13:36 INFO - PROCESS | 1648 | 1461233616124 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1648 | 1461233616125 Marionette TRACE conn2 <- [1,466,null,{}] 03:13:36 INFO - PROCESS | 1648 | 1461233616127 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}] 03:13:36 INFO - PROCESS | 1648 | 1461233616323 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11ae0fc00) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119b87800) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118e24800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119d60400) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126db8c00) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1158e6400) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1158e8800) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118ce3c00) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11ba0f400) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11c511400) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x115794800) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11ba13000) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:13:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c967800) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:13:36 INFO - PROCESS | 1648 | 1461233616360 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158ce000 == 40 [pid = 1648] [id = 124] 03:13:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1157b4c00) [pid = 1648] [serial = 369] [outer = 0x0] 03:13:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118e24800) [pid = 1648] [serial = 370] [outer = 0x1157b4c00] 03:13:36 INFO - PROCESS | 1648 | 1461233616385 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11ae3a000) [pid = 1648] [serial = 371] [outer = 0x1157b4c00] 03:13:36 INFO - PROCESS | 1648 | 1461233616673 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] 03:13:36 INFO - PROCESS | 1648 | 1461233616699 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:13:36 INFO - PROCESS | 1648 | 1461233616708 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1648 | 1461233616711 Marionette TRACE conn2 <- [1,470,null,{}] 03:13:36 INFO - PROCESS | 1648 | 1461233616717 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}] 03:13:36 INFO - PROCESS | 1648 | 1461233616829 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:13:36 INFO - PROCESS | 1648 | 1461233616837 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129220000 == 41 [pid = 1648] [id = 125] 03:13:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11c381800) [pid = 1648] [serial = 372] [outer = 0x0] 03:13:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12adaf400) [pid = 1648] [serial = 373] [outer = 0x11c381800] 03:13:36 INFO - PROCESS | 1648 | 1461233616882 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b1da000) [pid = 1648] [serial = 374] [outer = 0x11c381800] 03:13:37 INFO - PROCESS | 1648 | 1461233617352 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]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 673ms 03:13:37 INFO - PROCESS | 1648 | 1461233617381 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1648 | 1461233617382 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:13:37 INFO - PROCESS | 1648 | 1461233617385 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1648 | 1461233617386 Marionette TRACE conn2 <- [1,474,null,{}] 03:13:37 INFO - PROCESS | 1648 | 1461233617388 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}] 03:13:37 INFO - PROCESS | 1648 | 1461233617460 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:13:37 INFO - PROCESS | 1648 | 1461233617468 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d5800 == 42 [pid = 1648] [id = 126] 03:13:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11ae34400) [pid = 1648] [serial = 375] [outer = 0x0] 03:13:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12b393c00) [pid = 1648] [serial = 376] [outer = 0x11ae34400] 03:13:37 INFO - PROCESS | 1648 | 1461233617494 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b42bc00) [pid = 1648] [serial = 377] [outer = 0x11ae34400] 03:13:37 INFO - PROCESS | 1648 | 1461233617829 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]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 03:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:13:37 INFO - PROCESS | 1648 | 1461233617854 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1648 | 1461233617855 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:13:37 INFO - PROCESS | 1648 | 1461233617857 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1648 | 1461233617858 Marionette TRACE conn2 <- [1,478,null,{}] 03:13:37 INFO - PROCESS | 1648 | 1461233617861 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}] 03:13:37 INFO - PROCESS | 1648 | 1461233617955 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:13:37 INFO - PROCESS | 1648 | 1461233617961 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af98800 == 43 [pid = 1648] [id = 127] 03:13:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b42c800) [pid = 1648] [serial = 378] [outer = 0x0] 03:13:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12c6d7c00) [pid = 1648] [serial = 379] [outer = 0x12b42c800] 03:13:37 INFO - PROCESS | 1648 | 1461233617988 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12cec7c00) [pid = 1648] [serial = 380] [outer = 0x12b42c800] 03:13:38 INFO - PROCESS | 1648 | 1461233618314 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]]]}] 03:13:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:13:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 03:13:38 INFO - PROCESS | 1648 | 1461233618379 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 1648 | 1461233618381 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:13:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:13:38 INFO - PROCESS | 1648 | 1461233618385 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1648 | 1461233618388 Marionette TRACE conn2 <- [1,482,null,{}] 03:13:38 INFO - PROCESS | 1648 | 1461233618392 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}] 03:13:38 INFO - PROCESS | 1648 | 1461233618475 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:13:38 INFO - PROCESS | 1648 | 1461233618566 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f52800 == 44 [pid = 1648] [id = 128] 03:13:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11857e400) [pid = 1648] [serial = 381] [outer = 0x0] 03:13:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118c2ac00) [pid = 1648] [serial = 382] [outer = 0x11857e400] 03:13:38 INFO - PROCESS | 1648 | 1461233618598 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119b7ac00) [pid = 1648] [serial = 383] [outer = 0x11857e400] 03:13:39 INFO - PROCESS | 1648 | 1461233619074 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]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 721ms 03:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:13:39 INFO - PROCESS | 1648 | 1461233619107 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1648 | 1461233619110 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:13:39 INFO - PROCESS | 1648 | 1461233619116 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1648 | 1461233619118 Marionette TRACE conn2 <- [1,486,null,{}] 03:13:39 INFO - PROCESS | 1648 | 1461233619121 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}] 03:13:39 INFO - PROCESS | 1648 | 1461233619218 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:13:39 INFO - PROCESS | 1648 | 1461233619265 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be17000 == 45 [pid = 1648] [id = 129] 03:13:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119c80400) [pid = 1648] [serial = 384] [outer = 0x0] 03:13:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11ae05c00) [pid = 1648] [serial = 385] [outer = 0x119c80400] 03:13:39 INFO - PROCESS | 1648 | 1461233619294 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11b937800) [pid = 1648] [serial = 386] [outer = 0x119c80400] 03:13:39 INFO - PROCESS | 1648 | 1461233619722 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]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 623ms 03:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:13:39 INFO - PROCESS | 1648 | 1461233619737 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1648 | 1461233619739 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:13:39 INFO - PROCESS | 1648 | 1461233619741 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1648 | 1461233619742 Marionette TRACE conn2 <- [1,490,null,{}] 03:13:39 INFO - PROCESS | 1648 | 1461233619750 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}] 03:13:39 INFO - PROCESS | 1648 | 1461233619872 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:13:39 INFO - PROCESS | 1648 | 1461233619945 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x129216800 == 46 [pid = 1648] [id = 130] 03:13:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x123c63400) [pid = 1648] [serial = 387] [outer = 0x0] 03:13:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x123c6a800) [pid = 1648] [serial = 388] [outer = 0x123c63400] 03:13:39 INFO - PROCESS | 1648 | 1461233619979 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1241c6400) [pid = 1648] [serial = 389] [outer = 0x123c63400] 03:13:40 INFO - PROCESS | 1648 | 1461233620418 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]]]}] 03:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 719ms 03:13:40 INFO - PROCESS | 1648 | 1461233620461 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:13:40 INFO - PROCESS | 1648 | 1461233620462 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:13:40 INFO - PROCESS | 1648 | 1461233620467 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:13:40 INFO - PROCESS | 1648 | 1461233620468 Marionette TRACE conn2 <- [1,494,null,{}] 03:13:40 INFO - PROCESS | 1648 | 1461233620471 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}] 03:13:40 INFO - PROCESS | 1648 | 1461233620563 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:13:40 INFO - PROCESS | 1648 | 1461233620620 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c622800 == 47 [pid = 1648] [id = 131] 03:13:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126db6800) [pid = 1648] [serial = 390] [outer = 0x0] 03:13:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128dc9400) [pid = 1648] [serial = 391] [outer = 0x126db6800] 03:13:40 INFO - PROCESS | 1648 | 1461233620650 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12abc5c00) [pid = 1648] [serial = 392] [outer = 0x126db6800] 03:13:41 INFO - PROCESS | 1648 | 1461233621338 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]]]}] 03:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 919ms 03:13:41 INFO - PROCESS | 1648 | 1461233621387 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 1648 | 1461233621391 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:13:41 INFO - PROCESS | 1648 | 1461233621396 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1648 | 1461233621400 Marionette TRACE conn2 <- [1,498,null,{}] 03:13:41 INFO - PROCESS | 1648 | 1461233621406 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}] 03:13:41 INFO - PROCESS | 1648 | 1461233621529 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:13:41 INFO - PROCESS | 1648 | 1461233621616 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a867800 == 48 [pid = 1648] [id = 132] 03:13:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118f3e400) [pid = 1648] [serial = 393] [outer = 0x0] 03:13:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119c85400) [pid = 1648] [serial = 394] [outer = 0x118f3e400] 03:13:41 INFO - PROCESS | 1648 | 1461233621653 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11ad33800) [pid = 1648] [serial = 395] [outer = 0x118f3e400] 03:13:42 INFO - PROCESS | 1648 | 1461233622091 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]]]}] 03:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 725ms 03:13:42 INFO - PROCESS | 1648 | 1461233622121 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1648 | 1461233622126 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:13:42 INFO - PROCESS | 1648 | 1461233622133 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1648 | 1461233622135 Marionette TRACE conn2 <- [1,502,null,{}] 03:13:42 INFO - PROCESS | 1648 | 1461233622139 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}] 03:13:42 INFO - PROCESS | 1648 | 1461233622255 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:13:42 INFO - PROCESS | 1648 | 1461233622302 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11927a800 == 49 [pid = 1648] [id = 133] 03:13:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11912cc00) [pid = 1648] [serial = 396] [outer = 0x0] 03:13:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11ba05400) [pid = 1648] [serial = 397] [outer = 0x11912cc00] 03:13:42 INFO - PROCESS | 1648 | 1461233622330 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11ba69c00) [pid = 1648] [serial = 398] [outer = 0x11912cc00] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x114b67000 == 48 [pid = 1648] [id = 83] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d5800 == 47 [pid = 1648] [id = 126] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x129220000 == 46 [pid = 1648] [id = 125] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1158ce000 == 45 [pid = 1648] [id = 124] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12775b800 == 44 [pid = 1648] [id = 123] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128dd0000) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1185cb000 == 43 [pid = 1648] [id = 122] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1240d7000 == 42 [pid = 1648] [id = 121] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca7c800 == 41 [pid = 1648] [id = 120] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11c19b000 == 40 [pid = 1648] [id = 119] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11be13800 == 39 [pid = 1648] [id = 118] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11a859000 == 38 [pid = 1648] [id = 117] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118774800 == 37 [pid = 1648] [id = 116] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11a855800 == 36 [pid = 1648] [id = 115] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x123cca800 == 35 [pid = 1648] [id = 114] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119c5c800 == 34 [pid = 1648] [id = 113] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11876c800 == 33 [pid = 1648] [id = 112] 03:13:42 INFO - PROCESS | 1648 | --DOCSHELL 0x123d3e000 == 32 [pid = 1648] [id = 111] 03:13:42 INFO - PROCESS | 1648 | 1461233622705 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]]]}] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11ca5f400) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119b7a800) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11ba6dc00) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12ab42800) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119b7f000) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118f34000) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11c380000) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x123d8c000) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11aeb3c00) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a877c00) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11ad27800) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118f39000) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119ac5000) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11ad30000) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128dc8000) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11ae0bc00) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1187d9400) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1165b4c00) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123a0bc00) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12aad9c00) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123a11400) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12715b400) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12720fc00) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x123f84400) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11bc88400) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1241cb000) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11c10e800) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12426b000) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c50c000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 03:13:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11b943c00) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 03:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 622ms 03:13:42 INFO - PROCESS | 1648 | 1461233622755 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1648 | 1461233622756 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:13:42 INFO - PROCESS | 1648 | 1461233622758 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1648 | 1461233622761 Marionette TRACE conn2 <- [1,506,null,{}] 03:13:42 INFO - PROCESS | 1648 | 1461233622768 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}] 03:13:42 INFO - PROCESS | 1648 | 1461233622864 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:13:42 INFO - PROCESS | 1648 | 1461233622871 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119710800 == 33 [pid = 1648] [id = 134] 03:13:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11bea5800) [pid = 1648] [serial = 399] [outer = 0x0] 03:13:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11bfeb000) [pid = 1648] [serial = 400] [outer = 0x11bea5800] 03:13:42 INFO - PROCESS | 1648 | 1461233622899 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c4a9400) [pid = 1648] [serial = 401] [outer = 0x11bea5800] 03:13:43 INFO - PROCESS | 1648 | 1461233623221 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]]]}] 03:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 03:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:13:43 INFO - PROCESS | 1648 | 1461233623234 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1648 | 1461233623236 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:13:43 INFO - PROCESS | 1648 | 1461233623238 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1648 | 1461233623239 Marionette TRACE conn2 <- [1,510,null,{}] 03:13:43 INFO - PROCESS | 1648 | 1461233623257 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}] 03:13:43 INFO - PROCESS | 1648 | 1461233623334 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:13:43 INFO - PROCESS | 1648 | 1461233623338 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be13800 == 34 [pid = 1648] [id = 135] 03:13:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11c50fc00) [pid = 1648] [serial = 402] [outer = 0x0] 03:13:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123a02400) [pid = 1648] [serial = 403] [outer = 0x11c50fc00] 03:13:43 INFO - PROCESS | 1648 | 1461233623365 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123f88c00) [pid = 1648] [serial = 404] [outer = 0x11c50fc00] 03:13:43 INFO - PROCESS | 1648 | 1461233623686 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]]]}] 03:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 03:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:13:43 INFO - PROCESS | 1648 | 1461233623707 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1648 | 1461233623708 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:13:43 INFO - PROCESS | 1648 | 1461233623710 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1648 | 1461233623711 Marionette TRACE conn2 <- [1,514,null,{}] 03:13:43 INFO - PROCESS | 1648 | 1461233623715 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}] 03:13:43 INFO - PROCESS | 1648 | 1461233623790 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:13:43 INFO - PROCESS | 1648 | 1461233623838 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c15f000 == 35 [pid = 1648] [id = 136] 03:13:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11585ac00) [pid = 1648] [serial = 405] [outer = 0x0] 03:13:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123f82c00) [pid = 1648] [serial = 406] [outer = 0x11585ac00] 03:13:43 INFO - PROCESS | 1648 | 1461233623863 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12683ec00) [pid = 1648] [serial = 407] [outer = 0x11585ac00] 03:13:44 INFO - PROCESS | 1648 | 1461233624136 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]]]}] 03:13:44 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 03:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 472ms 03:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:13:44 INFO - PROCESS | 1648 | 1461233624187 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 1648 | 1461233624188 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:13:44 INFO - PROCESS | 1648 | 1461233624190 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1648 | 1461233624191 Marionette TRACE conn2 <- [1,518,null,{}] 03:13:44 INFO - PROCESS | 1648 | 1461233624194 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}] 03:13:44 INFO - PROCESS | 1648 | 1461233624286 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:13:44 INFO - PROCESS | 1648 | 1461233624291 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cca800 == 36 [pid = 1648] [id = 137] 03:13:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126db0000) [pid = 1648] [serial = 408] [outer = 0x0] 03:13:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128dc4800) [pid = 1648] [serial = 409] [outer = 0x126db0000] 03:13:44 INFO - PROCESS | 1648 | 1461233624320 Marionette DEBUG loaded listener.js 03:13:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12ab43c00) [pid = 1648] [serial = 410] [outer = 0x126db0000] 03:13:44 INFO - PROCESS | 1648 | 1461233624660 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]]]}] 03:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 03:13:44 INFO - PROCESS | 1648 | 1461233624710 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 1648 | 1461233624712 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:13:44 INFO - PROCESS | 1648 | 1461233624735 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1648 | 1461233624737 Marionette TRACE conn2 <- [1,522,null,{}] 03:13:44 INFO - PROCESS | 1648 | 1461233624741 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}] 03:13:44 INFO - PROCESS | 1648 | 1461233624874 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:13:44 INFO - PROCESS | 1648 | 1461233624918 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240dc000 == 37 [pid = 1648] [id = 138] 03:13:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126db1c00) [pid = 1648] [serial = 411] [outer = 0x0] 03:13:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12abc2c00) [pid = 1648] [serial = 412] [outer = 0x126db1c00] 03:13:44 INFO - PROCESS | 1648 | 1461233624956 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12afc1c00) [pid = 1648] [serial = 413] [outer = 0x126db1c00] 03:13:45 INFO - PROCESS | 1648 | 1461233625340 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]]]}] 03:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 631ms 03:13:45 INFO - PROCESS | 1648 | 1461233625356 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 1648 | 1461233625359 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:13:45 INFO - PROCESS | 1648 | 1461233625362 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 1648 | 1461233625364 Marionette TRACE conn2 <- [1,526,null,{}] 03:13:45 INFO - PROCESS | 1648 | 1461233625367 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}] 03:13:45 INFO - PROCESS | 1648 | 1461233625508 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:13:45 INFO - PROCESS | 1648 | 1461233625585 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x126814800 == 38 [pid = 1648] [id = 139] 03:13:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12afce800) [pid = 1648] [serial = 414] [outer = 0x0] 03:13:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b1d7c00) [pid = 1648] [serial = 415] [outer = 0x12afce800] 03:13:45 INFO - PROCESS | 1648 | 1461233625623 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12b394800) [pid = 1648] [serial = 416] [outer = 0x12afce800] 03:13:45 INFO - PROCESS | 1648 | 1461233625961 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]]]}] 03:13:45 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 03:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 03:13:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:13:45 INFO - PROCESS | 1648 | 1461233625989 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 1648 | 1461233625990 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:13:45 INFO - PROCESS | 1648 | 1461233625992 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 1648 | 1461233625993 Marionette TRACE conn2 <- [1,530,null,{}] 03:13:45 INFO - PROCESS | 1648 | 1461233625997 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}] 03:13:46 INFO - PROCESS | 1648 | 1461233626088 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:13:46 INFO - PROCESS | 1648 | 1461233626092 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x128156000 == 39 [pid = 1648] [id = 140] 03:13:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12afcec00) [pid = 1648] [serial = 417] [outer = 0x0] 03:13:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12c6d8000) [pid = 1648] [serial = 418] [outer = 0x12afcec00] 03:13:46 INFO - PROCESS | 1648 | 1461233626117 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12cf3a800) [pid = 1648] [serial = 419] [outer = 0x12afcec00] 03:13:46 INFO - PROCESS | 1648 | 1461233626417 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"]]]}] 03:13:46 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 03:13:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:13:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:13:46 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 03:13:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:13:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:13:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 03:13:46 INFO - PROCESS | 1648 | 1461233626468 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 1648 | 1461233626470 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:13:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:13:46 INFO - PROCESS | 1648 | 1461233626472 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1648 | 1461233626473 Marionette TRACE conn2 <- [1,534,null,{}] 03:13:46 INFO - PROCESS | 1648 | 1461233626475 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}] 03:13:46 INFO - PROCESS | 1648 | 1461233626570 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:13:46 INFO - PROCESS | 1648 | 1461233626574 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab68000 == 40 [pid = 1648] [id = 141] 03:13:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b397400) [pid = 1648] [serial = 420] [outer = 0x0] 03:13:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12d0ce800) [pid = 1648] [serial = 421] [outer = 0x12b397400] 03:13:46 INFO - PROCESS | 1648 | 1461233626599 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12d82c400) [pid = 1648] [serial = 422] [outer = 0x12b397400] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11572f800) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11c38b000) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12927f400) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11ad33000) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11bea8800) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118c83400) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11ae0f800) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1157b4000) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ae34400) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1157b4c00) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11c381800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:13:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1188ee800) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:13:47 INFO - PROCESS | 1648 | 1461233627011 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]]]}] 03:13:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:13:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 03:13:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:13:47 INFO - PROCESS | 1648 | 1461233627042 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1648 | 1461233627043 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:13:47 INFO - PROCESS | 1648 | 1461233627045 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1648 | 1461233627047 Marionette TRACE conn2 <- [1,538,null,{}] 03:13:47 INFO - PROCESS | 1648 | 1461233627049 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}] 03:13:47 INFO - PROCESS | 1648 | 1461233627161 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:13:47 INFO - PROCESS | 1648 | 1461233627201 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c4000 == 41 [pid = 1648] [id = 142] 03:13:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1157b4000) [pid = 1648] [serial = 423] [outer = 0x0] 03:13:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11c1c6000) [pid = 1648] [serial = 424] [outer = 0x1157b4000] 03:13:47 INFO - PROCESS | 1648 | 1461233627236 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12d833400) [pid = 1648] [serial = 425] [outer = 0x1157b4000] 03:13:47 INFO - PROCESS | 1648 | 1461233627529 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]]]}] 03:13:47 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. 03:13:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 03:13:47 INFO - PROCESS | 1648 | 1461233627570 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1648 | 1461233627571 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:13:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:13:47 INFO - PROCESS | 1648 | 1461233627574 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1648 | 1461233627575 Marionette TRACE conn2 <- [1,542,null,{}] 03:13:47 INFO - PROCESS | 1648 | 1461233627577 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}] 03:13:47 INFO - PROCESS | 1648 | 1461233627669 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:13:47 INFO - PROCESS | 1648 | 1461233627714 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0c0000 == 42 [pid = 1648] [id = 143] 03:13:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c6e6c00) [pid = 1648] [serial = 426] [outer = 0x0] 03:13:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12d888400) [pid = 1648] [serial = 427] [outer = 0x12c6e6c00] 03:13:47 INFO - PROCESS | 1648 | 1461233627739 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12dad8800) [pid = 1648] [serial = 428] [outer = 0x12c6e6c00] 03:13:48 INFO - PROCESS | 1648 | 1461233628009 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]]]}] 03:13:48 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. 03:13:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 03:13:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:13:48 INFO - PROCESS | 1648 | 1461233628042 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 1648 | 1461233628044 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:13:48 INFO - PROCESS | 1648 | 1461233628059 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 1648 | 1461233628060 Marionette TRACE conn2 <- [1,546,null,{}] 03:13:48 INFO - PROCESS | 1648 | 1461233628063 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}] 03:13:48 INFO - PROCESS | 1648 | 1461233628162 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:13:48 INFO - PROCESS | 1648 | 1461233628169 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d851800 == 43 [pid = 1648] [id = 144] 03:13:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11ba6d000) [pid = 1648] [serial = 429] [outer = 0x0] 03:13:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12dadc000) [pid = 1648] [serial = 430] [outer = 0x11ba6d000] 03:13:48 INFO - PROCESS | 1648 | 1461233628200 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12e1c6000) [pid = 1648] [serial = 431] [outer = 0x11ba6d000] 03:13:48 INFO - PROCESS | 1648 | 1461233628521 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]]]}] 03:13:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:13:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 532ms 03:13:48 INFO - PROCESS | 1648 | 1461233628579 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 1648 | 1461233628580 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:13:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:13:48 INFO - PROCESS | 1648 | 1461233628582 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 1648 | 1461233628583 Marionette TRACE conn2 <- [1,550,null,{}] 03:13:48 INFO - PROCESS | 1648 | 1461233628586 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}] 03:13:48 INFO - PROCESS | 1648 | 1461233628687 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:13:48 INFO - PROCESS | 1648 | 1461233628693 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d974800 == 44 [pid = 1648] [id = 145] 03:13:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12e1c6c00) [pid = 1648] [serial = 432] [outer = 0x0] 03:13:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12e1cc000) [pid = 1648] [serial = 433] [outer = 0x12e1c6c00] 03:13:48 INFO - PROCESS | 1648 | 1461233628726 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12e1e6000) [pid = 1648] [serial = 434] [outer = 0x12e1c6c00] 03:13:49 INFO - PROCESS | 1648 | 1461233629152 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]]]}] 03:13:49 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. 03:13:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 620ms 03:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:13:49 INFO - PROCESS | 1648 | 1461233629203 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1648 | 1461233629205 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:13:49 INFO - PROCESS | 1648 | 1461233629210 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1648 | 1461233629212 Marionette TRACE conn2 <- [1,554,null,{}] 03:13:49 INFO - PROCESS | 1648 | 1461233629235 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}] 03:13:49 INFO - PROCESS | 1648 | 1461233629333 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:13:49 INFO - PROCESS | 1648 | 1461233629419 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119274000 == 45 [pid = 1648] [id = 146] 03:13:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119d5c000) [pid = 1648] [serial = 435] [outer = 0x0] 03:13:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11ad27000) [pid = 1648] [serial = 436] [outer = 0x119d5c000] 03:13:49 INFO - PROCESS | 1648 | 1461233629452 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11ae0b400) [pid = 1648] [serial = 437] [outer = 0x119d5c000] 03:13:49 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:49 INFO - PROCESS | 1648 | 1461233629866 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]]]}] 03:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 689ms 03:13:49 INFO - PROCESS | 1648 | 1461233629899 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1648 | 1461233629903 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:13:49 INFO - PROCESS | 1648 | 1461233629908 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1648 | 1461233629910 Marionette TRACE conn2 <- [1,558,null,{}] 03:13:49 INFO - PROCESS | 1648 | 1461233629932 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}] 03:13:50 INFO - PROCESS | 1648 | 1461233630030 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:13:50 INFO - PROCESS | 1648 | 1461233630090 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c198800 == 46 [pid = 1648] [id = 147] 03:13:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11ba6b400) [pid = 1648] [serial = 438] [outer = 0x0] 03:13:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11bea3000) [pid = 1648] [serial = 439] [outer = 0x11ba6b400] 03:13:50 INFO - PROCESS | 1648 | 1461233630119 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11c4a6c00) [pid = 1648] [serial = 440] [outer = 0x11ba6b400] 03:13:50 INFO - PROCESS | 1648 | 1461233630536 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]]]}] 03:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 03:13:50 INFO - PROCESS | 1648 | 1461233630579 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1648 | 1461233630580 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:13:50 INFO - PROCESS | 1648 | 1461233630583 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 1648 | 1461233630585 Marionette TRACE conn2 <- [1,562,null,{}] 03:13:50 INFO - PROCESS | 1648 | 1461233630593 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}] 03:13:50 INFO - PROCESS | 1648 | 1461233630710 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:13:50 INFO - PROCESS | 1648 | 1461233630756 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d045000 == 47 [pid = 1648] [id = 148] 03:13:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x123c65400) [pid = 1648] [serial = 441] [outer = 0x0] 03:13:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12770a000) [pid = 1648] [serial = 442] [outer = 0x123c65400] 03:13:50 INFO - PROCESS | 1648 | 1461233630785 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12927b800) [pid = 1648] [serial = 443] [outer = 0x123c65400] 03:13:51 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:51 INFO - PROCESS | 1648 | 1461233631254 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]]]}] 03:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 722ms 03:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:13:51 INFO - PROCESS | 1648 | 1461233631306 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:13:51 INFO - PROCESS | 1648 | 1461233631309 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:13:51 INFO - PROCESS | 1648 | 1461233631327 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1648 | 1461233631329 Marionette TRACE conn2 <- [1,566,null,{}] 03:13:51 INFO - PROCESS | 1648 | 1461233631355 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}] 03:13:51 INFO - PROCESS | 1648 | 1461233631496 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:13:51 INFO - PROCESS | 1648 | 1461233631565 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e42d800 == 48 [pid = 1648] [id = 149] 03:13:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12927c400) [pid = 1648] [serial = 444] [outer = 0x0] 03:13:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12b1cfc00) [pid = 1648] [serial = 445] [outer = 0x12927c400] 03:13:51 INFO - PROCESS | 1648 | 1461233631594 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12ced4c00) [pid = 1648] [serial = 446] [outer = 0x12927c400] 03:13:51 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:52 INFO - PROCESS | 1648 | 1461233632006 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]]]}] 03:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 756ms 03:13:52 INFO - PROCESS | 1648 | 1461233632069 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1648 | 1461233632070 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:13:52 INFO - PROCESS | 1648 | 1461233632073 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1648 | 1461233632074 Marionette TRACE conn2 <- [1,570,null,{}] 03:13:52 INFO - PROCESS | 1648 | 1461233632076 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}] 03:13:52 INFO - PROCESS | 1648 | 1461233632169 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:13:52 INFO - PROCESS | 1648 | 1461233632230 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e66d000 == 49 [pid = 1648] [id = 150] 03:13:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12ab48400) [pid = 1648] [serial = 447] [outer = 0x0] 03:13:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d887800) [pid = 1648] [serial = 448] [outer = 0x12ab48400] 03:13:52 INFO - PROCESS | 1648 | 1461233632259 Marionette DEBUG loaded listener.js 03:13:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12e1c4c00) [pid = 1648] [serial = 449] [outer = 0x12ab48400] 03:13:52 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:52 INFO - PROCESS | 1648 | 1461233632674 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]]]}] 03:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 617ms 03:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:13:52 INFO - PROCESS | 1648 | 1461233632691 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1648 | 1461233632692 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:13:52 INFO - PROCESS | 1648 | 1461233632694 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1648 | 1461233632696 Marionette TRACE conn2 <- [1,574,null,{}] 03:13:52 INFO - PROCESS | 1648 | 1461233632698 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}] 03:13:52 INFO - PROCESS | 1648 | 1461233632926 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:13:53 INFO - PROCESS | 1648 | 1461233633004 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11971d800 == 50 [pid = 1648] [id = 151] 03:13:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1157aa800) [pid = 1648] [serial = 450] [outer = 0x0] 03:13:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1164bec00) [pid = 1648] [serial = 451] [outer = 0x1157aa800] 03:13:53 INFO - PROCESS | 1648 | 1461233633032 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x118f32c00) [pid = 1648] [serial = 452] [outer = 0x1157aa800] 03:13:53 INFO - PROCESS | 1648 | 1461233633461 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]]]}] 03:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 820ms 03:13:53 INFO - PROCESS | 1648 | 1461233633517 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:13:53 INFO - PROCESS | 1648 | 1461233633519 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:13:53 INFO - PROCESS | 1648 | 1461233633522 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:13:53 INFO - PROCESS | 1648 | 1461233633525 Marionette TRACE conn2 <- [1,578,null,{}] 03:13:53 INFO - PROCESS | 1648 | 1461233633528 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}] 03:13:53 INFO - PROCESS | 1648 | 1461233633616 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:13:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119c77c00) [pid = 1648] [serial = 453] [outer = 0x12f85dc00] 03:13:53 INFO - PROCESS | 1648 | 1461233633696 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b56b800 == 51 [pid = 1648] [id = 152] 03:13:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11ad31800) [pid = 1648] [serial = 454] [outer = 0x0] 03:13:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11ad33000) [pid = 1648] [serial = 455] [outer = 0x11ad31800] 03:13:53 INFO - PROCESS | 1648 | 1461233633731 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11aebd400) [pid = 1648] [serial = 456] [outer = 0x11ad31800] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d851800 == 50 [pid = 1648] [id = 144] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0c0000 == 49 [pid = 1648] [id = 143] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c4000 == 48 [pid = 1648] [id = 142] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab68000 == 47 [pid = 1648] [id = 141] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x128156000 == 46 [pid = 1648] [id = 140] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x126814800 == 45 [pid = 1648] [id = 139] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11781e400) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119d61400) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12c6d7c00) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1240dc000 == 44 [pid = 1648] [id = 138] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x123cca800 == 43 [pid = 1648] [id = 137] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11c15f000 == 42 [pid = 1648] [id = 136] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11be13800 == 41 [pid = 1648] [id = 135] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119710800 == 40 [pid = 1648] [id = 134] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11927a800 == 39 [pid = 1648] [id = 133] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11a867800 == 38 [pid = 1648] [id = 132] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c622800 == 37 [pid = 1648] [id = 131] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x129216800 == 36 [pid = 1648] [id = 130] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11be17000 == 35 [pid = 1648] [id = 129] 03:13:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118f52800 == 34 [pid = 1648] [id = 128] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126db5c00) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12927e000) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12aae5800) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11c778800) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x123a0ac00) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11c1bd800) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11a877000) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119b79c00) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11ba10000) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11bea7400) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12aadf000) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11aa88000) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11ae04000) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11bc7d400) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12ab4ac00) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b42bc00) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11ae3a000) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12b393c00) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12adaf400) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118e24800) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11c4a8c00) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x123c66400) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126d52c00) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128dd1800) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b1da000) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 03:13:54 INFO - PROCESS | 1648 | 1461233634141 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]]]}] 03:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 03:13:54 INFO - PROCESS | 1648 | 1461233634194 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1648 | 1461233634195 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:13:54 INFO - PROCESS | 1648 | 1461233634204 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1648 | 1461233634205 Marionette TRACE conn2 <- [1,582,null,{}] 03:13:54 INFO - PROCESS | 1648 | 1461233634208 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}] 03:13:54 INFO - PROCESS | 1648 | 1461233634284 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:13:54 INFO - PROCESS | 1648 | 1461233634289 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f4b800 == 35 [pid = 1648] [id = 153] 03:13:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11ae3a000) [pid = 1648] [serial = 457] [outer = 0x0] 03:13:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11ba63400) [pid = 1648] [serial = 458] [outer = 0x11ae3a000] 03:13:54 INFO - PROCESS | 1648 | 1461233634318 Marionette DEBUG loaded listener.js 03:13:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11c1c8000) [pid = 1648] [serial = 459] [outer = 0x11ae3a000] 03:13:54 INFO - PROCESS | 1648 | 1461233634710 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]]]}] 03:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 520ms 03:13:54 INFO - PROCESS | 1648 | 1461233634725 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1648 | 1461233634729 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:13:54 INFO - PROCESS | 1648 | 1461233634750 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1648 | 1461233634754 Marionette TRACE conn2 <- [1,586,null,{}] 03:13:54 INFO - PROCESS | 1648 | 1461233634757 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}] 03:13:54 INFO - PROCESS | 1648 | 1461233634874 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:13:54 INFO - PROCESS | 1648 | 1461233634884 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b56a800 == 36 [pid = 1648] [id = 154] 03:13:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11b946000) [pid = 1648] [serial = 460] [outer = 0x0] 03:13:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x123a11800) [pid = 1648] [serial = 461] [outer = 0x11b946000] 03:13:54 INFO - PROCESS | 1648 | 1461233634914 Marionette DEBUG loaded listener.js 03:13:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123f87c00) [pid = 1648] [serial = 462] [outer = 0x11b946000] 03:13:55 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:55 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:55 INFO - PROCESS | 1648 | 1461233635254 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]]]}] 03:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 531ms 03:13:55 INFO - PROCESS | 1648 | 1461233635278 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 1648 | 1461233635279 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:13:55 INFO - PROCESS | 1648 | 1461233635293 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 1648 | 1461233635294 Marionette TRACE conn2 <- [1,590,null,{}] 03:13:55 INFO - PROCESS | 1648 | 1461233635298 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}] 03:13:55 INFO - PROCESS | 1648 | 1461233635371 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:13:55 INFO - PROCESS | 1648 | 1461233635377 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca78000 == 37 [pid = 1648] [id = 155] 03:13:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1241c7400) [pid = 1648] [serial = 463] [outer = 0x0] 03:13:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126df6000) [pid = 1648] [serial = 464] [outer = 0x1241c7400] 03:13:55 INFO - PROCESS | 1648 | 1461233635406 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1272ecc00) [pid = 1648] [serial = 465] [outer = 0x1241c7400] 03:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 427ms 03:13:55 INFO - PROCESS | 1648 | 1461233635705 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]]]}] 03:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:13:55 INFO - PROCESS | 1648 | 1461233635719 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 1648 | 1461233635720 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:13:55 INFO - PROCESS | 1648 | 1461233635722 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 1648 | 1461233635724 Marionette TRACE conn2 <- [1,594,null,{}] 03:13:55 INFO - PROCESS | 1648 | 1461233635726 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}] 03:13:55 INFO - PROCESS | 1648 | 1461233635806 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:13:55 INFO - PROCESS | 1648 | 1461233635812 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11914f800 == 38 [pid = 1648] [id = 156] 03:13:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12927f400) [pid = 1648] [serial = 466] [outer = 0x0] 03:13:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12aae1000) [pid = 1648] [serial = 467] [outer = 0x12927f400] 03:13:55 INFO - PROCESS | 1648 | 1461233635844 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12ab50800) [pid = 1648] [serial = 468] [outer = 0x12927f400] 03:13:56 INFO - PROCESS | 1648 | 1461233636209 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]]]}] 03:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 03:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:13:56 INFO - PROCESS | 1648 | 1461233636242 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1648 | 1461233636243 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:13:56 INFO - PROCESS | 1648 | 1461233636246 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1648 | 1461233636249 Marionette TRACE conn2 <- [1,598,null,{}] 03:13:56 INFO - PROCESS | 1648 | 1461233636252 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}] 03:13:56 INFO - PROCESS | 1648 | 1461233636348 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:13:56 INFO - PROCESS | 1648 | 1461233636359 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x126811000 == 39 [pid = 1648] [id = 157] 03:13:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12abc6000) [pid = 1648] [serial = 469] [outer = 0x0] 03:13:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12afce400) [pid = 1648] [serial = 470] [outer = 0x12abc6000] 03:13:56 INFO - PROCESS | 1648 | 1461233636385 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12c6ddc00) [pid = 1648] [serial = 471] [outer = 0x12abc6000] 03:13:56 INFO - PROCESS | 1648 | 1461233636675 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]]]}] 03:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms 03:13:56 INFO - PROCESS | 1648 | 1461233636718 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1648 | 1461233636720 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:13:56 INFO - PROCESS | 1648 | 1461233636722 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1648 | 1461233636723 Marionette TRACE conn2 <- [1,602,null,{}] 03:13:56 INFO - PROCESS | 1648 | 1461233636725 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}] 03:13:56 INFO - PROCESS | 1648 | 1461233636818 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:13:56 INFO - PROCESS | 1648 | 1461233636831 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12815c000 == 40 [pid = 1648] [id = 158] 03:13:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12afc2800) [pid = 1648] [serial = 472] [outer = 0x0] 03:13:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12cf3e000) [pid = 1648] [serial = 473] [outer = 0x12afc2800] 03:13:56 INFO - PROCESS | 1648 | 1461233636856 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12d833000) [pid = 1648] [serial = 474] [outer = 0x12afc2800] 03:13:57 INFO - PROCESS | 1648 | 1461233637169 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]]]}] 03:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 03:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:13:57 INFO - PROCESS | 1648 | 1461233637194 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 1648 | 1461233637195 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:13:57 INFO - PROCESS | 1648 | 1461233637198 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 1648 | 1461233637200 Marionette TRACE conn2 <- [1,606,null,{}] 03:13:57 INFO - PROCESS | 1648 | 1461233637203 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}] 03:13:57 INFO - PROCESS | 1648 | 1461233637297 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:13:57 INFO - PROCESS | 1648 | 1461233637301 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a899000 == 41 [pid = 1648] [id = 159] 03:13:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12c6e1c00) [pid = 1648] [serial = 475] [outer = 0x0] 03:13:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12dadc800) [pid = 1648] [serial = 476] [outer = 0x12c6e1c00] 03:13:57 INFO - PROCESS | 1648 | 1461233637326 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12e1ce800) [pid = 1648] [serial = 477] [outer = 0x12c6e1c00] 03:13:57 INFO - PROCESS | 1648 | 1461233637693 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]]]}] 03:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 03:13:57 INFO - PROCESS | 1648 | 1461233637718 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 1648 | 1461233637720 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:13:57 INFO - PROCESS | 1648 | 1461233637724 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 1648 | 1461233637725 Marionette TRACE conn2 <- [1,610,null,{}] 03:13:57 INFO - PROCESS | 1648 | 1461233637738 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}] 03:13:57 INFO - PROCESS | 1648 | 1461233637886 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:13:57 INFO - PROCESS | 1648 | 1461233637906 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b314000 == 42 [pid = 1648] [id = 160] 03:13:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12e1e2c00) [pid = 1648] [serial = 478] [outer = 0x0] 03:13:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12e1ea000) [pid = 1648] [serial = 479] [outer = 0x12e1e2c00] 03:13:57 INFO - PROCESS | 1648 | 1461233637945 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12e623000) [pid = 1648] [serial = 480] [outer = 0x12e1e2c00] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12aad9800) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11ae0e800) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1188cf800) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126df1400) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118f34c00) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12afce800) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12afcec00) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12b397400) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1157b4000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b42c800) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11912cc00) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11585ac00) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c50fc00) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11bea5800) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118f3e400) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126db0000) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12c6e6c00) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11ba6d000) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:13:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126db1c00) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:13:58 INFO - PROCESS | 1648 | 1461233638515 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]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 820ms 03:13:58 INFO - PROCESS | 1648 | 1461233638544 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1648 | 1461233638545 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:13:58 INFO - PROCESS | 1648 | 1461233638555 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1648 | 1461233638556 Marionette TRACE conn2 <- [1,614,null,{}] 03:13:58 INFO - PROCESS | 1648 | 1461233638558 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}] 03:13:58 INFO - PROCESS | 1648 | 1461233638638 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:13:58 INFO - PROCESS | 1648 | 1461233638642 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac4800 == 43 [pid = 1648] [id = 161] 03:13:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11ae0f000) [pid = 1648] [serial = 481] [outer = 0x0] 03:13:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x123a0bc00) [pid = 1648] [serial = 482] [outer = 0x11ae0f000] 03:13:58 INFO - PROCESS | 1648 | 1461233638672 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b38c400) [pid = 1648] [serial = 483] [outer = 0x11ae0f000] 03:13:59 INFO - PROCESS | 1648 | 1461233639007 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]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 03:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:13:59 INFO - PROCESS | 1648 | 1461233639024 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1648 | 1461233639026 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:13:59 INFO - PROCESS | 1648 | 1461233639028 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1648 | 1461233639030 Marionette TRACE conn2 <- [1,618,null,{}] 03:13:59 INFO - PROCESS | 1648 | 1461233639035 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}] 03:13:59 INFO - PROCESS | 1648 | 1461233639142 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:13:59 INFO - PROCESS | 1648 | 1461233639150 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0c3000 == 44 [pid = 1648] [id = 162] 03:13:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12b38e000) [pid = 1648] [serial = 484] [outer = 0x0] 03:13:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12e629800) [pid = 1648] [serial = 485] [outer = 0x12b38e000] 03:13:59 INFO - PROCESS | 1648 | 1461233639175 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12e8ca800) [pid = 1648] [serial = 486] [outer = 0x12b38e000] 03:13:59 INFO - PROCESS | 1648 | 1461233639473 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]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 472ms 03:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:13:59 INFO - PROCESS | 1648 | 1461233639505 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1648 | 1461233639506 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:13:59 INFO - PROCESS | 1648 | 1461233639508 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1648 | 1461233639509 Marionette TRACE conn2 <- [1,622,null,{}] 03:13:59 INFO - PROCESS | 1648 | 1461233639511 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}] 03:13:59 INFO - PROCESS | 1648 | 1461233639594 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:13:59 INFO - PROCESS | 1648 | 1461233639600 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e42e800 == 45 [pid = 1648] [id = 163] 03:13:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12e8ccc00) [pid = 1648] [serial = 487] [outer = 0x0] 03:13:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12e8d1800) [pid = 1648] [serial = 488] [outer = 0x12e8ccc00] 03:13:59 INFO - PROCESS | 1648 | 1461233639626 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12ece8400) [pid = 1648] [serial = 489] [outer = 0x12e8ccc00] 03:13:59 INFO - PROCESS | 1648 | 1461233639938 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]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 03:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:13:59 INFO - PROCESS | 1648 | 1461233639977 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1648 | 1461233639978 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:13:59 INFO - PROCESS | 1648 | 1461233639981 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1648 | 1461233639982 Marionette TRACE conn2 <- [1,626,null,{}] 03:13:59 INFO - PROCESS | 1648 | 1461233639984 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}] 03:14:00 INFO - PROCESS | 1648 | 1461233640086 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:14:00 INFO - PROCESS | 1648 | 1461233640092 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea54800 == 46 [pid = 1648] [id = 164] 03:14:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12e8ca400) [pid = 1648] [serial = 490] [outer = 0x0] 03:14:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12eceac00) [pid = 1648] [serial = 491] [outer = 0x12e8ca400] 03:14:00 INFO - PROCESS | 1648 | 1461233640116 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12ecf0c00) [pid = 1648] [serial = 492] [outer = 0x12e8ca400] 03:14:00 INFO - PROCESS | 1648 | 1461233640498 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]]]}] 03:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 570ms 03:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:14:00 INFO - PROCESS | 1648 | 1461233640552 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:14:00 INFO - PROCESS | 1648 | 1461233640554 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:14:00 INFO - PROCESS | 1648 | 1461233640558 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 1648 | 1461233640560 Marionette TRACE conn2 <- [1,630,null,{}] 03:14:00 INFO - PROCESS | 1648 | 1461233640565 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}] 03:14:00 INFO - PROCESS | 1648 | 1461233640664 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:14:00 INFO - PROCESS | 1648 | 1461233640730 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f53000 == 47 [pid = 1648] [id = 165] 03:14:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11850e000) [pid = 1648] [serial = 493] [outer = 0x0] 03:14:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118f34000) [pid = 1648] [serial = 494] [outer = 0x11850e000] 03:14:00 INFO - PROCESS | 1648 | 1461233640762 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119c78000) [pid = 1648] [serial = 495] [outer = 0x11850e000] 03:14:01 INFO - PROCESS | 1648 | 1461233641190 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]]]}] 03:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 03:14:01 INFO - PROCESS | 1648 | 1461233641230 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:14:01 INFO - PROCESS | 1648 | 1461233641234 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:14:01 INFO - PROCESS | 1648 | 1461233641238 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:14:01 INFO - PROCESS | 1648 | 1461233641240 Marionette TRACE conn2 <- [1,634,null,{}] 03:14:01 INFO - PROCESS | 1648 | 1461233641243 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}] 03:14:01 INFO - PROCESS | 1648 | 1461233641343 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:14:01 INFO - PROCESS | 1648 | 1461233641394 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c165000 == 48 [pid = 1648] [id = 166] 03:14:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x119c79400) [pid = 1648] [serial = 496] [outer = 0x0] 03:14:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11ae2e000) [pid = 1648] [serial = 497] [outer = 0x119c79400] 03:14:01 INFO - PROCESS | 1648 | 1461233641435 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11c504400) [pid = 1648] [serial = 498] [outer = 0x119c79400] 03:14:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:01 INFO - PROCESS | 1648 | 1461233641851 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]]]}] 03:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 619ms 03:14:01 INFO - PROCESS | 1648 | 1461233641859 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:14:01 INFO - PROCESS | 1648 | 1461233641861 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:14:01 INFO - PROCESS | 1648 | 1461233641865 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:14:01 INFO - PROCESS | 1648 | 1461233641869 Marionette TRACE conn2 <- [1,638,null,{}] 03:14:01 INFO - PROCESS | 1648 | 1461233641880 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}] 03:14:02 INFO - PROCESS | 1648 | 1461233642012 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:14:02 INFO - PROCESS | 1648 | 1461233642076 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02f000 == 49 [pid = 1648] [id = 167] 03:14:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x124443800) [pid = 1648] [serial = 499] [outer = 0x0] 03:14:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128dc7800) [pid = 1648] [serial = 500] [outer = 0x124443800] 03:14:02 INFO - PROCESS | 1648 | 1461233642108 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12aad8400) [pid = 1648] [serial = 501] [outer = 0x124443800] 03:14:02 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:02 INFO - PROCESS | 1648 | 1461233642525 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]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 674ms 03:14:02 INFO - PROCESS | 1648 | 1461233642539 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1648 | 1461233642541 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:14:02 INFO - PROCESS | 1648 | 1461233642543 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1648 | 1461233642544 Marionette TRACE conn2 <- [1,642,null,{}] 03:14:02 INFO - PROCESS | 1648 | 1461233642547 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}] 03:14:02 INFO - PROCESS | 1648 | 1461233642645 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:14:02 INFO - PROCESS | 1648 | 1461233642693 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec18000 == 50 [pid = 1648] [id = 168] 03:14:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12aad8c00) [pid = 1648] [serial = 502] [outer = 0x0] 03:14:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12afd0c00) [pid = 1648] [serial = 503] [outer = 0x12aad8c00] 03:14:02 INFO - PROCESS | 1648 | 1461233642735 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12d82e800) [pid = 1648] [serial = 504] [outer = 0x12aad8c00] 03:14:03 INFO - PROCESS | 1648 | 1461233643135 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]]]}] 03:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 619ms 03:14:03 INFO - PROCESS | 1648 | 1461233643163 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 1648 | 1461233643166 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:14:03 INFO - PROCESS | 1648 | 1461233643169 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1648 | 1461233643170 Marionette TRACE conn2 <- [1,646,null,{}] 03:14:03 INFO - PROCESS | 1648 | 1461233643172 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}] 03:14:03 INFO - PROCESS | 1648 | 1461233643267 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:14:03 INFO - PROCESS | 1648 | 1461233643350 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f01e800 == 51 [pid = 1648] [id = 169] 03:14:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12dad6800) [pid = 1648] [serial = 505] [outer = 0x0] 03:14:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12e1e9800) [pid = 1648] [serial = 506] [outer = 0x12dad6800] 03:14:03 INFO - PROCESS | 1648 | 1461233643380 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12e631400) [pid = 1648] [serial = 507] [outer = 0x12dad6800] 03:14:03 INFO - PROCESS | 1648 | 1461233643788 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]]]}] 03:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 669ms 03:14:03 INFO - PROCESS | 1648 | 1461233643847 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 1648 | 1461233643848 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:14:03 INFO - PROCESS | 1648 | 1461233643852 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1648 | 1461233643853 Marionette TRACE conn2 <- [1,650,null,{}] 03:14:03 INFO - PROCESS | 1648 | 1461233643856 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}] 03:14:03 INFO - PROCESS | 1648 | 1461233643970 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:14:04 INFO - PROCESS | 1648 | 1461233644036 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac2800 == 52 [pid = 1648] [id = 170] 03:14:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11ae2f400) [pid = 1648] [serial = 508] [outer = 0x0] 03:14:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12abc2800) [pid = 1648] [serial = 509] [outer = 0x11ae2f400] 03:14:04 INFO - PROCESS | 1648 | 1461233644069 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12ecf2800) [pid = 1648] [serial = 510] [outer = 0x11ae2f400] 03:14:04 INFO - PROCESS | 1648 | 1461233644669 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]]]}] 03:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 869ms 03:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:14:04 INFO - PROCESS | 1648 | 1461233644722 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1648 | 1461233644724 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:14:04 INFO - PROCESS | 1648 | 1461233644728 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1648 | 1461233644730 Marionette TRACE conn2 <- [1,654,null,{}] 03:14:04 INFO - PROCESS | 1648 | 1461233644734 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}] 03:14:04 INFO - PROCESS | 1648 | 1461233644821 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:14:04 INFO - PROCESS | 1648 | 1461233644889 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11927f800 == 53 [pid = 1648] [id = 171] 03:14:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119ac3000) [pid = 1648] [serial = 511] [outer = 0x0] 03:14:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11aa84400) [pid = 1648] [serial = 512] [outer = 0x119ac3000] 03:14:04 INFO - PROCESS | 1648 | 1461233644918 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11ae02c00) [pid = 1648] [serial = 513] [outer = 0x119ac3000] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12e42e800 == 52 [pid = 1648] [id = 163] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0c3000 == 51 [pid = 1648] [id = 162] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac4800 == 50 [pid = 1648] [id = 161] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12b314000 == 49 [pid = 1648] [id = 160] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12e1cc000) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a899000 == 48 [pid = 1648] [id = 159] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12815c000 == 47 [pid = 1648] [id = 158] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x126811000 == 46 [pid = 1648] [id = 157] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11914f800 == 45 [pid = 1648] [id = 156] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca78000 == 44 [pid = 1648] [id = 155] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11b56a800 == 43 [pid = 1648] [id = 154] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118f4b800 == 42 [pid = 1648] [id = 153] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11b56b800 == 41 [pid = 1648] [id = 152] 03:14:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11971d800 == 40 [pid = 1648] [id = 151] 03:14:05 INFO - PROCESS | 1648 | 1461233645340 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]]]}] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12ab50400) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12683f400) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12b1cdc00) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12927e400) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11ad2d000) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11ae05c00) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x118c2ac00) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128dc9400) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12dad8800) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12dadc000) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12d82c400) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12abc2c00) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12afc1c00) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12d888400) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12ab43c00) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12d833400) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12e1c6000) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b1d7c00) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12c6d8000) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12b394800) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12d0ce800) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11c1c6000) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12cf3a800) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12cec7c00) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11ba69c00) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11ba05400) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x123f82c00) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12683ec00) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x123c6a800) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x123a02400) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x123f88c00) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11bfeb000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11c4a9400) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11ad33800) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119c85400) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 03:14:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128dc4800) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 03:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 672ms 03:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:14:05 INFO - PROCESS | 1648 | 1461233645401 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 1648 | 1461233645405 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:14:05 INFO - PROCESS | 1648 | 1461233645409 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 1648 | 1461233645410 Marionette TRACE conn2 <- [1,658,null,{}] 03:14:05 INFO - PROCESS | 1648 | 1461233645413 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}] 03:14:05 INFO - PROCESS | 1648 | 1461233645488 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:14:05 INFO - PROCESS | 1648 | 1461233645492 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119703000 == 41 [pid = 1648] [id = 172] 03:14:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118c2ac00) [pid = 1648] [serial = 514] [outer = 0x0] 03:14:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11ba0ec00) [pid = 1648] [serial = 515] [outer = 0x118c2ac00] 03:14:05 INFO - PROCESS | 1648 | 1461233645520 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11bc8a000) [pid = 1648] [serial = 516] [outer = 0x118c2ac00] 03:14:05 INFO - PROCESS | 1648 | 1461233645928 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]]]}] 03:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 569ms 03:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:14:05 INFO - PROCESS | 1648 | 1461233645979 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 1648 | 1461233645981 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:14:05 INFO - PROCESS | 1648 | 1461233645984 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 1648 | 1461233645988 Marionette TRACE conn2 <- [1,662,null,{}] 03:14:05 INFO - PROCESS | 1648 | 1461233645997 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}] 03:14:06 INFO - PROCESS | 1648 | 1461233646117 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:14:06 INFO - PROCESS | 1648 | 1461233646152 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be38800 == 42 [pid = 1648] [id = 173] 03:14:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11c968000) [pid = 1648] [serial = 517] [outer = 0x0] 03:14:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123a03c00) [pid = 1648] [serial = 518] [outer = 0x11c968000] 03:14:06 INFO - PROCESS | 1648 | 1461233646194 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x123d82800) [pid = 1648] [serial = 519] [outer = 0x11c968000] 03:14:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:06 INFO - PROCESS | 1648 | 1461233646539 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]]]}] 03:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 573ms 03:14:06 INFO - PROCESS | 1648 | 1461233646564 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:14:06 INFO - PROCESS | 1648 | 1461233646567 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:14:06 INFO - PROCESS | 1648 | 1461233646571 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:14:06 INFO - PROCESS | 1648 | 1461233646572 Marionette TRACE conn2 <- [1,666,null,{}] 03:14:06 INFO - PROCESS | 1648 | 1461233646574 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}] 03:14:06 INFO - PROCESS | 1648 | 1461233646650 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:14:06 INFO - PROCESS | 1648 | 1461233646655 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca6b800 == 43 [pid = 1648] [id = 174] 03:14:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x123f82c00) [pid = 1648] [serial = 520] [outer = 0x0] 03:14:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124439400) [pid = 1648] [serial = 521] [outer = 0x123f82c00] 03:14:06 INFO - PROCESS | 1648 | 1461233646681 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126d4e000) [pid = 1648] [serial = 522] [outer = 0x123f82c00] 03:14:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:07 INFO - PROCESS | 1648 | 1461233647002 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]]]}] 03:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 03:14:07 INFO - PROCESS | 1648 | 1461233647039 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1648 | 1461233647040 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:14:07 INFO - PROCESS | 1648 | 1461233647042 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1648 | 1461233647044 Marionette TRACE conn2 <- [1,670,null,{}] 03:14:07 INFO - PROCESS | 1648 | 1461233647046 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}] 03:14:07 INFO - PROCESS | 1648 | 1461233647121 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:14:07 INFO - PROCESS | 1648 | 1461233647125 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240c5800 == 44 [pid = 1648] [id = 175] 03:14:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126d52c00) [pid = 1648] [serial = 523] [outer = 0x0] 03:14:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1272e8400) [pid = 1648] [serial = 524] [outer = 0x126d52c00] 03:14:07 INFO - PROCESS | 1648 | 1461233647150 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128dcf800) [pid = 1648] [serial = 525] [outer = 0x126d52c00] 03:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 03:14:07 INFO - PROCESS | 1648 | 1461233647506 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]]]}] 03:14:07 INFO - PROCESS | 1648 | 1461233647511 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1648 | 1461233647513 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:14:07 INFO - PROCESS | 1648 | 1461233647519 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1648 | 1461233647520 Marionette TRACE conn2 <- [1,674,null,{}] 03:14:07 INFO - PROCESS | 1648 | 1461233647522 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}] 03:14:07 INFO - PROCESS | 1648 | 1461233647654 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:14:07 INFO - PROCESS | 1648 | 1461233647659 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12681a800 == 45 [pid = 1648] [id = 176] 03:14:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x129275800) [pid = 1648] [serial = 526] [outer = 0x0] 03:14:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12aade800) [pid = 1648] [serial = 527] [outer = 0x129275800] 03:14:07 INFO - PROCESS | 1648 | 1461233647686 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b1d5800) [pid = 1648] [serial = 528] [outer = 0x129275800] 03:14:07 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:07 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:08 INFO - PROCESS | 1648 | 1461233648011 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]]]}] 03:14:08 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 03:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 03:14:08 INFO - PROCESS | 1648 | 1461233648038 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:14:08 INFO - PROCESS | 1648 | 1461233648039 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:14:08 INFO - PROCESS | 1648 | 1461233648041 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 1648 | 1461233648042 Marionette TRACE conn2 <- [1,678,null,{}] 03:14:08 INFO - PROCESS | 1648 | 1461233648045 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}] 03:14:08 INFO - PROCESS | 1648 | 1461233648142 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:14:08 INFO - PROCESS | 1648 | 1461233648147 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x128187800 == 46 [pid = 1648] [id = 177] 03:14:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12adb2c00) [pid = 1648] [serial = 529] [outer = 0x0] 03:14:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12b39ac00) [pid = 1648] [serial = 530] [outer = 0x12adb2c00] 03:14:08 INFO - PROCESS | 1648 | 1461233648172 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12ced2400) [pid = 1648] [serial = 531] [outer = 0x12adb2c00] 03:14:08 INFO - PROCESS | 1648 | 1461233648481 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]]]}] 03:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 03:14:08 INFO - PROCESS | 1648 | 1461233648510 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:14:08 INFO - PROCESS | 1648 | 1461233648511 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:14:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:14:08 INFO - PROCESS | 1648 | 1461233648514 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 1648 | 1461233648517 Marionette TRACE conn2 <- [1,682,null,{}] 03:14:08 INFO - PROCESS | 1648 | 1461233648520 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}] 03:14:08 INFO - PROCESS | 1648 | 1461233648612 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:14:08 INFO - PROCESS | 1648 | 1461233648616 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8bb000 == 47 [pid = 1648] [id = 178] 03:14:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12adba400) [pid = 1648] [serial = 532] [outer = 0x0] 03:14:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12cf34c00) [pid = 1648] [serial = 533] [outer = 0x12adba400] 03:14:08 INFO - PROCESS | 1648 | 1461233648641 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12d830c00) [pid = 1648] [serial = 534] [outer = 0x12adba400] 03:14:09 INFO - PROCESS | 1648 | 1461233649473 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]]]}] 03:14:09 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) 03:14:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 973ms 03:14:09 INFO - PROCESS | 1648 | 1461233649488 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1648 | 1461233649489 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:14:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:14:09 INFO - PROCESS | 1648 | 1461233649491 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1648 | 1461233649492 Marionette TRACE conn2 <- [1,686,null,{}] 03:14:09 INFO - PROCESS | 1648 | 1461233649495 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}] 03:14:09 INFO - PROCESS | 1648 | 1461233649679 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12afc2800) [pid = 1648] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12c6e1c00) [pid = 1648] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12927f400) [pid = 1648] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11b946000) [pid = 1648] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11ad31800) [pid = 1648] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11ae3a000) [pid = 1648] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12e1e2c00) [pid = 1648] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1157aa800) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12e1c6c00) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1241c7400) [pid = 1648] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11ae0f000) [pid = 1648] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12e8ccc00) [pid = 1648] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b38e000) [pid = 1648] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:14:09 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12abc6000) [pid = 1648] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:14:09 INFO - PROCESS | 1648 | 1461233649719 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1155b1000 == 48 [pid = 1648] [id = 179] 03:14:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119a0f400) [pid = 1648] [serial = 535] [outer = 0x0] 03:14:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11aebec00) [pid = 1648] [serial = 536] [outer = 0x119a0f400] 03:14:09 INFO - PROCESS | 1648 | 1461233649744 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12927f400) [pid = 1648] [serial = 537] [outer = 0x119a0f400] 03:14:10 INFO - PROCESS | 1648 | 1461233650489 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]]]}] 03:14:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:14:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1020ms 03:14:10 INFO - PROCESS | 1648 | 1461233650511 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 1648 | 1461233650513 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:14:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:14:10 INFO - PROCESS | 1648 | 1461233650523 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1648 | 1461233650524 Marionette TRACE conn2 <- [1,690,null,{}] 03:14:10 INFO - PROCESS | 1648 | 1461233650526 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}] 03:14:10 INFO - PROCESS | 1648 | 1461233650605 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:14:10 INFO - PROCESS | 1648 | 1461233650609 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce27000 == 49 [pid = 1648] [id = 180] 03:14:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12ab43800) [pid = 1648] [serial = 538] [outer = 0x0] 03:14:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12e1c3400) [pid = 1648] [serial = 539] [outer = 0x12ab43800] 03:14:10 INFO - PROCESS | 1648 | 1461233650634 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12e1e6400) [pid = 1648] [serial = 540] [outer = 0x12ab43800] 03:14:11 INFO - PROCESS | 1648 | 1461233651422 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]]]}] 03:14:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:14:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 926ms 03:14:11 INFO - PROCESS | 1648 | 1461233651442 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 1648 | 1461233651444 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:14:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:14:11 INFO - PROCESS | 1648 | 1461233651446 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 1648 | 1461233651449 Marionette TRACE conn2 <- [1,694,null,{}] 03:14:11 INFO - PROCESS | 1648 | 1461233651451 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}] 03:14:11 INFO - PROCESS | 1648 | 1461233651540 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:14:11 INFO - PROCESS | 1648 | 1461233651543 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2ea000 == 50 [pid = 1648] [id = 181] 03:14:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12e1e7c00) [pid = 1648] [serial = 541] [outer = 0x0] 03:14:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12e8d3800) [pid = 1648] [serial = 542] [outer = 0x12e1e7c00] 03:14:11 INFO - PROCESS | 1648 | 1461233651575 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12ecf5c00) [pid = 1648] [serial = 543] [outer = 0x12e1e7c00] 03:14:12 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) 03:14:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1122ms 03:14:12 INFO - PROCESS | 1648 | 1461233652562 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]]]}] 03:14:12 INFO - PROCESS | 1648 | 1461233652568 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1648 | 1461233652571 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:14:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:14:12 INFO - PROCESS | 1648 | 1461233652574 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1648 | 1461233652576 Marionette TRACE conn2 <- [1,698,null,{}] 03:14:12 INFO - PROCESS | 1648 | 1461233652581 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}] 03:14:12 INFO - PROCESS | 1648 | 1461233652679 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:14:12 INFO - PROCESS | 1648 | 1461233652729 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac5000 == 51 [pid = 1648] [id = 182] 03:14:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11ad31c00) [pid = 1648] [serial = 544] [outer = 0x0] 03:14:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11b5f1000) [pid = 1648] [serial = 545] [outer = 0x11ad31c00] 03:14:12 INFO - PROCESS | 1648 | 1461233652760 Marionette DEBUG loaded listener.js 03:14:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11bc88400) [pid = 1648] [serial = 546] [outer = 0x11ad31c00] 03:14:13 INFO - PROCESS | 1648 | 1461233653644 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]]]}] 03:14:13 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) 03:14:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 03:14:13 INFO - PROCESS | 1648 | 1461233653697 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 1648 | 1461233653701 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:14:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:14:13 INFO - PROCESS | 1648 | 1461233653706 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:14:13 INFO - PROCESS | 1648 | 1461233653707 Marionette TRACE conn2 <- [1,702,null,{}] 03:14:13 INFO - PROCESS | 1648 | 1461233653710 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}] 03:14:13 INFO - PROCESS | 1648 | 1461233653836 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:14:13 INFO - PROCESS | 1648 | 1461233653885 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b09000 == 52 [pid = 1648] [id = 183] 03:14:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11bea2c00) [pid = 1648] [serial = 547] [outer = 0x0] 03:14:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x123c66400) [pid = 1648] [serial = 548] [outer = 0x11bea2c00] 03:14:13 INFO - PROCESS | 1648 | 1461233653915 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x127160c00) [pid = 1648] [serial = 549] [outer = 0x11bea2c00] 03:14:14 INFO - PROCESS | 1648 | 1461233654848 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]]]}] 03:14:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:14:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1175ms 03:14:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:14:14 INFO - PROCESS | 1648 | 1461233654881 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 1648 | 1461233654882 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:14:14 INFO - PROCESS | 1648 | 1461233654885 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 1648 | 1461233654887 Marionette TRACE conn2 <- [1,706,null,{}] 03:14:14 INFO - PROCESS | 1648 | 1461233654895 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}] 03:14:15 INFO - PROCESS | 1648 | 1461233654996 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:14:15 INFO - PROCESS | 1648 | 1461233655045 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12815e000 == 53 [pid = 1648] [id = 184] 03:14:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1272ea000) [pid = 1648] [serial = 550] [outer = 0x0] 03:14:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12ab50400) [pid = 1648] [serial = 551] [outer = 0x1272ea000] 03:14:15 INFO - PROCESS | 1648 | 1461233655077 Marionette DEBUG loaded listener.js 03:14:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12ced3400) [pid = 1648] [serial = 552] [outer = 0x1272ea000] 03:14:16 INFO - PROCESS | 1648 | 1461233656136 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]]]}] 03:14:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:14:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1274ms 03:14:16 INFO - PROCESS | 1648 | 1461233656159 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:14:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:14:16 INFO - PROCESS | 1648 | 1461233656163 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:14:16 INFO - PROCESS | 1648 | 1461233656166 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:14:16 INFO - PROCESS | 1648 | 1461233656167 Marionette TRACE conn2 <- [1,710,null,{}] 03:14:16 INFO - PROCESS | 1648 | 1461233656170 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}] 03:14:16 INFO - PROCESS | 1648 | 1461233656247 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce27000 == 52 [pid = 1648] [id = 180] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1155b1000 == 51 [pid = 1648] [id = 179] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8bb000 == 50 [pid = 1648] [id = 178] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x128187800 == 49 [pid = 1648] [id = 177] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12681a800 == 48 [pid = 1648] [id = 176] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1240c5800 == 47 [pid = 1648] [id = 175] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca6b800 == 46 [pid = 1648] [id = 174] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11be38800 == 45 [pid = 1648] [id = 173] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11bea3000) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11ad27000) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12770a000) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12d887800) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12b1cfc00) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12eceac00) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | 1461233656378 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119703000 == 44 [pid = 1648] [id = 172] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11927f800 == 43 [pid = 1648] [id = 171] 03:14:16 INFO - PROCESS | 1648 | --DOCSHELL 0x118f53000 == 42 [pid = 1648] [id = 165] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12cf3e000) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12dadc800) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12d833000) [pid = 1648] [serial = 474] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12aae1000) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x123a11800) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123f87c00) [pid = 1648] [serial = 462] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11aebd400) [pid = 1648] [serial = 456] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11ad33000) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11ba63400) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11c1c8000) [pid = 1648] [serial = 459] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12e1ea000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118f32c00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1164bec00) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12e1e6000) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126df6000) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1272ecc00) [pid = 1648] [serial = 465] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12b38c400) [pid = 1648] [serial = 483] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123a0bc00) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12e8d1800) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12e629800) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12afd0000) [pid = 1648] [serial = 194] [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.] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12e623000) [pid = 1648] [serial = 480] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12afce400) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12ece8400) [pid = 1648] [serial = 489] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12e1ce800) [pid = 1648] [serial = 477] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12e8ca800) [pid = 1648] [serial = 486] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12ab50800) [pid = 1648] [serial = 468] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12c6ddc00) [pid = 1648] [serial = 471] [outer = 0x0] [url = about:blank] 03:14:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d5000 == 43 [pid = 1648] [id = 185] 03:14:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118f32c00) [pid = 1648] [serial = 553] [outer = 0x0] 03:14:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11ae38800) [pid = 1648] [serial = 554] [outer = 0x118f32c00] 03:14:16 INFO - PROCESS | 1648 | 1461233656422 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11bc86400) [pid = 1648] [serial = 555] [outer = 0x118f32c00] 03:14:17 INFO - PROCESS | 1648 | 1461233657222 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]]]}] 03:14:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:14:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1070ms 03:14:17 INFO - PROCESS | 1648 | 1461233657236 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 1648 | 1461233657240 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:14:17 INFO - PROCESS | 1648 | 1461233657244 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1648 | 1461233657246 Marionette TRACE conn2 <- [1,714,null,{}] 03:14:17 INFO - PROCESS | 1648 | 1461233657249 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}] 03:14:17 INFO - PROCESS | 1648 | 1461233657326 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:14:17 INFO - PROCESS | 1648 | 1461233657330 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aecc000 == 44 [pid = 1648] [id = 186] 03:14:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11bea8800) [pid = 1648] [serial = 556] [outer = 0x0] 03:14:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123a07c00) [pid = 1648] [serial = 557] [outer = 0x11bea8800] 03:14:17 INFO - PROCESS | 1648 | 1461233657358 Marionette DEBUG loaded listener.js 03:14:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123f88c00) [pid = 1648] [serial = 558] [outer = 0x11bea8800] 03:14:18 INFO - PROCESS | 1648 | 1461233658199 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]]]}] 03:14:18 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 03:14:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 03:14:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:14:18 INFO - PROCESS | 1648 | 1461233658216 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 1648 | 1461233658217 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:14:18 INFO - PROCESS | 1648 | 1461233658220 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 1648 | 1461233658222 Marionette TRACE conn2 <- [1,718,null,{}] 03:14:18 INFO - PROCESS | 1648 | 1461233658229 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}] 03:14:18 INFO - PROCESS | 1648 | 1461233658325 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:14:18 INFO - PROCESS | 1648 | 1461233658339 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca80000 == 45 [pid = 1648] [id = 187] 03:14:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12770bc00) [pid = 1648] [serial = 559] [outer = 0x0] 03:14:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129274400) [pid = 1648] [serial = 560] [outer = 0x12770bc00] 03:14:18 INFO - PROCESS | 1648 | 1461233658367 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12aae1400) [pid = 1648] [serial = 561] [outer = 0x12770bc00] 03:14:19 INFO - PROCESS | 1648 | 1461233659190 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]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1022ms 03:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:14:19 INFO - PROCESS | 1648 | 1461233659247 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1648 | 1461233659248 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:14:19 INFO - PROCESS | 1648 | 1461233659251 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1648 | 1461233659252 Marionette TRACE conn2 <- [1,722,null,{}] 03:14:19 INFO - PROCESS | 1648 | 1461233659261 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}] 03:14:19 INFO - PROCESS | 1648 | 1461233659355 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:14:19 INFO - PROCESS | 1648 | 1461233659369 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1244a7000 == 46 [pid = 1648] [id = 188] 03:14:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12ab48c00) [pid = 1648] [serial = 562] [outer = 0x0] 03:14:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b1d4c00) [pid = 1648] [serial = 563] [outer = 0x12ab48c00] 03:14:19 INFO - PROCESS | 1648 | 1461233659395 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b42dc00) [pid = 1648] [serial = 564] [outer = 0x12ab48c00] 03:14:19 INFO - PROCESS | 1648 | 1461233659729 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] 03:14:19 INFO - PROCESS | 1648 | 1461233659771 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:14:19 INFO - PROCESS | 1648 | 1461233659773 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1648 | 1461233659774 Marionette TRACE conn2 <- [1,726,null,{}] 03:14:19 INFO - PROCESS | 1648 | 1461233659777 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}] 03:14:19 INFO - PROCESS | 1648 | 1461233659870 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:14:19 INFO - PROCESS | 1648 | 1461233659881 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d2f800 == 47 [pid = 1648] [id = 189] 03:14:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12ab50000) [pid = 1648] [serial = 565] [outer = 0x0] 03:14:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12cf3e000) [pid = 1648] [serial = 566] [outer = 0x12ab50000] 03:14:19 INFO - PROCESS | 1648 | 1461233659907 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12d839c00) [pid = 1648] [serial = 567] [outer = 0x12ab50000] 03:14:20 INFO - PROCESS | 1648 | 1461233660277 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]]]}] 03:14:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:14:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 03:14:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:14:20 INFO - PROCESS | 1648 | 1461233660292 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:14:20 INFO - PROCESS | 1648 | 1461233660293 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:14:20 INFO - PROCESS | 1648 | 1461233660295 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1648 | 1461233660297 Marionette TRACE conn2 <- [1,730,null,{}] 03:14:20 INFO - PROCESS | 1648 | 1461233660301 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}] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119c80400) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x123c65400) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ab48400) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126db6800) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119d5c000) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11857e400) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11ba6b400) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116524400) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11ae04c00) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12927c400) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12adb2c00) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126d52c00) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12adba400) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119ac3000) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11c968000) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123f82c00) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11ae2f400) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118c2ac00) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12ab43800) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119a0f400) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129275800) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1165b9c00) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11b5ef000) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:14:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123c63400) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:14:20 INFO - PROCESS | 1648 | 1461233660531 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:14:20 INFO - PROCESS | 1648 | 1461233660562 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1165ce800 == 48 [pid = 1648] [id = 190] 03:14:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119b84800) [pid = 1648] [serial = 568] [outer = 0x0] 03:14:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119d5c000) [pid = 1648] [serial = 569] [outer = 0x119b84800] 03:14:20 INFO - PROCESS | 1648 | 1461233660591 Marionette DEBUG loaded listener.js 03:14:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11ba6d800) [pid = 1648] [serial = 570] [outer = 0x119b84800] 03:14:20 INFO - PROCESS | 1648 | 1461233660927 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] 03:14:20 INFO - PROCESS | 1648 | 1461233660971 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:14:20 INFO - PROCESS | 1648 | 1461233660974 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1648 | 1461233660976 Marionette TRACE conn2 <- [1,734,null,{}] 03:14:20 INFO - PROCESS | 1648 | 1461233660980 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}] 03:14:21 INFO - PROCESS | 1648 | 1461233661122 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:14:21 INFO - PROCESS | 1648 | 1461233661133 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a88d800 == 49 [pid = 1648] [id = 191] 03:14:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118c2ac00) [pid = 1648] [serial = 571] [outer = 0x0] 03:14:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126d55000) [pid = 1648] [serial = 572] [outer = 0x118c2ac00] 03:14:21 INFO - PROCESS | 1648 | 1461233661161 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12cecf400) [pid = 1648] [serial = 573] [outer = 0x118c2ac00] 03:14:21 INFO - PROCESS | 1648 | 1461233661493 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]]]}] 03:14:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 526ms 03:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:14:21 INFO - PROCESS | 1648 | 1461233661503 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:14:21 INFO - PROCESS | 1648 | 1461233661505 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:14:21 INFO - PROCESS | 1648 | 1461233661508 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:14:21 INFO - PROCESS | 1648 | 1461233661510 Marionette TRACE conn2 <- [1,738,null,{}] 03:14:21 INFO - PROCESS | 1648 | 1461233661513 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}] 03:14:21 INFO - PROCESS | 1648 | 1461233661661 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:14:21 INFO - PROCESS | 1648 | 1461233661670 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c61b000 == 50 [pid = 1648] [id = 192] 03:14:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123fd9400) [pid = 1648] [serial = 574] [outer = 0x0] 03:14:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12d831400) [pid = 1648] [serial = 575] [outer = 0x123fd9400] 03:14:21 INFO - PROCESS | 1648 | 1461233661709 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12e8c9000) [pid = 1648] [serial = 576] [outer = 0x123fd9400] 03:14:22 INFO - PROCESS | 1648 | 1461233662577 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]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:14:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1077ms 03:14:22 INFO - PROCESS | 1648 | 1461233662623 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1648 | 1461233662625 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:14:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:14:22 INFO - PROCESS | 1648 | 1461233662630 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1648 | 1461233662633 Marionette TRACE conn2 <- [1,742,null,{}] 03:14:22 INFO - PROCESS | 1648 | 1461233662637 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}] 03:14:22 INFO - PROCESS | 1648 | 1461233662722 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:14:22 INFO - PROCESS | 1648 | 1461233662810 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c5a000 == 51 [pid = 1648] [id = 193] 03:14:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11a87f800) [pid = 1648] [serial = 577] [outer = 0x0] 03:14:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11ad30400) [pid = 1648] [serial = 578] [outer = 0x11a87f800] 03:14:22 INFO - PROCESS | 1648 | 1461233662843 Marionette DEBUG loaded listener.js 03:14:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11ba6e400) [pid = 1648] [serial = 579] [outer = 0x11a87f800] 03:14:23 INFO - PROCESS | 1648 | 1461233663765 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]]]}] 03:14:23 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 03:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1178ms 03:14:23 INFO - PROCESS | 1648 | 1461233663808 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:14:23 INFO - PROCESS | 1648 | 1461233663812 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:14:23 INFO - PROCESS | 1648 | 1461233663816 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 1648 | 1461233663818 Marionette TRACE conn2 <- [1,746,null,{}] 03:14:23 INFO - PROCESS | 1648 | 1461233663820 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}] 03:14:23 INFO - PROCESS | 1648 | 1461233663912 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:14:23 INFO - PROCESS | 1648 | 1461233663960 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca83800 == 52 [pid = 1648] [id = 194] 03:14:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11ba70800) [pid = 1648] [serial = 580] [outer = 0x0] 03:14:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124261000) [pid = 1648] [serial = 581] [outer = 0x11ba70800] 03:14:23 INFO - PROCESS | 1648 | 1461233663990 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12715e000) [pid = 1648] [serial = 582] [outer = 0x11ba70800] 03:14:24 INFO - PROCESS | 1648 | 1461233664869 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]]]}] 03:14:24 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.) 03:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1070ms 03:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:14:24 INFO - PROCESS | 1648 | 1461233664886 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:14:24 INFO - PROCESS | 1648 | 1461233664888 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:14:24 INFO - PROCESS | 1648 | 1461233664890 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 1648 | 1461233664893 Marionette TRACE conn2 <- [1,750,null,{}] 03:14:24 INFO - PROCESS | 1648 | 1461233664903 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}] 03:14:25 INFO - PROCESS | 1648 | 1461233665000 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:14:25 INFO - PROCESS | 1648 | 1461233665049 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2f0000 == 53 [pid = 1648] [id = 195] 03:14:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126b72400) [pid = 1648] [serial = 583] [outer = 0x0] 03:14:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12d889400) [pid = 1648] [serial = 584] [outer = 0x126b72400] 03:14:25 INFO - PROCESS | 1648 | 1461233665081 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12e1e8000) [pid = 1648] [serial = 585] [outer = 0x126b72400] 03:14:25 INFO - PROCESS | 1648 | 1461233665962 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]]]}] 03:14:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:14:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1123ms 03:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:14:26 INFO - PROCESS | 1648 | 1461233666013 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:14:26 INFO - PROCESS | 1648 | 1461233666016 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:14:26 INFO - PROCESS | 1648 | 1461233666018 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:14:26 INFO - PROCESS | 1648 | 1461233666019 Marionette TRACE conn2 <- [1,754,null,{}] 03:14:26 INFO - PROCESS | 1648 | 1461233666022 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}] 03:14:26 INFO - PROCESS | 1648 | 1461233666212 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:14:26 INFO - PROCESS | 1648 | 1461233666311 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a85f800 == 54 [pid = 1648] [id = 196] 03:14:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a877800) [pid = 1648] [serial = 586] [outer = 0x0] 03:14:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11aa81000) [pid = 1648] [serial = 587] [outer = 0x11a877800] 03:14:26 INFO - PROCESS | 1648 | 1461233666341 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11ae2f000) [pid = 1648] [serial = 588] [outer = 0x11a877800] 03:14:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a88d800 == 53 [pid = 1648] [id = 191] 03:14:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1165ce800 == 52 [pid = 1648] [id = 190] 03:14:27 INFO - PROCESS | 1648 | --DOCSHELL 0x126d2f800 == 51 [pid = 1648] [id = 189] 03:14:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1244a7000 == 50 [pid = 1648] [id = 188] 03:14:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca80000 == 49 [pid = 1648] [id = 187] 03:14:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11aecc000 == 48 [pid = 1648] [id = 186] 03:14:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d5000 == 47 [pid = 1648] [id = 185] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12e8d3800) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118f34000) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11ae2e000) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128dc7800) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12afd0c00) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12e1e9800) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ad2f000) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1272e6000) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1241c6400) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11b937800) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12927b800) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12e1c4c00) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12abc5c00) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11ae0b400) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119b7ac00) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11c4a6c00) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118ce6c00) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11bead800) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12ced4c00) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12b39ac00) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1272e8400) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12cf34c00) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11ae02c00) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123a03c00) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123d82800) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11aa84400) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124439400) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126d4e000) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12ecf2800) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12abc2800) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11ba0ec00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11bc8a000) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12e1e6400) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12d830c00) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12927f400) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11aebec00) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12aade800) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12ced2400) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12e1c3400) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12b1d5800) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128dcf800) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1648 | 1461233667207 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]]]}] 03:14:27 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 03:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1220ms 03:14:27 INFO - PROCESS | 1648 | 1461233667239 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1648 | 1461233667242 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:14:27 INFO - PROCESS | 1648 | 1461233667245 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1648 | 1461233667249 Marionette TRACE conn2 <- [1,758,null,{}] 03:14:27 INFO - PROCESS | 1648 | 1461233667253 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}] 03:14:27 INFO - PROCESS | 1648 | 1461233667328 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:14:27 INFO - PROCESS | 1648 | 1461233667335 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119702800 == 48 [pid = 1648] [id = 197] 03:14:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11ae0d000) [pid = 1648] [serial = 589] [outer = 0x0] 03:14:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11ba69000) [pid = 1648] [serial = 590] [outer = 0x11ae0d000] 03:14:27 INFO - PROCESS | 1648 | 1461233667363 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11c102800) [pid = 1648] [serial = 591] [outer = 0x11ae0d000] 03:14:27 INFO - PROCESS | 1648 | 1461233667717 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]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 03:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:14:27 INFO - PROCESS | 1648 | 1461233667768 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1648 | 1461233667770 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:14:27 INFO - PROCESS | 1648 | 1461233667772 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1648 | 1461233667773 Marionette TRACE conn2 <- [1,762,null,{}] 03:14:27 INFO - PROCESS | 1648 | 1461233667776 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}] 03:14:27 INFO - PROCESS | 1648 | 1461233667854 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:14:27 INFO - PROCESS | 1648 | 1461233667861 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aecb800 == 49 [pid = 1648] [id = 198] 03:14:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11c381c00) [pid = 1648] [serial = 592] [outer = 0x0] 03:14:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x123a04400) [pid = 1648] [serial = 593] [outer = 0x11c381c00] 03:14:27 INFO - PROCESS | 1648 | 1461233667889 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1241cc000) [pid = 1648] [serial = 594] [outer = 0x11c381c00] 03:14:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 923ms 03:14:28 INFO - PROCESS | 1648 | 1461233668691 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]]]}] 03:14:28 INFO - PROCESS | 1648 | 1461233668695 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:14:28 INFO - PROCESS | 1648 | 1461233668698 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:14:28 INFO - PROCESS | 1648 | 1461233668705 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 1648 | 1461233668708 Marionette TRACE conn2 <- [1,766,null,{}] 03:14:28 INFO - PROCESS | 1648 | 1461233668710 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}] 03:14:28 INFO - PROCESS | 1648 | 1461233668790 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:14:28 INFO - PROCESS | 1648 | 1461233668840 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca70800 == 50 [pid = 1648] [id = 199] 03:14:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11c77b800) [pid = 1648] [serial = 595] [outer = 0x0] 03:14:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128dc9400) [pid = 1648] [serial = 596] [outer = 0x11c77b800] 03:14:28 INFO - PROCESS | 1648 | 1461233668865 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12aadac00) [pid = 1648] [serial = 597] [outer = 0x11c77b800] 03:14:29 INFO - PROCESS | 1648 | 1461233669616 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]]]}] 03:14:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 929ms 03:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:14:29 INFO - PROCESS | 1648 | 1461233669631 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 1648 | 1461233669632 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:14:29 INFO - PROCESS | 1648 | 1461233669634 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1648 | 1461233669635 Marionette TRACE conn2 <- [1,770,null,{}] 03:14:29 INFO - PROCESS | 1648 | 1461233669637 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}] 03:14:29 INFO - PROCESS | 1648 | 1461233669728 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:14:29 INFO - PROCESS | 1648 | 1461233669739 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f03800 == 51 [pid = 1648] [id = 200] 03:14:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12aadbc00) [pid = 1648] [serial = 598] [outer = 0x0] 03:14:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12ab4a800) [pid = 1648] [serial = 599] [outer = 0x12aadbc00] 03:14:29 INFO - PROCESS | 1648 | 1461233669765 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12b1d5000) [pid = 1648] [serial = 600] [outer = 0x12aadbc00] 03:14:30 INFO - PROCESS | 1648 | 1461233670109 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]]]}] 03:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 522ms 03:14:30 INFO - PROCESS | 1648 | 1461233670156 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 1648 | 1461233670157 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:14:30 INFO - PROCESS | 1648 | 1461233670159 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1648 | 1461233670160 Marionette TRACE conn2 <- [1,774,null,{}] 03:14:30 INFO - PROCESS | 1648 | 1461233670168 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}] 03:14:30 INFO - PROCESS | 1648 | 1461233670262 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:14:30 INFO - PROCESS | 1648 | 1461233670277 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x126827000 == 52 [pid = 1648] [id = 201] 03:14:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12c6d9000) [pid = 1648] [serial = 601] [outer = 0x0] 03:14:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12cece000) [pid = 1648] [serial = 602] [outer = 0x12c6d9000] 03:14:30 INFO - PROCESS | 1648 | 1461233670312 Marionette DEBUG loaded listener.js 03:14:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12d830c00) [pid = 1648] [serial = 603] [outer = 0x12c6d9000] 03:14:30 INFO - PROCESS | 1648 | 1461233670666 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]]]}] 03:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 03:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:14:30 INFO - PROCESS | 1648 | 1461233670680 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 1648 | 1461233670682 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:14:30 INFO - PROCESS | 1648 | 1461233670684 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1648 | 1461233670685 Marionette TRACE conn2 <- [1,778,null,{}] 03:14:30 INFO - PROCESS | 1648 | 1461233670687 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}] 03:14:30 INFO - PROCESS | 1648 | 1461233670792 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:14:30 INFO - PROCESS | 1648 | 1461233670796 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12814c000 == 53 [pid = 1648] [id = 202] 03:14:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12d831000) [pid = 1648] [serial = 604] [outer = 0x0] 03:14:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12e1e1c00) [pid = 1648] [serial = 605] [outer = 0x12d831000] 03:14:30 INFO - PROCESS | 1648 | 1461233670822 Marionette DEBUG loaded listener.js 03:14:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12e628400) [pid = 1648] [serial = 606] [outer = 0x12d831000] 03:14:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12ab48c00) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:14:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12ab50000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:14:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11bea8800) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:14:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118f32c00) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:14:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119b84800) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:14:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12770bc00) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:14:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118c2ac00) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:14:31 INFO - PROCESS | 1648 | 1461233671153 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]]]}] 03:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 03:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:14:31 INFO - PROCESS | 1648 | 1461233671205 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1648 | 1461233671207 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:14:31 INFO - PROCESS | 1648 | 1461233671209 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1648 | 1461233671210 Marionette TRACE conn2 <- [1,782,null,{}] 03:14:31 INFO - PROCESS | 1648 | 1461233671212 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}] 03:14:31 INFO - PROCESS | 1648 | 1461233671289 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:14:31 INFO - PROCESS | 1648 | 1461233671293 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x129216800 == 54 [pid = 1648] [id = 203] 03:14:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11c102400) [pid = 1648] [serial = 607] [outer = 0x0] 03:14:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12d88a000) [pid = 1648] [serial = 608] [outer = 0x11c102400] 03:14:31 INFO - PROCESS | 1648 | 1461233671319 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12e8cb400) [pid = 1648] [serial = 609] [outer = 0x11c102400] 03:14:31 INFO - PROCESS | 1648 | 1461233671649 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]]]}] 03:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 03:14:31 INFO - PROCESS | 1648 | 1461233671679 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1648 | 1461233671680 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:14:31 INFO - PROCESS | 1648 | 1461233671683 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1648 | 1461233671684 Marionette TRACE conn2 <- [1,786,null,{}] 03:14:31 INFO - PROCESS | 1648 | 1461233671686 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}] 03:14:31 INFO - PROCESS | 1648 | 1461233671784 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:14:31 INFO - PROCESS | 1648 | 1461233671789 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab74000 == 55 [pid = 1648] [id = 204] 03:14:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12e8d4800) [pid = 1648] [serial = 610] [outer = 0x0] 03:14:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12eced400) [pid = 1648] [serial = 611] [outer = 0x12e8d4800] 03:14:31 INFO - PROCESS | 1648 | 1461233671814 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12ecf4400) [pid = 1648] [serial = 612] [outer = 0x12e8d4800] 03:14:32 INFO - PROCESS | 1648 | 1461233672105 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]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 473ms 03:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:14:32 INFO - PROCESS | 1648 | 1461233672157 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1648 | 1461233672157 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:14:32 INFO - PROCESS | 1648 | 1461233672159 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1648 | 1461233672160 Marionette TRACE conn2 <- [1,790,null,{}] 03:14:32 INFO - PROCESS | 1648 | 1461233672163 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}] 03:14:32 INFO - PROCESS | 1648 | 1461233672242 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:14:32 INFO - PROCESS | 1648 | 1461233672247 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d035000 == 56 [pid = 1648] [id = 205] 03:14:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124439400) [pid = 1648] [serial = 613] [outer = 0x0] 03:14:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12ee55400) [pid = 1648] [serial = 614] [outer = 0x124439400] 03:14:32 INFO - PROCESS | 1648 | 1461233672316 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ee60800) [pid = 1648] [serial = 615] [outer = 0x124439400] 03:14:32 INFO - PROCESS | 1648 | 1461233672597 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]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 03:14:32 INFO - PROCESS | 1648 | 1461233672629 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1648 | 1461233672631 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:14:32 INFO - PROCESS | 1648 | 1461233672640 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1648 | 1461233672641 Marionette TRACE conn2 <- [1,794,null,{}] 03:14:32 INFO - PROCESS | 1648 | 1461233672643 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}] 03:14:32 INFO - PROCESS | 1648 | 1461233672725 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:14:32 INFO - PROCESS | 1648 | 1461233672729 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d86d000 == 57 [pid = 1648] [id = 206] 03:14:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ee60400) [pid = 1648] [serial = 616] [outer = 0x0] 03:14:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12f0adc00) [pid = 1648] [serial = 617] [outer = 0x12ee60400] 03:14:32 INFO - PROCESS | 1648 | 1461233672761 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12f0b7400) [pid = 1648] [serial = 618] [outer = 0x12ee60400] 03:14:33 INFO - PROCESS | 1648 | 1461233673092 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]]]}] 03:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 03:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:14:33 INFO - PROCESS | 1648 | 1461233673162 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1648 | 1461233673165 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:14:33 INFO - PROCESS | 1648 | 1461233673168 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1648 | 1461233673171 Marionette TRACE conn2 <- [1,798,null,{}] 03:14:33 INFO - PROCESS | 1648 | 1461233673175 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}] 03:14:33 INFO - PROCESS | 1648 | 1461233673276 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:14:33 INFO - PROCESS | 1648 | 1461233673331 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11985b000 == 58 [pid = 1648] [id = 207] 03:14:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11220a000) [pid = 1648] [serial = 619] [outer = 0x0] 03:14:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11220e400) [pid = 1648] [serial = 620] [outer = 0x11220a000] 03:14:33 INFO - PROCESS | 1648 | 1461233673362 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115798000) [pid = 1648] [serial = 621] [outer = 0x11220a000] 03:14:33 INFO - PROCESS | 1648 | 1461233673825 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]]]}] 03:14:33 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 03:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 721ms 03:14:33 INFO - PROCESS | 1648 | 1461233673890 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1648 | 1461233673892 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:14:33 INFO - PROCESS | 1648 | 1461233673898 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1648 | 1461233673900 Marionette TRACE conn2 <- [1,802,null,{}] 03:14:33 INFO - PROCESS | 1648 | 1461233673903 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}] 03:14:34 INFO - PROCESS | 1648 | 1461233674027 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:14:34 INFO - PROCESS | 1648 | 1461233674105 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c15b000 == 59 [pid = 1648] [id = 208] 03:14:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11ad27000) [pid = 1648] [serial = 622] [outer = 0x0] 03:14:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11ba06400) [pid = 1648] [serial = 623] [outer = 0x11ad27000] 03:14:34 INFO - PROCESS | 1648 | 1461233674134 Marionette DEBUG loaded listener.js 03:14:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11c1c8000) [pid = 1648] [serial = 624] [outer = 0x11ad27000] 03:14:34 INFO - PROCESS | 1648 | 1461233674538 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]]]}] 03:14:34 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 03:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 672ms 03:14:34 INFO - PROCESS | 1648 | 1461233674569 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 1648 | 1461233674570 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:14:34 INFO - PROCESS | 1648 | 1461233674573 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1648 | 1461233674574 Marionette TRACE conn2 <- [1,806,null,{}] 03:14:34 INFO - PROCESS | 1648 | 1461233674581 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}] 03:14:34 INFO - PROCESS | 1648 | 1461233674684 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:14:34 INFO - PROCESS | 1648 | 1461233674736 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d850800 == 60 [pid = 1648] [id = 209] 03:14:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11c729c00) [pid = 1648] [serial = 625] [outer = 0x0] 03:14:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126df0800) [pid = 1648] [serial = 626] [outer = 0x11c729c00] 03:14:34 INFO - PROCESS | 1648 | 1461233674768 Marionette DEBUG loaded listener.js 03:14:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128dd0400) [pid = 1648] [serial = 627] [outer = 0x11c729c00] 03:14:35 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:14:35 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:14:35 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 03:14:35 INFO - PROCESS | 1648 | 1461233675220 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]]]}] 03:14:35 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 03:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 03:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:14:35 INFO - PROCESS | 1648 | 1461233675248 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:14:35 INFO - PROCESS | 1648 | 1461233675250 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:14:35 INFO - PROCESS | 1648 | 1461233675253 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 1648 | 1461233675255 Marionette TRACE conn2 <- [1,810,null,{}] 03:14:35 INFO - PROCESS | 1648 | 1461233675257 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}] 03:14:35 INFO - PROCESS | 1648 | 1461233675378 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:14:35 INFO - PROCESS | 1648 | 1461233675455 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea50000 == 61 [pid = 1648] [id = 210] 03:14:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b399c00) [pid = 1648] [serial = 628] [outer = 0x0] 03:14:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12ced4400) [pid = 1648] [serial = 629] [outer = 0x12b399c00] 03:14:35 INFO - PROCESS | 1648 | 1461233675485 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12e62f800) [pid = 1648] [serial = 630] [outer = 0x12b399c00] 03:14:35 INFO - PROCESS | 1648 | 1461233675893 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]]]}] 03:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 669ms 03:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:14:35 INFO - PROCESS | 1648 | 1461233675922 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:14:35 INFO - PROCESS | 1648 | 1461233675924 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:14:35 INFO - PROCESS | 1648 | 1461233675926 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 1648 | 1461233675927 Marionette TRACE conn2 <- [1,814,null,{}] 03:14:35 INFO - PROCESS | 1648 | 1461233675929 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}] 03:14:36 INFO - PROCESS | 1648 | 1461233676026 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:14:36 INFO - PROCESS | 1648 | 1461233676075 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec1c800 == 62 [pid = 1648] [id = 211] 03:14:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126db9400) [pid = 1648] [serial = 631] [outer = 0x0] 03:14:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1277e6400) [pid = 1648] [serial = 632] [outer = 0x126db9400] 03:14:36 INFO - PROCESS | 1648 | 1461233676104 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1277ecc00) [pid = 1648] [serial = 633] [outer = 0x126db9400] 03:14:36 INFO - PROCESS | 1648 | 1461233676503 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] 03:14:36 INFO - PROCESS | 1648 | 1461233676547 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:14:36 INFO - PROCESS | 1648 | 1461233676549 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1648 | 1461233676551 Marionette TRACE conn2 <- [1,818,null,{}] 03:14:36 INFO - PROCESS | 1648 | 1461233676553 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}] 03:14:36 INFO - PROCESS | 1648 | 1461233676666 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:14:36 INFO - PROCESS | 1648 | 1461233676752 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f311800 == 63 [pid = 1648] [id = 212] 03:14:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1277f3400) [pid = 1648] [serial = 634] [outer = 0x0] 03:14:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12e8d3c00) [pid = 1648] [serial = 635] [outer = 0x1277f3400] 03:14:36 INFO - PROCESS | 1648 | 1461233676783 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12f35d000) [pid = 1648] [serial = 636] [outer = 0x1277f3400] 03:14:37 INFO - PROCESS | 1648 | 1461233677207 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]]]}] 03:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 669ms 03:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:14:37 INFO - PROCESS | 1648 | 1461233677218 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 1648 | 1461233677220 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:14:37 INFO - PROCESS | 1648 | 1461233677222 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 1648 | 1461233677223 Marionette TRACE conn2 <- [1,822,null,{}] 03:14:37 INFO - PROCESS | 1648 | 1461233677225 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}] 03:14:37 INFO - PROCESS | 1648 | 1461233677321 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:14:37 INFO - PROCESS | 1648 | 1461233677385 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a857800 == 64 [pid = 1648] [id = 213] 03:14:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11ad2d400) [pid = 1648] [serial = 637] [outer = 0x0] 03:14:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11c752c00) [pid = 1648] [serial = 638] [outer = 0x11ad2d400] 03:14:37 INFO - PROCESS | 1648 | 1461233677415 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11c757c00) [pid = 1648] [serial = 639] [outer = 0x11ad2d400] 03:14:37 INFO - PROCESS | 1648 | 1461233677940 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] 03:14:38 INFO - PROCESS | 1648 | 1461233678002 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:14:38 INFO - PROCESS | 1648 | 1461233678006 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 1648 | 1461233678008 Marionette TRACE conn2 <- [1,826,null,{}] 03:14:38 INFO - PROCESS | 1648 | 1461233678012 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}] 03:14:38 INFO - PROCESS | 1648 | 1461233678110 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:14:38 INFO - PROCESS | 1648 | 1461233678183 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1165d1800 == 65 [pid = 1648] [id = 214] 03:14:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x115794400) [pid = 1648] [serial = 640] [outer = 0x0] 03:14:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1157a8000) [pid = 1648] [serial = 641] [outer = 0x115794400] 03:14:38 INFO - PROCESS | 1648 | 1461233678213 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116425c00) [pid = 1648] [serial = 642] [outer = 0x115794400] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119274000 == 64 [pid = 1648] [id = 146] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12d035000 == 63 [pid = 1648] [id = 205] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab74000 == 62 [pid = 1648] [id = 204] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x129216800 == 61 [pid = 1648] [id = 203] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12814c000 == 60 [pid = 1648] [id = 202] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x126827000 == 59 [pid = 1648] [id = 201] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12d831400) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x123f03800 == 58 [pid = 1648] [id = 200] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca70800 == 57 [pid = 1648] [id = 199] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11aecb800 == 56 [pid = 1648] [id = 198] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119702800 == 55 [pid = 1648] [id = 197] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11a85f800 == 54 [pid = 1648] [id = 196] 03:14:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119c5a000 == 53 [pid = 1648] [id = 193] 03:14:38 INFO - PROCESS | 1648 | 1461233678607 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]]]}] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12b1d4c00) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12cf3e000) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x123a07c00) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x123f88c00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11ae38800) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11bc86400) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12ab50400) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123c66400) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11b5f1000) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119d5c000) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11ba6d800) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129274400) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126d55000) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12cecf400) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12b42dc00) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12d839c00) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 03:14:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12aae1400) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 03:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 631ms 03:14:38 INFO - PROCESS | 1648 | 1461233678637 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:14:38 INFO - PROCESS | 1648 | 1461233678640 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:14:38 INFO - PROCESS | 1648 | 1461233678644 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 1648 | 1461233678646 Marionette TRACE conn2 <- [1,830,null,{}] 03:14:38 INFO - PROCESS | 1648 | 1461233678648 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}] 03:14:38 INFO - PROCESS | 1648 | 1461233678727 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:14:38 INFO - PROCESS | 1648 | 1461233678733 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119264800 == 54 [pid = 1648] [id = 215] 03:14:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11651fc00) [pid = 1648] [serial = 643] [outer = 0x0] 03:14:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118c83400) [pid = 1648] [serial = 644] [outer = 0x11651fc00] 03:14:38 INFO - PROCESS | 1648 | 1461233678760 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118f30800) [pid = 1648] [serial = 645] [outer = 0x11651fc00] 03:14:39 INFO - PROCESS | 1648 | 1461233679086 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]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 03:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:14:39 INFO - PROCESS | 1648 | 1461233679114 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1648 | 1461233679116 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:14:39 INFO - PROCESS | 1648 | 1461233679118 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1648 | 1461233679120 Marionette TRACE conn2 <- [1,834,null,{}] 03:14:39 INFO - PROCESS | 1648 | 1461233679127 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}] 03:14:39 INFO - PROCESS | 1648 | 1461233679224 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:14:39 INFO - PROCESS | 1648 | 1461233679274 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab0800 == 55 [pid = 1648] [id = 216] 03:14:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118f39c00) [pid = 1648] [serial = 646] [outer = 0x0] 03:14:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119a0f800) [pid = 1648] [serial = 647] [outer = 0x118f39c00] 03:14:39 INFO - PROCESS | 1648 | 1461233679301 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11ad2ac00) [pid = 1648] [serial = 648] [outer = 0x118f39c00] 03:14:39 INFO - PROCESS | 1648 | 1461233679618 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]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 03:14:39 INFO - PROCESS | 1648 | 1461233679638 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1648 | 1461233679639 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:14:39 INFO - PROCESS | 1648 | 1461233679642 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1648 | 1461233679643 Marionette TRACE conn2 <- [1,838,null,{}] 03:14:39 INFO - PROCESS | 1648 | 1461233679645 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}] 03:14:39 INFO - PROCESS | 1648 | 1461233679725 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:14:39 INFO - PROCESS | 1648 | 1461233679780 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aec9000 == 56 [pid = 1648] [id = 217] 03:14:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11ad2b800) [pid = 1648] [serial = 649] [outer = 0x0] 03:14:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11ae08000) [pid = 1648] [serial = 650] [outer = 0x11ad2b800] 03:14:39 INFO - PROCESS | 1648 | 1461233679807 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11b51e800) [pid = 1648] [serial = 651] [outer = 0x11ad2b800] 03:14:40 INFO - PROCESS | 1648 | 1461233680075 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]]]}] 03:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 03:14:40 INFO - PROCESS | 1648 | 1461233680112 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:14:40 INFO - PROCESS | 1648 | 1461233680113 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:14:40 INFO - PROCESS | 1648 | 1461233680124 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:14:40 INFO - PROCESS | 1648 | 1461233680125 Marionette TRACE conn2 <- [1,842,null,{}] 03:14:40 INFO - PROCESS | 1648 | 1461233680127 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}] 03:14:40 INFO - PROCESS | 1648 | 1461233680209 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:14:40 INFO - PROCESS | 1648 | 1461233680213 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca6a800 == 57 [pid = 1648] [id = 218] 03:14:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11b51ec00) [pid = 1648] [serial = 652] [outer = 0x0] 03:14:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11b526800) [pid = 1648] [serial = 653] [outer = 0x11b51ec00] 03:14:40 INFO - PROCESS | 1648 | 1461233680240 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11b5f2c00) [pid = 1648] [serial = 654] [outer = 0x11b51ec00] 03:14:40 INFO - PROCESS | 1648 | 1461233680603 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]]]}] 03:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 03:14:40 INFO - PROCESS | 1648 | 1461233680643 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:14:40 INFO - PROCESS | 1648 | 1461233680644 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:14:40 INFO - PROCESS | 1648 | 1461233680647 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:14:40 INFO - PROCESS | 1648 | 1461233680648 Marionette TRACE conn2 <- [1,846,null,{}] 03:14:40 INFO - PROCESS | 1648 | 1461233680655 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}] 03:14:40 INFO - PROCESS | 1648 | 1461233680764 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:14:40 INFO - PROCESS | 1648 | 1461233680797 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x124351000 == 58 [pid = 1648] [id = 219] 03:14:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11b942c00) [pid = 1648] [serial = 655] [outer = 0x0] 03:14:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11ba70c00) [pid = 1648] [serial = 656] [outer = 0x11b942c00] 03:14:40 INFO - PROCESS | 1648 | 1461233680830 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11c4a8400) [pid = 1648] [serial = 657] [outer = 0x11b942c00] 03:14:41 INFO - PROCESS | 1648 | 1461233681130 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]]]}] 03:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 03:14:41 INFO - PROCESS | 1648 | 1461233681172 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1648 | 1461233681173 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:14:41 INFO - PROCESS | 1648 | 1461233681175 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1648 | 1461233681176 Marionette TRACE conn2 <- [1,850,null,{}] 03:14:41 INFO - PROCESS | 1648 | 1461233681178 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}] 03:14:41 INFO - PROCESS | 1648 | 1461233681282 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:14:41 INFO - PROCESS | 1648 | 1461233681286 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x126814000 == 59 [pid = 1648] [id = 220] 03:14:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11c4a8800) [pid = 1648] [serial = 658] [outer = 0x0] 03:14:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11c750000) [pid = 1648] [serial = 659] [outer = 0x11c4a8800] 03:14:41 INFO - PROCESS | 1648 | 1461233681311 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11c759800) [pid = 1648] [serial = 660] [outer = 0x11c4a8800] 03:14:41 INFO - PROCESS | 1648 | 1461233681660 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]]]}] 03:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 03:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:14:41 INFO - PROCESS | 1648 | 1461233681693 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1648 | 1461233681694 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:14:41 INFO - PROCESS | 1648 | 1461233681696 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1648 | 1461233681697 Marionette TRACE conn2 <- [1,854,null,{}] 03:14:41 INFO - PROCESS | 1648 | 1461233681699 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}] 03:14:41 INFO - PROCESS | 1648 | 1461233681799 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:14:41 INFO - PROCESS | 1648 | 1461233681833 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12819f000 == 60 [pid = 1648] [id = 221] 03:14:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11c4a9400) [pid = 1648] [serial = 661] [outer = 0x0] 03:14:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11c75ec00) [pid = 1648] [serial = 662] [outer = 0x11c4a9400] 03:14:41 INFO - PROCESS | 1648 | 1461233681858 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x123a0b400) [pid = 1648] [serial = 663] [outer = 0x11c4a9400] 03:14:42 INFO - PROCESS | 1648 | 1461233682173 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]]]}] 03:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 03:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:14:42 INFO - PROCESS | 1648 | 1461233682216 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1648 | 1461233682218 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:14:42 INFO - PROCESS | 1648 | 1461233682221 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1648 | 1461233682223 Marionette TRACE conn2 <- [1,858,null,{}] 03:14:42 INFO - PROCESS | 1648 | 1461233682226 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}] 03:14:42 INFO - PROCESS | 1648 | 1461233682375 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:14:42 INFO - PROCESS | 1648 | 1461233682394 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8ba000 == 61 [pid = 1648] [id = 222] 03:14:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11c77ec00) [pid = 1648] [serial = 664] [outer = 0x0] 03:14:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x123f7fc00) [pid = 1648] [serial = 665] [outer = 0x11c77ec00] 03:14:42 INFO - PROCESS | 1648 | 1461233682433 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1244d9c00) [pid = 1648] [serial = 666] [outer = 0x11c77ec00] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12aadbc00) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12d831000) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c6d9000) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11c77b800) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c381c00) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11ae0d000) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a877800) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11c102400) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x124439400) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:14:42 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12e8d4800) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:14:42 INFO - PROCESS | 1648 | 1461233682923 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]]]}] 03:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 720ms 03:14:42 INFO - PROCESS | 1648 | 1461233682940 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1648 | 1461233682942 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:14:42 INFO - PROCESS | 1648 | 1461233682944 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1648 | 1461233682945 Marionette TRACE conn2 <- [1,862,null,{}] 03:14:42 INFO - PROCESS | 1648 | 1461233682947 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}] 03:14:43 INFO - PROCESS | 1648 | 1461233683027 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:14:43 INFO - PROCESS | 1648 | 1461233683033 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c606800 == 62 [pid = 1648] [id = 223] 03:14:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1188cac00) [pid = 1648] [serial = 667] [outer = 0x0] 03:14:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126d47800) [pid = 1648] [serial = 668] [outer = 0x1188cac00] 03:14:43 INFO - PROCESS | 1648 | 1461233683059 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126df0400) [pid = 1648] [serial = 669] [outer = 0x1188cac00] 03:14:43 INFO - PROCESS | 1648 | 1461233683395 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]]]}] 03:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 03:14:43 INFO - PROCESS | 1648 | 1461233683424 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:14:43 INFO - PROCESS | 1648 | 1461233683426 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:14:43 INFO - PROCESS | 1648 | 1461233683428 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:14:43 INFO - PROCESS | 1648 | 1461233683430 Marionette TRACE conn2 <- [1,866,null,{}] 03:14:43 INFO - PROCESS | 1648 | 1461233683433 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}] 03:14:43 INFO - PROCESS | 1648 | 1461233683529 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:14:43 INFO - PROCESS | 1648 | 1461233683533 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0c4000 == 63 [pid = 1648] [id = 224] 03:14:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1244d9800) [pid = 1648] [serial = 670] [outer = 0x0] 03:14:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1277eec00) [pid = 1648] [serial = 671] [outer = 0x1244d9800] 03:14:43 INFO - PROCESS | 1648 | 1461233683562 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x129279800) [pid = 1648] [serial = 672] [outer = 0x1244d9800] 03:14:43 INFO - PROCESS | 1648 | 1461233683901 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]]]}] 03:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 03:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:14:43 INFO - PROCESS | 1648 | 1461233683948 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:14:43 INFO - PROCESS | 1648 | 1461233683949 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:14:43 INFO - PROCESS | 1648 | 1461233683952 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:14:43 INFO - PROCESS | 1648 | 1461233683953 Marionette TRACE conn2 <- [1,870,null,{}] 03:14:43 INFO - PROCESS | 1648 | 1461233683955 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}] 03:14:44 INFO - PROCESS | 1648 | 1461233684037 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:14:44 INFO - PROCESS | 1648 | 1461233684091 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d851000 == 64 [pid = 1648] [id = 225] 03:14:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128dccc00) [pid = 1648] [serial = 673] [outer = 0x0] 03:14:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12aadd000) [pid = 1648] [serial = 674] [outer = 0x128dccc00] 03:14:44 INFO - PROCESS | 1648 | 1461233684116 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12ab48c00) [pid = 1648] [serial = 675] [outer = 0x128dccc00] 03:14:44 INFO - PROCESS | 1648 | 1461233684406 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]]]}] 03:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 03:14:44 INFO - PROCESS | 1648 | 1461233684426 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1648 | 1461233684428 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:14:44 INFO - PROCESS | 1648 | 1461233684431 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1648 | 1461233684436 Marionette TRACE conn2 <- [1,874,null,{}] 03:14:44 INFO - PROCESS | 1648 | 1461233684439 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}] 03:14:44 INFO - PROCESS | 1648 | 1461233684557 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:14:44 INFO - PROCESS | 1648 | 1461233684563 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea4e800 == 65 [pid = 1648] [id = 226] 03:14:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x112204000) [pid = 1648] [serial = 676] [outer = 0x0] 03:14:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12abc4c00) [pid = 1648] [serial = 677] [outer = 0x112204000] 03:14:44 INFO - PROCESS | 1648 | 1461233684602 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12adb4000) [pid = 1648] [serial = 678] [outer = 0x112204000] 03:14:45 INFO - PROCESS | 1648 | 1461233685112 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]]]}] 03:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 725ms 03:14:45 INFO - PROCESS | 1648 | 1461233685156 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 1648 | 1461233685159 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:14:45 INFO - PROCESS | 1648 | 1461233685184 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1648 | 1461233685188 Marionette TRACE conn2 <- [1,878,null,{}] 03:14:45 INFO - PROCESS | 1648 | 1461233685196 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}] 03:14:45 INFO - PROCESS | 1648 | 1461233685355 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:14:45 INFO - PROCESS | 1648 | 1461233685436 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11927d800 == 66 [pid = 1648] [id = 227] 03:14:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x115730400) [pid = 1648] [serial = 679] [outer = 0x0] 03:14:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x116703c00) [pid = 1648] [serial = 680] [outer = 0x115730400] 03:14:45 INFO - PROCESS | 1648 | 1461233685468 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x118e2f800) [pid = 1648] [serial = 681] [outer = 0x115730400] 03:14:45 INFO - PROCESS | 1648 | 1461233685874 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]]]}] 03:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 745ms 03:14:45 INFO - PROCESS | 1648 | 1461233685909 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 1648 | 1461233685913 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:14:45 INFO - PROCESS | 1648 | 1461233685918 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1648 | 1461233685920 Marionette TRACE conn2 <- [1,882,null,{}] 03:14:45 INFO - PROCESS | 1648 | 1461233685922 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}] 03:14:46 INFO - PROCESS | 1648 | 1461233686025 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:14:46 INFO - PROCESS | 1648 | 1461233686126 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d3b000 == 67 [pid = 1648] [id = 228] 03:14:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1191b2400) [pid = 1648] [serial = 682] [outer = 0x0] 03:14:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11accd000) [pid = 1648] [serial = 683] [outer = 0x1191b2400] 03:14:46 INFO - PROCESS | 1648 | 1461233686157 Marionette DEBUG loaded listener.js 03:14:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11ae0f400) [pid = 1648] [serial = 684] [outer = 0x1191b2400] 03:14:46 INFO - PROCESS | 1648 | 1461233686555 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]]]}] 03:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 03:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:14:46 INFO - PROCESS | 1648 | 1461233686588 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:14:46 INFO - PROCESS | 1648 | 1461233686590 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:14:46 INFO - PROCESS | 1648 | 1461233686592 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 1648 | 1461233686594 Marionette TRACE conn2 <- [1,886,null,{}] 03:14:46 INFO - PROCESS | 1648 | 1461233686602 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}] 03:14:46 INFO - PROCESS | 1648 | 1461233686707 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:14:46 INFO - PROCESS | 1648 | 1461233686764 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2f9000 == 68 [pid = 1648] [id = 229] 03:14:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11b525000) [pid = 1648] [serial = 685] [outer = 0x0] 03:14:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11bea9400) [pid = 1648] [serial = 686] [outer = 0x11b525000] 03:14:46 INFO - PROCESS | 1648 | 1461233686795 Marionette DEBUG loaded listener.js 03:14:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11c74f800) [pid = 1648] [serial = 687] [outer = 0x11b525000] 03:14:47 INFO - PROCESS | 1648 | 1461233687276 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]]]}] 03:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 724ms 03:14:47 INFO - PROCESS | 1648 | 1461233687352 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:14:47 INFO - PROCESS | 1648 | 1461233687353 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:14:47 INFO - PROCESS | 1648 | 1461233687356 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 1648 | 1461233687357 Marionette TRACE conn2 <- [1,890,null,{}] 03:14:47 INFO - PROCESS | 1648 | 1461233687359 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}] 03:14:47 INFO - PROCESS | 1648 | 1461233687460 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:14:47 INFO - PROCESS | 1648 | 1461233687532 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca75800 == 69 [pid = 1648] [id = 230] 03:14:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x123a07c00) [pid = 1648] [serial = 688] [outer = 0x0] 03:14:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x123fdac00) [pid = 1648] [serial = 689] [outer = 0x123a07c00] 03:14:47 INFO - PROCESS | 1648 | 1461233687562 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1272e6000) [pid = 1648] [serial = 690] [outer = 0x123a07c00] 03:14:48 INFO - PROCESS | 1648 | 1461233688166 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]]]}] 03:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 869ms 03:14:48 INFO - PROCESS | 1648 | 1461233688226 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:14:48 INFO - PROCESS | 1648 | 1461233688228 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:14:48 INFO - PROCESS | 1648 | 1461233688231 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:14:48 INFO - PROCESS | 1648 | 1461233688233 Marionette TRACE conn2 <- [1,894,null,{}] 03:14:48 INFO - PROCESS | 1648 | 1461233688237 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}] 03:14:48 INFO - PROCESS | 1648 | 1461233688330 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:14:48 INFO - PROCESS | 1648 | 1461233688407 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c6000 == 70 [pid = 1648] [id = 231] 03:14:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11220fc00) [pid = 1648] [serial = 691] [outer = 0x0] 03:14:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1157aa400) [pid = 1648] [serial = 692] [outer = 0x11220fc00] 03:14:48 INFO - PROCESS | 1648 | 1461233688435 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x118765400) [pid = 1648] [serial = 693] [outer = 0x11220fc00] 03:14:48 INFO - PROCESS | 1648 | 1461233688968 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]]]}] 03:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 775ms 03:14:49 INFO - PROCESS | 1648 | 1461233689007 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 1648 | 1461233689013 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:14:49 INFO - PROCESS | 1648 | 1461233689019 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1648 | 1461233689022 Marionette TRACE conn2 <- [1,898,null,{}] 03:14:49 INFO - PROCESS | 1648 | 1461233689025 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}] 03:14:49 INFO - PROCESS | 1648 | 1461233689148 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:14:49 INFO - PROCESS | 1648 | 1461233689279 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11926b800 == 71 [pid = 1648] [id = 232] 03:14:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x118f33000) [pid = 1648] [serial = 694] [outer = 0x0] 03:14:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x118f3bc00) [pid = 1648] [serial = 695] [outer = 0x118f33000] 03:14:49 INFO - PROCESS | 1648 | 1461233689323 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119ac3400) [pid = 1648] [serial = 696] [outer = 0x118f33000] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea54800 == 70 [pid = 1648] [id = 164] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12c61b000 == 69 [pid = 1648] [id = 192] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12d851000 == 68 [pid = 1648] [id = 225] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0c4000 == 67 [pid = 1648] [id = 224] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12c606800 == 66 [pid = 1648] [id = 223] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8ba000 == 65 [pid = 1648] [id = 222] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12819f000 == 64 [pid = 1648] [id = 221] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11ad30400) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x124261000) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12d889400) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12f0adc00) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x126814000 == 63 [pid = 1648] [id = 220] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x124351000 == 62 [pid = 1648] [id = 219] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca6a800 == 61 [pid = 1648] [id = 218] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11aec9000 == 60 [pid = 1648] [id = 217] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab0800 == 59 [pid = 1648] [id = 216] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119264800 == 58 [pid = 1648] [id = 215] 03:14:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1165d1800 == 57 [pid = 1648] [id = 214] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12ab4a800) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12e1e1c00) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12d830c00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12cece000) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128dc9400) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x123a04400) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1241cc000) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11ba69000) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11c102800) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11aa81000) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11ae2f000) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12e8cb400) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12d88a000) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12ee55400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12e628400) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12eced400) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b1d5000) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12ee60800) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12ecf4400) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12aadac00) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 03:14:49 INFO - PROCESS | 1648 | 1461233689727 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]]]}] 03:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 720ms 03:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:14:49 INFO - PROCESS | 1648 | 1461233689739 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 1648 | 1461233689741 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:14:49 INFO - PROCESS | 1648 | 1461233689743 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1648 | 1461233689745 Marionette TRACE conn2 <- [1,902,null,{}] 03:14:49 INFO - PROCESS | 1648 | 1461233689755 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}] 03:14:49 INFO - PROCESS | 1648 | 1461233689829 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:14:49 INFO - PROCESS | 1648 | 1461233689880 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f5a000 == 58 [pid = 1648] [id = 233] 03:14:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118f33800) [pid = 1648] [serial = 697] [outer = 0x0] 03:14:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x119b86400) [pid = 1648] [serial = 698] [outer = 0x118f33800] 03:14:49 INFO - PROCESS | 1648 | 1461233689908 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11acc8400) [pid = 1648] [serial = 699] [outer = 0x118f33800] 03:14:50 INFO - PROCESS | 1648 | 1461233690219 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]]]}] 03:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 03:14:50 INFO - PROCESS | 1648 | 1461233690266 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:14:50 INFO - PROCESS | 1648 | 1461233690267 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:14:50 INFO - PROCESS | 1648 | 1461233690269 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 1648 | 1461233690271 Marionette TRACE conn2 <- [1,906,null,{}] 03:14:50 INFO - PROCESS | 1648 | 1461233690273 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}] 03:14:50 INFO - PROCESS | 1648 | 1461233690347 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:14:50 INFO - PROCESS | 1648 | 1461233690353 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabb800 == 59 [pid = 1648] [id = 234] 03:14:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11ad29800) [pid = 1648] [serial = 700] [outer = 0x0] 03:14:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11ae2f400) [pid = 1648] [serial = 701] [outer = 0x11ad29800] 03:14:50 INFO - PROCESS | 1648 | 1461233690379 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11b519800) [pid = 1648] [serial = 702] [outer = 0x11ad29800] 03:14:50 INFO - PROCESS | 1648 | 1461233690706 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]]]}] 03:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 03:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:14:50 INFO - PROCESS | 1648 | 1461233690738 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:14:50 INFO - PROCESS | 1648 | 1461233690740 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:14:50 INFO - PROCESS | 1648 | 1461233690742 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 1648 | 1461233690743 Marionette TRACE conn2 <- [1,910,null,{}] 03:14:50 INFO - PROCESS | 1648 | 1461233690745 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}] 03:14:50 INFO - PROCESS | 1648 | 1461233690819 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:14:50 INFO - PROCESS | 1648 | 1461233690824 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be09800 == 60 [pid = 1648] [id = 235] 03:14:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11ae39800) [pid = 1648] [serial = 703] [outer = 0x0] 03:14:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11b521800) [pid = 1648] [serial = 704] [outer = 0x11ae39800] 03:14:50 INFO - PROCESS | 1648 | 1461233690849 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11b5e6800) [pid = 1648] [serial = 705] [outer = 0x11ae39800] 03:14:51 INFO - PROCESS | 1648 | 1461233691177 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]]]}] 03:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 03:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:14:51 INFO - PROCESS | 1648 | 1461233691210 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 1648 | 1461233691212 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:14:51 INFO - PROCESS | 1648 | 1461233691214 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1648 | 1461233691215 Marionette TRACE conn2 <- [1,914,null,{}] 03:14:51 INFO - PROCESS | 1648 | 1461233691220 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}] 03:14:51 INFO - PROCESS | 1648 | 1461233691307 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:14:51 INFO - PROCESS | 1648 | 1461233691362 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be31000 == 61 [pid = 1648] [id = 236] 03:14:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11b519c00) [pid = 1648] [serial = 706] [outer = 0x0] 03:14:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11ba0cc00) [pid = 1648] [serial = 707] [outer = 0x11b519c00] 03:14:51 INFO - PROCESS | 1648 | 1461233691390 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11c385400) [pid = 1648] [serial = 708] [outer = 0x11b519c00] 03:14:51 INFO - PROCESS | 1648 | 1461233691675 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]]]}] 03:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 03:14:51 INFO - PROCESS | 1648 | 1461233691736 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 1648 | 1461233691737 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:14:51 INFO - PROCESS | 1648 | 1461233691739 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1648 | 1461233691740 Marionette TRACE conn2 <- [1,918,null,{}] 03:14:51 INFO - PROCESS | 1648 | 1461233691743 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}] 03:14:51 INFO - PROCESS | 1648 | 1461233691834 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:14:51 INFO - PROCESS | 1648 | 1461233691837 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca6c000 == 62 [pid = 1648] [id = 237] 03:14:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11b527400) [pid = 1648] [serial = 709] [outer = 0x0] 03:14:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11c503000) [pid = 1648] [serial = 710] [outer = 0x11b527400] 03:14:51 INFO - PROCESS | 1648 | 1461233691863 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11c759c00) [pid = 1648] [serial = 711] [outer = 0x11b527400] 03:14:52 INFO - PROCESS | 1648 | 1461233692183 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]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 03:14:52 INFO - PROCESS | 1648 | 1461233692213 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1648 | 1461233692214 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:14:52 INFO - PROCESS | 1648 | 1461233692219 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1648 | 1461233692221 Marionette TRACE conn2 <- [1,922,null,{}] 03:14:52 INFO - PROCESS | 1648 | 1461233692223 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}] 03:14:52 INFO - PROCESS | 1648 | 1461233692317 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:14:52 INFO - PROCESS | 1648 | 1461233692321 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f19800 == 63 [pid = 1648] [id = 238] 03:14:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11c111000) [pid = 1648] [serial = 712] [outer = 0x0] 03:14:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11c968c00) [pid = 1648] [serial = 713] [outer = 0x11c111000] 03:14:52 INFO - PROCESS | 1648 | 1461233692346 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x123a0c400) [pid = 1648] [serial = 714] [outer = 0x11c111000] 03:14:52 INFO - PROCESS | 1648 | 1461233692690 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]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 03:14:52 INFO - PROCESS | 1648 | 1461233692739 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1648 | 1461233692741 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:14:52 INFO - PROCESS | 1648 | 1461233692750 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1648 | 1461233692752 Marionette TRACE conn2 <- [1,926,null,{}] 03:14:52 INFO - PROCESS | 1648 | 1461233692755 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}] 03:14:52 INFO - PROCESS | 1648 | 1461233692898 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:14:52 INFO - PROCESS | 1648 | 1461233692931 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12681f000 == 64 [pid = 1648] [id = 239] 03:14:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11c75d800) [pid = 1648] [serial = 715] [outer = 0x0] 03:14:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x123d80400) [pid = 1648] [serial = 716] [outer = 0x11c75d800] 03:14:52 INFO - PROCESS | 1648 | 1461233692956 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x123fdc400) [pid = 1648] [serial = 717] [outer = 0x11c75d800] 03:14:53 INFO - PROCESS | 1648 | 1461233693307 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]]]}] 03:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 570ms 03:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:14:53 INFO - PROCESS | 1648 | 1461233693320 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:14:53 INFO - PROCESS | 1648 | 1461233693321 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:14:53 INFO - PROCESS | 1648 | 1461233693323 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:14:53 INFO - PROCESS | 1648 | 1461233693324 Marionette TRACE conn2 <- [1,930,null,{}] 03:14:53 INFO - PROCESS | 1648 | 1461233693327 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}] 03:14:53 INFO - PROCESS | 1648 | 1461233693425 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:14:53 INFO - PROCESS | 1648 | 1461233693430 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x128154800 == 65 [pid = 1648] [id = 240] 03:14:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x123a0c800) [pid = 1648] [serial = 718] [outer = 0x0] 03:14:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1244dd000) [pid = 1648] [serial = 719] [outer = 0x123a0c800] 03:14:53 INFO - PROCESS | 1648 | 1461233693455 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x126db0000) [pid = 1648] [serial = 720] [outer = 0x123a0c800] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1272ea000) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e8ca400) [pid = 1648] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11c4a8800) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11c4a9400) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11c77ec00) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12ee60400) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11ad2b800) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11b51ec00) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11651fc00) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1188cac00) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11ad2d400) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x115794400) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118f39c00) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1244d9800) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128dccc00) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:14:53 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11b942c00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:14:54 INFO - PROCESS | 1648 | 1461233694052 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]]]}] 03:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 770ms 03:14:54 INFO - PROCESS | 1648 | 1461233694094 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:14:54 INFO - PROCESS | 1648 | 1461233694096 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:14:54 INFO - PROCESS | 1648 | 1461233694098 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1648 | 1461233694100 Marionette TRACE conn2 <- [1,934,null,{}] 03:14:54 INFO - PROCESS | 1648 | 1461233694102 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}] 03:14:54 INFO - PROCESS | 1648 | 1461233694207 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:14:54 INFO - PROCESS | 1648 | 1461233694265 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12819a000 == 66 [pid = 1648] [id = 241] 03:14:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x112211800) [pid = 1648] [serial = 721] [outer = 0x0] 03:14:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11ae10800) [pid = 1648] [serial = 722] [outer = 0x112211800] 03:14:54 INFO - PROCESS | 1648 | 1461233694294 Marionette DEBUG loaded listener.js 03:14:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12720c000) [pid = 1648] [serial = 723] [outer = 0x112211800] 03:14:54 INFO - PROCESS | 1648 | 1461233694554 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]]]}] 03:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 471ms 03:14:54 INFO - PROCESS | 1648 | 1461233694575 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 1648 | 1461233694576 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:14:54 INFO - PROCESS | 1648 | 1461233694579 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1648 | 1461233694580 Marionette TRACE conn2 <- [1,938,null,{}] 03:14:54 INFO - PROCESS | 1648 | 1461233694590 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}] 03:14:54 INFO - PROCESS | 1648 | 1461233694675 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:14:54 INFO - PROCESS | 1648 | 1461233694680 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab5b800 == 67 [pid = 1648] [id = 242] 03:14:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x127167c00) [pid = 1648] [serial = 724] [outer = 0x0] 03:14:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1277e9400) [pid = 1648] [serial = 725] [outer = 0x127167c00] 03:14:54 INFO - PROCESS | 1648 | 1461233694705 Marionette DEBUG loaded listener.js 03:14:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1277f2000) [pid = 1648] [serial = 726] [outer = 0x127167c00] 03:14:55 INFO - PROCESS | 1648 | 1461233695024 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]]]}] 03:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 474ms 03:14:55 INFO - PROCESS | 1648 | 1461233695054 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 1648 | 1461233695055 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:14:55 INFO - PROCESS | 1648 | 1461233695057 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 1648 | 1461233695058 Marionette TRACE conn2 <- [1,942,null,{}] 03:14:55 INFO - PROCESS | 1648 | 1461233695060 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}] 03:14:55 INFO - PROCESS | 1648 | 1461233695160 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:14:55 INFO - PROCESS | 1648 | 1461233695166 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b315800 == 68 [pid = 1648] [id = 243] 03:14:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x123a0dc00) [pid = 1648] [serial = 727] [outer = 0x0] 03:14:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1277f1c00) [pid = 1648] [serial = 728] [outer = 0x123a0dc00] 03:14:55 INFO - PROCESS | 1648 | 1461233695192 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128dd1c00) [pid = 1648] [serial = 729] [outer = 0x123a0dc00] 03:14:55 INFO - PROCESS | 1648 | 1461233695528 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]]]}] 03:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 517ms 03:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:14:55 INFO - PROCESS | 1648 | 1461233695575 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 1648 | 1461233695576 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:14:55 INFO - PROCESS | 1648 | 1461233695578 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 1648 | 1461233695580 Marionette TRACE conn2 <- [1,946,null,{}] 03:14:55 INFO - PROCESS | 1648 | 1461233695582 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}] 03:14:55 INFO - PROCESS | 1648 | 1461233695665 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:14:55 INFO - PROCESS | 1648 | 1461233695674 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d037800 == 69 [pid = 1648] [id = 244] 03:14:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x129276000) [pid = 1648] [serial = 730] [outer = 0x0] 03:14:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12aada800) [pid = 1648] [serial = 731] [outer = 0x129276000] 03:14:55 INFO - PROCESS | 1648 | 1461233695714 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12ab41800) [pid = 1648] [serial = 732] [outer = 0x129276000] 03:14:56 INFO - PROCESS | 1648 | 1461233696329 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]]]}] 03:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 773ms 03:14:56 INFO - PROCESS | 1648 | 1461233696352 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:14:56 INFO - PROCESS | 1648 | 1461233696355 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:14:56 INFO - PROCESS | 1648 | 1461233696359 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 1648 | 1461233696361 Marionette TRACE conn2 <- [1,950,null,{}] 03:14:56 INFO - PROCESS | 1648 | 1461233696365 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}] 03:14:56 INFO - PROCESS | 1648 | 1461233696466 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:14:56 INFO - PROCESS | 1648 | 1461233696520 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c7800 == 70 [pid = 1648] [id = 245] 03:14:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11572e400) [pid = 1648] [serial = 733] [outer = 0x0] 03:14:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1165b1000) [pid = 1648] [serial = 734] [outer = 0x11572e400] 03:14:56 INFO - PROCESS | 1648 | 1461233696551 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x118c8f800) [pid = 1648] [serial = 735] [outer = 0x11572e400] 03:14:56 INFO - PROCESS | 1648 | 1461233696978 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]]]}] 03:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 03:14:57 INFO - PROCESS | 1648 | 1461233697049 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1648 | 1461233697053 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:14:57 INFO - PROCESS | 1648 | 1461233697060 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1648 | 1461233697062 Marionette TRACE conn2 <- [1,954,null,{}] 03:14:57 INFO - PROCESS | 1648 | 1461233697066 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}] 03:14:57 INFO - PROCESS | 1648 | 1461233697175 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:14:57 INFO - PROCESS | 1648 | 1461233697261 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b566000 == 71 [pid = 1648] [id = 246] 03:14:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x118c91400) [pid = 1648] [serial = 736] [outer = 0x0] 03:14:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x119d5d000) [pid = 1648] [serial = 737] [outer = 0x118c91400] 03:14:57 INFO - PROCESS | 1648 | 1461233697308 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11ad2ec00) [pid = 1648] [serial = 738] [outer = 0x118c91400] 03:14:57 INFO - PROCESS | 1648 | 1461233697769 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]]]}] 03:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 723ms 03:14:57 INFO - PROCESS | 1648 | 1461233697784 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1648 | 1461233697786 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:14:57 INFO - PROCESS | 1648 | 1461233697789 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1648 | 1461233697792 Marionette TRACE conn2 <- [1,958,null,{}] 03:14:57 INFO - PROCESS | 1648 | 1461233697800 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}] 03:14:57 INFO - PROCESS | 1648 | 1461233697899 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:14:57 INFO - PROCESS | 1648 | 1461233697949 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d1000 == 72 [pid = 1648] [id = 247] 03:14:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11ae0ec00) [pid = 1648] [serial = 739] [outer = 0x0] 03:14:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11bea2800) [pid = 1648] [serial = 740] [outer = 0x11ae0ec00] 03:14:57 INFO - PROCESS | 1648 | 1461233697986 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11c385c00) [pid = 1648] [serial = 741] [outer = 0x11ae0ec00] 03:14:58 INFO - PROCESS | 1648 | 1461233698387 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]]]}] 03:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 621ms 03:14:58 INFO - PROCESS | 1648 | 1461233698410 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:14:58 INFO - PROCESS | 1648 | 1461233698412 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:14:58 INFO - PROCESS | 1648 | 1461233698414 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1648 | 1461233698416 Marionette TRACE conn2 <- [1,962,null,{}] 03:14:58 INFO - PROCESS | 1648 | 1461233698420 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}] 03:14:58 INFO - PROCESS | 1648 | 1461233698517 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:14:58 INFO - PROCESS | 1648 | 1461233698602 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2ef000 == 73 [pid = 1648] [id = 248] 03:14:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11c75cc00) [pid = 1648] [serial = 742] [outer = 0x0] 03:14:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x123fd1c00) [pid = 1648] [serial = 743] [outer = 0x11c75cc00] 03:14:58 INFO - PROCESS | 1648 | 1461233698632 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12715dc00) [pid = 1648] [serial = 744] [outer = 0x11c75cc00] 03:14:59 INFO - PROCESS | 1648 | 1461233699039 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]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 672ms 03:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:14:59 INFO - PROCESS | 1648 | 1461233699087 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1648 | 1461233699090 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:14:59 INFO - PROCESS | 1648 | 1461233699093 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1648 | 1461233699095 Marionette TRACE conn2 <- [1,966,null,{}] 03:14:59 INFO - PROCESS | 1648 | 1461233699098 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}] 03:14:59 INFO - PROCESS | 1648 | 1461233699215 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:14:59 INFO - PROCESS | 1648 | 1461233699268 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d86a800 == 74 [pid = 1648] [id = 249] 03:14:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x126d4e000) [pid = 1648] [serial = 745] [outer = 0x0] 03:14:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x128dcb400) [pid = 1648] [serial = 746] [outer = 0x126d4e000] 03:14:59 INFO - PROCESS | 1648 | 1461233699297 Marionette DEBUG loaded listener.js 03:14:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12aadbc00) [pid = 1648] [serial = 747] [outer = 0x126d4e000] 03:14:59 INFO - PROCESS | 1648 | 1461233699733 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]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 03:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:14:59 INFO - PROCESS | 1648 | 1461233699764 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1648 | 1461233699765 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:14:59 INFO - PROCESS | 1648 | 1461233699768 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1648 | 1461233699769 Marionette TRACE conn2 <- [1,970,null,{}] 03:14:59 INFO - PROCESS | 1648 | 1461233699772 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}] 03:14:59 INFO - PROCESS | 1648 | 1461233699904 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:14:59 INFO - PROCESS | 1648 | 1461233699971 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x119149800 == 75 [pid = 1648] [id = 250] 03:14:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1157ab000) [pid = 1648] [serial = 748] [outer = 0x0] 03:14:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11b528c00) [pid = 1648] [serial = 749] [outer = 0x1157ab000] 03:15:00 INFO - PROCESS | 1648 | 1461233700004 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12afcb400) [pid = 1648] [serial = 750] [outer = 0x1157ab000] 03:15:00 INFO - PROCESS | 1648 | 1461233700420 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]]]}] 03:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 03:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:15:00 INFO - PROCESS | 1648 | 1461233700438 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:15:00 INFO - PROCESS | 1648 | 1461233700440 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:15:00 INFO - PROCESS | 1648 | 1461233700442 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:15:00 INFO - PROCESS | 1648 | 1461233700443 Marionette TRACE conn2 <- [1,974,null,{}] 03:15:00 INFO - PROCESS | 1648 | 1461233700446 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}] 03:15:00 INFO - PROCESS | 1648 | 1461233700546 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:15:00 INFO - PROCESS | 1648 | 1461233700597 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa5e000 == 76 [pid = 1648] [id = 251] 03:15:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1146b7c00) [pid = 1648] [serial = 751] [outer = 0x0] 03:15:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12ab4e000) [pid = 1648] [serial = 752] [outer = 0x1146b7c00] 03:15:00 INFO - PROCESS | 1648 | 1461233700627 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12b1d5c00) [pid = 1648] [serial = 753] [outer = 0x1146b7c00] 03:15:01 INFO - PROCESS | 1648 | 1461233701208 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]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 818ms 03:15:01 INFO - PROCESS | 1648 | 1461233701261 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1648 | 1461233701264 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:15:01 INFO - PROCESS | 1648 | 1461233701287 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1648 | 1461233701289 Marionette TRACE conn2 <- [1,978,null,{}] 03:15:01 INFO - PROCESS | 1648 | 1461233701292 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}] 03:15:01 INFO - PROCESS | 1648 | 1461233701386 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:15:01 INFO - PROCESS | 1648 | 1461233701454 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119159000 == 77 [pid = 1648] [id = 252] 03:15:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x118588800) [pid = 1648] [serial = 754] [outer = 0x0] 03:15:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x118e27000) [pid = 1648] [serial = 755] [outer = 0x118588800] 03:15:01 INFO - PROCESS | 1648 | 1461233701483 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x119251c00) [pid = 1648] [serial = 756] [outer = 0x118588800] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac5000 == 76 [pid = 1648] [id = 182] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12b315800 == 75 [pid = 1648] [id = 243] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab5b800 == 74 [pid = 1648] [id = 242] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12819a000 == 73 [pid = 1648] [id = 241] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128154800 == 72 [pid = 1648] [id = 240] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12681f000 == 71 [pid = 1648] [id = 239] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123f19800 == 70 [pid = 1648] [id = 238] 03:15:01 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12abc4c00) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca6c000 == 69 [pid = 1648] [id = 237] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11be31000 == 68 [pid = 1648] [id = 236] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11be09800 == 67 [pid = 1648] [id = 235] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11aabb800 == 66 [pid = 1648] [id = 234] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118f5a000 == 65 [pid = 1648] [id = 233] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11926b800 == 64 [pid = 1648] [id = 232] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c6000 == 63 [pid = 1648] [id = 231] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2f9000 == 62 [pid = 1648] [id = 229] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123d3b000 == 61 [pid = 1648] [id = 228] 03:15:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11927d800 == 60 [pid = 1648] [id = 227] 03:15:01 INFO - PROCESS | 1648 | 1461233701871 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]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 622ms 03:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:15:01 INFO - PROCESS | 1648 | 1461233701907 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1648 | 1461233701911 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:15:01 INFO - PROCESS | 1648 | 1461233701915 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1648 | 1461233701916 Marionette TRACE conn2 <- [1,982,null,{}] 03:15:01 INFO - PROCESS | 1648 | 1461233701919 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}] 03:15:02 INFO - PROCESS | 1648 | 1461233701998 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:15:02 INFO - PROCESS | 1648 | 1461233702004 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f5a000 == 61 [pid = 1648] [id = 253] 03:15:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11572ec00) [pid = 1648] [serial = 757] [outer = 0x0] 03:15:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11ad2a800) [pid = 1648] [serial = 758] [outer = 0x11572ec00] 03:15:02 INFO - PROCESS | 1648 | 1461233702030 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11ae0a000) [pid = 1648] [serial = 759] [outer = 0x11572ec00] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12ecf0c00) [pid = 1648] [serial = 492] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12ced3400) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11c750000) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11c75ec00) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x123f7fc00) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11220e400) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12f0b7400) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12e8d3c00) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x126df0800) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11ae08000) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11b51e800) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11b526800) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1277e6400) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x123a0b400) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11ba06400) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x118c83400) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x118f30800) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12ced4400) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x126df0400) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11c757c00) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11c752c00) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x116425c00) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1157a8000) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119a0f800) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11ad2ac00) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x126d47800) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1244d9c00) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1277eec00) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12ab48c00) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11ba70c00) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11c4a8400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12aadd000) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11c759800) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11b5f2c00) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x129279800) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 03:15:02 INFO - PROCESS | 1648 | 1461233702396 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]]]}] 03:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 03:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:15:02 INFO - PROCESS | 1648 | 1461233702436 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1648 | 1461233702438 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:15:02 INFO - PROCESS | 1648 | 1461233702440 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1648 | 1461233702442 Marionette TRACE conn2 <- [1,986,null,{}] 03:15:02 INFO - PROCESS | 1648 | 1461233702449 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}] 03:15:02 INFO - PROCESS | 1648 | 1461233702531 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:15:02 INFO - PROCESS | 1648 | 1461233702539 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c195000 == 62 [pid = 1648] [id = 254] 03:15:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11aeb6800) [pid = 1648] [serial = 760] [outer = 0x0] 03:15:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11b5f1000) [pid = 1648] [serial = 761] [outer = 0x11aeb6800] 03:15:02 INFO - PROCESS | 1648 | 1461233702567 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11bc87c00) [pid = 1648] [serial = 762] [outer = 0x11aeb6800] 03:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 03:15:02 INFO - PROCESS | 1648 | 1461233702906 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]]]}] 03:15:02 INFO - PROCESS | 1648 | 1461233702910 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1648 | 1461233702912 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:15:02 INFO - PROCESS | 1648 | 1461233702914 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1648 | 1461233702915 Marionette TRACE conn2 <- [1,990,null,{}] 03:15:02 INFO - PROCESS | 1648 | 1461233702923 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}] 03:15:03 INFO - PROCESS | 1648 | 1461233703013 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:15:03 INFO - PROCESS | 1648 | 1461233703064 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cce800 == 63 [pid = 1648] [id = 255] 03:15:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11b51e800) [pid = 1648] [serial = 763] [outer = 0x0] 03:15:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11c1c0800) [pid = 1648] [serial = 764] [outer = 0x11b51e800] 03:15:03 INFO - PROCESS | 1648 | 1461233703089 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11c71cc00) [pid = 1648] [serial = 765] [outer = 0x11b51e800] 03:15:03 INFO - PROCESS | 1648 | 1461233703351 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]]]}] 03:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 474ms 03:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:15:03 INFO - PROCESS | 1648 | 1461233703390 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 1648 | 1461233703391 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:15:03 INFO - PROCESS | 1648 | 1461233703393 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 1648 | 1461233703394 Marionette TRACE conn2 <- [1,994,null,{}] 03:15:03 INFO - PROCESS | 1648 | 1461233703397 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}] 03:15:03 INFO - PROCESS | 1648 | 1461233703488 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:15:03 INFO - PROCESS | 1648 | 1461233703491 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247c1800 == 64 [pid = 1648] [id = 256] 03:15:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11c382c00) [pid = 1648] [serial = 766] [outer = 0x0] 03:15:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11c968000) [pid = 1648] [serial = 767] [outer = 0x11c382c00] 03:15:03 INFO - PROCESS | 1648 | 1461233703517 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x123a0f800) [pid = 1648] [serial = 768] [outer = 0x11c382c00] 03:15:03 INFO - PROCESS | 1648 | 1461233703888 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]]]}] 03:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 523ms 03:15:03 INFO - PROCESS | 1648 | 1461233703926 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 1648 | 1461233703927 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:15:03 INFO - PROCESS | 1648 | 1461233703929 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 1648 | 1461233703930 Marionette TRACE conn2 <- [1,998,null,{}] 03:15:03 INFO - PROCESS | 1648 | 1461233703933 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}] 03:15:04 INFO - PROCESS | 1648 | 1461233704053 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:15:04 INFO - PROCESS | 1648 | 1461233704057 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x128162800 == 65 [pid = 1648] [id = 257] 03:15:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x123fdbc00) [pid = 1648] [serial = 769] [outer = 0x0] 03:15:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1277ee800) [pid = 1648] [serial = 770] [outer = 0x123fdbc00] 03:15:04 INFO - PROCESS | 1648 | 1461233704084 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x129275400) [pid = 1648] [serial = 771] [outer = 0x123fdbc00] 03:15:04 INFO - PROCESS | 1648 | 1461233704421 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]]]}] 03:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 03:15:04 INFO - PROCESS | 1648 | 1461233704448 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1648 | 1461233704450 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:15:04 INFO - PROCESS | 1648 | 1461233704460 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1648 | 1461233704461 Marionette TRACE conn2 <- [1,1002,null,{}] 03:15:04 INFO - PROCESS | 1648 | 1461233704463 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}] 03:15:04 INFO - PROCESS | 1648 | 1461233704560 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:15:04 INFO - PROCESS | 1648 | 1461233704564 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8cd000 == 66 [pid = 1648] [id = 258] 03:15:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x126841800) [pid = 1648] [serial = 772] [outer = 0x0] 03:15:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12ab42800) [pid = 1648] [serial = 773] [outer = 0x126841800] 03:15:04 INFO - PROCESS | 1648 | 1461233704592 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12abc1400) [pid = 1648] [serial = 774] [outer = 0x126841800] 03:15:04 INFO - PROCESS | 1648 | 1461233704946 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]]]}] 03:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 526ms 03:15:05 INFO - PROCESS | 1648 | 1461233704999 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:15:05 INFO - PROCESS | 1648 | 1461233705001 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:15:05 INFO - PROCESS | 1648 | 1461233705004 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 1648 | 1461233705006 Marionette TRACE conn2 <- [1,1006,null,{}] 03:15:05 INFO - PROCESS | 1648 | 1461233705009 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}] 03:15:05 INFO - PROCESS | 1648 | 1461233705163 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:15:05 INFO - PROCESS | 1648 | 1461233705181 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce1b000 == 67 [pid = 1648] [id = 259] 03:15:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12abca000) [pid = 1648] [serial = 775] [outer = 0x0] 03:15:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12adbc800) [pid = 1648] [serial = 776] [outer = 0x12abca000] 03:15:05 INFO - PROCESS | 1648 | 1461233705220 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12b1d8400) [pid = 1648] [serial = 777] [outer = 0x12abca000] 03:15:05 INFO - PROCESS | 1648 | 1461233705630 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]]]}] 03:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 669ms 03:15:05 INFO - PROCESS | 1648 | 1461233705674 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:15:05 INFO - PROCESS | 1648 | 1461233705675 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:15:05 INFO - PROCESS | 1648 | 1461233705677 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 1648 | 1461233705678 Marionette TRACE conn2 <- [1,1010,null,{}] 03:15:05 INFO - PROCESS | 1648 | 1461233705681 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}] 03:15:05 INFO - PROCESS | 1648 | 1461233705780 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:15:05 INFO - PROCESS | 1648 | 1461233705792 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2f7000 == 68 [pid = 1648] [id = 260] 03:15:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12adb0000) [pid = 1648] [serial = 778] [outer = 0x0] 03:15:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12b38e000) [pid = 1648] [serial = 779] [outer = 0x12adb0000] 03:15:05 INFO - PROCESS | 1648 | 1461233705817 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12b399800) [pid = 1648] [serial = 780] [outer = 0x12adb0000] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11c111000) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11b527400) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11ad29800) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x123a07c00) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11b519c00) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11c75d800) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x118f33000) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x118f33800) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11ae39800) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x123a0c800) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x112211800) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11220fc00) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x127167c00) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:15:06 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x123a0dc00) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:15:06 INFO - PROCESS | 1648 | 1461233706332 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]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 03:15:06 INFO - PROCESS | 1648 | 1461233706348 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1648 | 1461233706349 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:15:06 INFO - PROCESS | 1648 | 1461233706354 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1648 | 1461233706355 Marionette TRACE conn2 <- [1,1014,null,{}] 03:15:06 INFO - PROCESS | 1648 | 1461233706357 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}] 03:15:06 INFO - PROCESS | 1648 | 1461233706436 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:15:06 INFO - PROCESS | 1648 | 1461233706440 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d78000 == 69 [pid = 1648] [id = 261] 03:15:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x118c83000) [pid = 1648] [serial = 781] [outer = 0x0] 03:15:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11b942c00) [pid = 1648] [serial = 782] [outer = 0x118c83000] 03:15:06 INFO - PROCESS | 1648 | 1461233706465 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x123f84000) [pid = 1648] [serial = 783] [outer = 0x118c83000] 03:15:06 INFO - PROCESS | 1648 | 1461233706805 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]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 468ms 03:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:15:06 INFO - PROCESS | 1648 | 1461233706822 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1648 | 1461233706824 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:15:06 INFO - PROCESS | 1648 | 1461233706826 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1648 | 1461233706827 Marionette TRACE conn2 <- [1,1018,null,{}] 03:15:06 INFO - PROCESS | 1648 | 1461233706830 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}] 03:15:06 INFO - PROCESS | 1648 | 1461233706949 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:15:06 INFO - PROCESS | 1648 | 1461233706955 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e672000 == 70 [pid = 1648] [id = 262] 03:15:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11ad28400) [pid = 1648] [serial = 784] [outer = 0x0] 03:15:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1277e4c00) [pid = 1648] [serial = 785] [outer = 0x11ad28400] 03:15:06 INFO - PROCESS | 1648 | 1461233706984 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12ced5800) [pid = 1648] [serial = 786] [outer = 0x11ad28400] 03:15:07 INFO - PROCESS | 1648 | 1461233707307 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]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 03:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:15:07 INFO - PROCESS | 1648 | 1461233707346 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1648 | 1461233707347 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:15:07 INFO - PROCESS | 1648 | 1461233707349 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1648 | 1461233707352 Marionette TRACE conn2 <- [1,1022,null,{}] 03:15:07 INFO - PROCESS | 1648 | 1461233707355 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}] 03:15:07 INFO - PROCESS | 1648 | 1461233707434 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:15:07 INFO - PROCESS | 1648 | 1461233707439 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f007800 == 71 [pid = 1648] [id = 263] 03:15:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12b42c800) [pid = 1648] [serial = 787] [outer = 0x0] 03:15:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12cf3f800) [pid = 1648] [serial = 788] [outer = 0x12b42c800] 03:15:07 INFO - PROCESS | 1648 | 1461233707464 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12d0d7c00) [pid = 1648] [serial = 789] [outer = 0x12b42c800] 03:15:07 INFO - PROCESS | 1648 | 1461233707788 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]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 471ms 03:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:15:07 INFO - PROCESS | 1648 | 1461233707821 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1648 | 1461233707822 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:15:07 INFO - PROCESS | 1648 | 1461233707824 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1648 | 1461233707825 Marionette TRACE conn2 <- [1,1026,null,{}] 03:15:07 INFO - PROCESS | 1648 | 1461233707828 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}] 03:15:07 INFO - PROCESS | 1648 | 1461233707932 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:15:07 INFO - PROCESS | 1648 | 1461233707940 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f309800 == 72 [pid = 1648] [id = 264] 03:15:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12cf34800) [pid = 1648] [serial = 790] [outer = 0x0] 03:15:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12d831400) [pid = 1648] [serial = 791] [outer = 0x12cf34800] 03:15:07 INFO - PROCESS | 1648 | 1461233707965 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12d881c00) [pid = 1648] [serial = 792] [outer = 0x12cf34800] 03:15:08 INFO - PROCESS | 1648 | 1461233708362 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]]]}] 03:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 569ms 03:15:08 INFO - PROCESS | 1648 | 1461233708393 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 1648 | 1461233708396 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:15:08 INFO - PROCESS | 1648 | 1461233708399 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 1648 | 1461233708402 Marionette TRACE conn2 <- [1,1030,null,{}] 03:15:08 INFO - PROCESS | 1648 | 1461233708406 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}] 03:15:08 INFO - PROCESS | 1648 | 1461233708510 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:15:08 INFO - PROCESS | 1648 | 1461233708580 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188bb000 == 73 [pid = 1648] [id = 265] 03:15:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1156ce800) [pid = 1648] [serial = 793] [outer = 0x0] 03:15:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1164c1c00) [pid = 1648] [serial = 794] [outer = 0x1156ce800] 03:15:08 INFO - PROCESS | 1648 | 1461233708612 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x118ce6c00) [pid = 1648] [serial = 795] [outer = 0x1156ce800] 03:15:09 INFO - PROCESS | 1648 | 1461233709023 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]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 671ms 03:15:09 INFO - PROCESS | 1648 | 1461233709071 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 1648 | 1461233709075 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:15:09 INFO - PROCESS | 1648 | 1461233709079 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 1648 | 1461233709081 Marionette TRACE conn2 <- [1,1034,null,{}] 03:15:09 INFO - PROCESS | 1648 | 1461233709083 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}] 03:15:09 INFO - PROCESS | 1648 | 1461233709186 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:15:09 INFO - PROCESS | 1648 | 1461233709292 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d33000 == 74 [pid = 1648] [id = 266] 03:15:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11ad29800) [pid = 1648] [serial = 796] [outer = 0x0] 03:15:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11ae10400) [pid = 1648] [serial = 797] [outer = 0x11ad29800] 03:15:09 INFO - PROCESS | 1648 | 1461233709322 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11b523c00) [pid = 1648] [serial = 798] [outer = 0x11ad29800] 03:15:09 INFO - PROCESS | 1648 | 1461233709740 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]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 725ms 03:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:15:09 INFO - PROCESS | 1648 | 1461233709805 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 1648 | 1461233709806 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:15:09 INFO - PROCESS | 1648 | 1461233709808 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 1648 | 1461233709811 Marionette TRACE conn2 <- [1,1038,null,{}] 03:15:09 INFO - PROCESS | 1648 | 1461233709819 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}] 03:15:09 INFO - PROCESS | 1648 | 1461233709923 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:15:09 INFO - PROCESS | 1648 | 1461233709980 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea4b000 == 75 [pid = 1648] [id = 267] 03:15:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11ba6c800) [pid = 1648] [serial = 799] [outer = 0x0] 03:15:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11c780c00) [pid = 1648] [serial = 800] [outer = 0x11ba6c800] 03:15:10 INFO - PROCESS | 1648 | 1461233710024 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12683d800) [pid = 1648] [serial = 801] [outer = 0x11ba6c800] 03:15:10 INFO - PROCESS | 1648 | 1461233710439 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]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 673ms 03:15:10 INFO - PROCESS | 1648 | 1461233710481 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 1648 | 1461233710483 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:15:10 INFO - PROCESS | 1648 | 1461233710486 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1648 | 1461233710487 Marionette TRACE conn2 <- [1,1042,null,{}] 03:15:10 INFO - PROCESS | 1648 | 1461233710489 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}] 03:15:10 INFO - PROCESS | 1648 | 1461233710619 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:15:10 INFO - PROCESS | 1648 | 1461233710743 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f49e000 == 76 [pid = 1648] [id = 268] 03:15:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1277f0400) [pid = 1648] [serial = 802] [outer = 0x0] 03:15:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12aae2c00) [pid = 1648] [serial = 803] [outer = 0x1277f0400] 03:15:10 INFO - PROCESS | 1648 | 1461233710786 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12b398000) [pid = 1648] [serial = 804] [outer = 0x1277f0400] 03:15:11 INFO - PROCESS | 1648 | 1461233711232 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]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 770ms 03:15:11 INFO - PROCESS | 1648 | 1461233711257 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1648 | 1461233711258 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:15:11 INFO - PROCESS | 1648 | 1461233711260 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1648 | 1461233711262 Marionette TRACE conn2 <- [1,1046,null,{}] 03:15:11 INFO - PROCESS | 1648 | 1461233711264 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}] 03:15:11 INFO - PROCESS | 1648 | 1461233711365 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:15:11 INFO - PROCESS | 1648 | 1461233711420 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9c1800 == 77 [pid = 1648] [id = 269] 03:15:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1277eb800) [pid = 1648] [serial = 805] [outer = 0x0] 03:15:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12b433800) [pid = 1648] [serial = 806] [outer = 0x1277eb800] 03:15:11 INFO - PROCESS | 1648 | 1461233711450 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12ced4000) [pid = 1648] [serial = 807] [outer = 0x1277eb800] 03:15:11 INFO - PROCESS | 1648 | 1461233711901 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]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 03:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:15:11 INFO - PROCESS | 1648 | 1461233711932 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1648 | 1461233711933 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:15:11 INFO - PROCESS | 1648 | 1461233711935 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1648 | 1461233711936 Marionette TRACE conn2 <- [1,1050,null,{}] 03:15:11 INFO - PROCESS | 1648 | 1461233711938 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}] 03:15:12 INFO - PROCESS | 1648 | 1461233712055 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:15:12 INFO - PROCESS | 1648 | 1461233712142 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aecf800 == 78 [pid = 1648] [id = 270] 03:15:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11c758400) [pid = 1648] [serial = 808] [outer = 0x0] 03:15:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12d0cb000) [pid = 1648] [serial = 809] [outer = 0x11c758400] 03:15:12 INFO - PROCESS | 1648 | 1461233712175 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12e1c2800) [pid = 1648] [serial = 810] [outer = 0x11c758400] 03:15:12 INFO - PROCESS | 1648 | 1461233712585 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]]]}] 03:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 03:15:12 INFO - PROCESS | 1648 | 1461233712606 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 1648 | 1461233712607 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:15:12 INFO - PROCESS | 1648 | 1461233712610 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 1648 | 1461233712611 Marionette TRACE conn2 <- [1,1054,null,{}] 03:15:12 INFO - PROCESS | 1648 | 1461233712613 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}] 03:15:12 INFO - PROCESS | 1648 | 1461233712716 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:15:12 INFO - PROCESS | 1648 | 1461233712770 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aeda000 == 79 [pid = 1648] [id = 271] 03:15:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11ae11400) [pid = 1648] [serial = 811] [outer = 0x0] 03:15:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12e1c6c00) [pid = 1648] [serial = 812] [outer = 0x11ae11400] 03:15:12 INFO - PROCESS | 1648 | 1461233712800 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12e1cec00) [pid = 1648] [serial = 813] [outer = 0x11ae11400] 03:15:13 INFO - PROCESS | 1648 | 1461233713370 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]]]}] 03:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 823ms 03:15:13 INFO - PROCESS | 1648 | 1461233713450 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1648 | 1461233713454 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:15:13 INFO - PROCESS | 1648 | 1461233713459 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 1648 | 1461233713461 Marionette TRACE conn2 <- [1,1058,null,{}] 03:15:13 INFO - PROCESS | 1648 | 1461233713464 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}] 03:15:13 INFO - PROCESS | 1648 | 1461233713561 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:15:13 INFO - PROCESS | 1648 | 1461233713643 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x118785800 == 80 [pid = 1648] [id = 272] 03:15:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x118c86400) [pid = 1648] [serial = 814] [outer = 0x0] 03:15:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x118f39800) [pid = 1648] [serial = 815] [outer = 0x118c86400] 03:15:13 INFO - PROCESS | 1648 | 1461233713681 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x119b7b400) [pid = 1648] [serial = 816] [outer = 0x118c86400] 03:15:14 INFO - PROCESS | 1648 | 1461233714194 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]]]}] 03:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 773ms 03:15:14 INFO - PROCESS | 1648 | 1461233714249 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 1648 | 1461233714253 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:15:14 INFO - PROCESS | 1648 | 1461233714260 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1648 | 1461233714261 Marionette TRACE conn2 <- [1,1062,null,{}] 03:15:14 INFO - PROCESS | 1648 | 1461233714264 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}] 03:15:14 INFO - PROCESS | 1648 | 1461233714357 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2ea000 == 79 [pid = 1648] [id = 181] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12f007800 == 78 [pid = 1648] [id = 263] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e672000 == 77 [pid = 1648] [id = 262] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128d78000 == 76 [pid = 1648] [id = 261] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2f7000 == 75 [pid = 1648] [id = 260] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce1b000 == 74 [pid = 1648] [id = 259] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8cd000 == 73 [pid = 1648] [id = 258] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x116703c00) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11accd000) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11bea9400) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12aada800) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | 1461233714477 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128162800 == 72 [pid = 1648] [id = 257] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1247c1800 == 71 [pid = 1648] [id = 256] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x123cce800 == 70 [pid = 1648] [id = 255] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11c195000 == 69 [pid = 1648] [id = 254] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118f5a000 == 68 [pid = 1648] [id = 253] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119159000 == 67 [pid = 1648] [id = 252] 03:15:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x118522800 == 68 [pid = 1648] [id = 273] 03:15:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x1165b9400) [pid = 1648] [serial = 817] [outer = 0x0] 03:15:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x119b7e800) [pid = 1648] [serial = 818] [outer = 0x1165b9400] 03:15:14 INFO - PROCESS | 1648 | 1461233714518 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11ae02c00) [pid = 1648] [serial = 819] [outer = 0x1165b9400] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11b566000 == 67 [pid = 1648] [id = 246] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c7800 == 66 [pid = 1648] [id = 245] 03:15:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d037800 == 65 [pid = 1648] [id = 244] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11c968c00) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11c503000) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11ae2f400) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11b519800) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1272e6000) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x123fdac00) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11ba0cc00) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x123d80400) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x119ac3400) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x118f3bc00) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x119b86400) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11acc8400) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11b521800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11b5e6800) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1244dd000) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11ae10800) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x123fdc400) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x118765400) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1157aa400) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1277e9400) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1277f1c00) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x126db0000) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12720c000) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x123a0c400) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11c759c00) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128dd1c00) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1277f2000) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11c385400) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 03:15:14 INFO - PROCESS | 1648 | 1461233714825 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]]]}] 03:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 622ms 03:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:15:14 INFO - PROCESS | 1648 | 1461233714882 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 1648 | 1461233714883 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:15:14 INFO - PROCESS | 1648 | 1461233714885 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1648 | 1461233714888 Marionette TRACE conn2 <- [1,1066,null,{}] 03:15:14 INFO - PROCESS | 1648 | 1461233714915 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}] 03:15:15 INFO - PROCESS | 1648 | 1461233714999 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:15:15 INFO - PROCESS | 1648 | 1461233715007 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c352000 == 66 [pid = 1648] [id = 274] 03:15:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11aeb2400) [pid = 1648] [serial = 820] [outer = 0x0] 03:15:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11b5e6800) [pid = 1648] [serial = 821] [outer = 0x11aeb2400] 03:15:15 INFO - PROCESS | 1648 | 1461233715035 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11bea8c00) [pid = 1648] [serial = 822] [outer = 0x11aeb2400] 03:15:15 INFO - PROCESS | 1648 | 1461233715396 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]]]}] 03:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 540ms 03:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:15:15 INFO - PROCESS | 1648 | 1461233715426 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 1648 | 1461233715428 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:15:15 INFO - PROCESS | 1648 | 1461233715430 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 1648 | 1461233715431 Marionette TRACE conn2 <- [1,1070,null,{}] 03:15:15 INFO - PROCESS | 1648 | 1461233715433 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}] 03:15:15 INFO - PROCESS | 1648 | 1461233715512 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:15:15 INFO - PROCESS | 1648 | 1461233715517 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x124351000 == 67 [pid = 1648] [id = 275] 03:15:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11c108400) [pid = 1648] [serial = 823] [outer = 0x0] 03:15:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11c4a6800) [pid = 1648] [serial = 824] [outer = 0x11c108400] 03:15:15 INFO - PROCESS | 1648 | 1461233715545 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11c750000) [pid = 1648] [serial = 825] [outer = 0x11c108400] 03:15:15 INFO - PROCESS | 1648 | 1461233715855 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]]]}] 03:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 03:15:15 INFO - PROCESS | 1648 | 1461233715898 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 1648 | 1461233715900 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:15:15 INFO - PROCESS | 1648 | 1461233715902 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 1648 | 1461233715903 Marionette TRACE conn2 <- [1,1074,null,{}] 03:15:15 INFO - PROCESS | 1648 | 1461233715905 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}] 03:15:16 INFO - PROCESS | 1648 | 1461233716004 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:15:16 INFO - PROCESS | 1648 | 1461233716010 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126813000 == 68 [pid = 1648] [id = 276] 03:15:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11c4a9c00) [pid = 1648] [serial = 826] [outer = 0x0] 03:15:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11c75ac00) [pid = 1648] [serial = 827] [outer = 0x11c4a9c00] 03:15:16 INFO - PROCESS | 1648 | 1461233716035 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x123a03400) [pid = 1648] [serial = 828] [outer = 0x11c4a9c00] 03:15:16 INFO - PROCESS | 1648 | 1461233716540 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]]]}] 03:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 668ms 03:15:16 INFO - PROCESS | 1648 | 1461233716583 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 1648 | 1461233716586 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:15:16 INFO - PROCESS | 1648 | 1461233716591 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 1648 | 1461233716594 Marionette TRACE conn2 <- [1,1078,null,{}] 03:15:16 INFO - PROCESS | 1648 | 1461233716598 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}] 03:15:16 INFO - PROCESS | 1648 | 1461233716698 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:15:16 INFO - PROCESS | 1648 | 1461233716754 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac5800 == 69 [pid = 1648] [id = 277] 03:15:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1146ba400) [pid = 1648] [serial = 829] [outer = 0x0] 03:15:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x118c8d800) [pid = 1648] [serial = 830] [outer = 0x1146ba400] 03:15:16 INFO - PROCESS | 1648 | 1461233716786 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x119ac3400) [pid = 1648] [serial = 831] [outer = 0x1146ba400] 03:15:17 INFO - PROCESS | 1648 | 1461233717326 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]]]}] 03:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 823ms 03:15:17 INFO - PROCESS | 1648 | 1461233717414 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:15:17 INFO - PROCESS | 1648 | 1461233717418 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:15:17 INFO - PROCESS | 1648 | 1461233717423 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1648 | 1461233717425 Marionette TRACE conn2 <- [1,1082,null,{}] 03:15:17 INFO - PROCESS | 1648 | 1461233717427 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}] 03:15:17 INFO - PROCESS | 1648 | 1461233717526 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:15:17 INFO - PROCESS | 1648 | 1461233717591 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab74000 == 70 [pid = 1648] [id = 278] 03:15:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11c755c00) [pid = 1648] [serial = 832] [outer = 0x0] 03:15:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x123fd4400) [pid = 1648] [serial = 833] [outer = 0x11c755c00] 03:15:17 INFO - PROCESS | 1648 | 1461233717621 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x126db8000) [pid = 1648] [serial = 834] [outer = 0x11c755c00] 03:15:18 INFO - PROCESS | 1648 | 1461233718026 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]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 620ms 03:15:18 INFO - PROCESS | 1648 | 1461233718042 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 1648 | 1461233718044 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:15:18 INFO - PROCESS | 1648 | 1461233718046 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1648 | 1461233718049 Marionette TRACE conn2 <- [1,1086,null,{}] 03:15:18 INFO - PROCESS | 1648 | 1461233718057 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}] 03:15:18 INFO - PROCESS | 1648 | 1461233718157 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:15:18 INFO - PROCESS | 1648 | 1461233718211 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d037800 == 71 [pid = 1648] [id = 279] 03:15:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x123c6c800) [pid = 1648] [serial = 835] [outer = 0x0] 03:15:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x128dc4800) [pid = 1648] [serial = 836] [outer = 0x123c6c800] 03:15:18 INFO - PROCESS | 1648 | 1461233718243 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12927e400) [pid = 1648] [serial = 837] [outer = 0x123c6c800] 03:15:18 INFO - PROCESS | 1648 | 1461233718657 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]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 622ms 03:15:18 INFO - PROCESS | 1648 | 1461233718668 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:15:18 INFO - PROCESS | 1648 | 1461233718670 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:15:18 INFO - PROCESS | 1648 | 1461233718673 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1648 | 1461233718674 Marionette TRACE conn2 <- [1,1090,null,{}] 03:15:18 INFO - PROCESS | 1648 | 1461233718677 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}] 03:15:18 INFO - PROCESS | 1648 | 1461233718775 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:15:18 INFO - PROCESS | 1648 | 1461233718863 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d84e000 == 72 [pid = 1648] [id = 280] 03:15:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12aae1000) [pid = 1648] [serial = 838] [outer = 0x0] 03:15:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12ab50000) [pid = 1648] [serial = 839] [outer = 0x12aae1000] 03:15:18 INFO - PROCESS | 1648 | 1461233718895 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12afd0800) [pid = 1648] [serial = 840] [outer = 0x12aae1000] 03:15:19 INFO - PROCESS | 1648 | 1461233719300 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]]]}] 03:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 669ms 03:15:19 INFO - PROCESS | 1648 | 1461233719342 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 1648 | 1461233719343 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:15:19 INFO - PROCESS | 1648 | 1461233719346 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 1648 | 1461233719347 Marionette TRACE conn2 <- [1,1094,null,{}] 03:15:19 INFO - PROCESS | 1648 | 1461233719349 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}] 03:15:19 INFO - PROCESS | 1648 | 1461233719446 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:15:19 INFO - PROCESS | 1648 | 1461233719499 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea47800 == 73 [pid = 1648] [id = 281] 03:15:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12b1d7800) [pid = 1648] [serial = 841] [outer = 0x0] 03:15:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12b398c00) [pid = 1648] [serial = 842] [outer = 0x12b1d7800] 03:15:19 INFO - PROCESS | 1648 | 1461233719528 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12c6d9000) [pid = 1648] [serial = 843] [outer = 0x12b1d7800] 03:15:19 INFO - PROCESS | 1648 | 1461233719981 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]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 668ms 03:15:20 INFO - PROCESS | 1648 | 1461233720017 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1648 | 1461233720018 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:15:20 INFO - PROCESS | 1648 | 1461233720022 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1648 | 1461233720023 Marionette TRACE conn2 <- [1,1098,null,{}] 03:15:20 INFO - PROCESS | 1648 | 1461233720026 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}] 03:15:20 INFO - PROCESS | 1648 | 1461233720153 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:15:20 INFO - PROCESS | 1648 | 1461233720221 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f496000 == 74 [pid = 1648] [id = 282] 03:15:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12d0d6400) [pid = 1648] [serial = 844] [outer = 0x0] 03:15:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12dadbc00) [pid = 1648] [serial = 845] [outer = 0x12d0d6400] 03:15:20 INFO - PROCESS | 1648 | 1461233720253 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12e1c8800) [pid = 1648] [serial = 846] [outer = 0x12d0d6400] 03:15:20 INFO - PROCESS | 1648 | 1461233720663 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]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms 03:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:15:20 INFO - PROCESS | 1648 | 1461233720694 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1648 | 1461233720696 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:15:20 INFO - PROCESS | 1648 | 1461233720698 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1648 | 1461233720699 Marionette TRACE conn2 <- [1,1102,null,{}] 03:15:20 INFO - PROCESS | 1648 | 1461233720701 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}] 03:15:20 INFO - PROCESS | 1648 | 1461233720803 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:15:20 INFO - PROCESS | 1648 | 1461233720858 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb9e800 == 75 [pid = 1648] [id = 283] 03:15:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12dadd800) [pid = 1648] [serial = 847] [outer = 0x0] 03:15:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12e1e9000) [pid = 1648] [serial = 848] [outer = 0x12dadd800] 03:15:20 INFO - PROCESS | 1648 | 1461233720888 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12e1ef800) [pid = 1648] [serial = 849] [outer = 0x12dadd800] 03:15:21 INFO - PROCESS | 1648 | 1461233721301 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]]]}] 03:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 03:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:15:21 INFO - PROCESS | 1648 | 1461233721318 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:15:21 INFO - PROCESS | 1648 | 1461233721319 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:15:21 INFO - PROCESS | 1648 | 1461233721321 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:15:21 INFO - PROCESS | 1648 | 1461233721323 Marionette TRACE conn2 <- [1,1106,null,{}] 03:15:21 INFO - PROCESS | 1648 | 1461233721325 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}] 03:15:21 INFO - PROCESS | 1648 | 1461233721424 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:15:21 INFO - PROCESS | 1648 | 1461233721511 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe24800 == 76 [pid = 1648] [id = 284] 03:15:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12e1e2800) [pid = 1648] [serial = 850] [outer = 0x0] 03:15:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12e625c00) [pid = 1648] [serial = 851] [outer = 0x12e1e2800] 03:15:21 INFO - PROCESS | 1648 | 1461233721540 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12e62f000) [pid = 1648] [serial = 852] [outer = 0x12e1e2800] 03:15:22 INFO - PROCESS | 1648 | 1461233722053 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]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 770ms 03:15:22 INFO - PROCESS | 1648 | 1461233722092 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1648 | 1461233722094 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:15:22 INFO - PROCESS | 1648 | 1461233722097 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1648 | 1461233722100 Marionette TRACE conn2 <- [1,1110,null,{}] 03:15:22 INFO - PROCESS | 1648 | 1461233722104 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}] 03:15:22 INFO - PROCESS | 1648 | 1461233722199 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:15:22 INFO - PROCESS | 1648 | 1461233722270 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d44800 == 77 [pid = 1648] [id = 285] 03:15:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x118878800) [pid = 1648] [serial = 853] [outer = 0x0] 03:15:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x118f34000) [pid = 1648] [serial = 854] [outer = 0x118878800] 03:15:22 INFO - PROCESS | 1648 | 1461233722298 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x119c85400) [pid = 1648] [serial = 855] [outer = 0x118878800] 03:15:22 INFO - PROCESS | 1648 | 1461233722753 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]]]}] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x124351000 == 76 [pid = 1648] [id = 275] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11c352000 == 75 [pid = 1648] [id = 274] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118522800 == 74 [pid = 1648] [id = 273] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118785800 == 73 [pid = 1648] [id = 272] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12f9c1800 == 72 [pid = 1648] [id = 269] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12f49e000 == 71 [pid = 1648] [id = 268] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea4b000 == 70 [pid = 1648] [id = 267] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x123d33000 == 69 [pid = 1648] [id = 266] 03:15:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1188bb000 == 68 [pid = 1648] [id = 265] 03:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 722ms 03:15:22 INFO - PROCESS | 1648 | 1461233722820 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1648 | 1461233722824 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:15:22 INFO - PROCESS | 1648 | 1461233722828 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1648 | 1461233722830 Marionette TRACE conn2 <- [1,1114,null,{}] 03:15:22 INFO - PROCESS | 1648 | 1461233722832 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}] 03:15:22 INFO - PROCESS | 1648 | 1461233722913 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:15:23 INFO - PROCESS | 1648 | 1461233723017 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119704800 == 69 [pid = 1648] [id = 286] 03:15:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x11ae0a400) [pid = 1648] [serial = 856] [outer = 0x0] 03:15:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11b524400) [pid = 1648] [serial = 857] [outer = 0x11ae0a400] 03:15:23 INFO - PROCESS | 1648 | 1461233723044 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x11c381000) [pid = 1648] [serial = 858] [outer = 0x11ae0a400] 03:15:23 INFO - PROCESS | 1648 | 1461233723374 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]]]}] 03:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 569ms 03:15:23 INFO - PROCESS | 1648 | 1461233723398 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 1648 | 1461233723399 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:15:23 INFO - PROCESS | 1648 | 1461233723409 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 1648 | 1461233723411 Marionette TRACE conn2 <- [1,1118,null,{}] 03:15:23 INFO - PROCESS | 1648 | 1461233723419 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}] 03:15:23 INFO - PROCESS | 1648 | 1461233723526 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:15:23 INFO - PROCESS | 1648 | 1461233723564 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x126819000 == 70 [pid = 1648] [id = 287] 03:15:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11c759400) [pid = 1648] [serial = 859] [outer = 0x0] 03:15:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x1241cf400) [pid = 1648] [serial = 860] [outer = 0x11c759400] 03:15:23 INFO - PROCESS | 1648 | 1461233723594 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x1277e9400) [pid = 1648] [serial = 861] [outer = 0x11c759400] 03:15:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x126db9c00) [pid = 1648] [serial = 862] [outer = 0x12f85dc00] 03:15:23 INFO - PROCESS | 1648 | 1461233723977 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]]]}] 03:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 580ms 03:15:23 INFO - PROCESS | 1648 | 1461233723982 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 1648 | 1461233723985 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:15:23 INFO - PROCESS | 1648 | 1461233723988 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 1648 | 1461233723989 Marionette TRACE conn2 <- [1,1122,null,{}] 03:15:23 INFO - PROCESS | 1648 | 1461233723992 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}] 03:15:24 INFO - PROCESS | 1648 | 1461233724094 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:15:24 INFO - PROCESS | 1648 | 1461233724107 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea4f800 == 71 [pid = 1648] [id = 288] 03:15:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x128dc2400) [pid = 1648] [serial = 863] [outer = 0x0] 03:15:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12aae3400) [pid = 1648] [serial = 864] [outer = 0x128dc2400] 03:15:24 INFO - PROCESS | 1648 | 1461233724133 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12ced5400) [pid = 1648] [serial = 865] [outer = 0x128dc2400] 03:15:24 INFO - PROCESS | 1648 | 1461233724505 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]]]}] 03:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 568ms 03:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:15:24 INFO - PROCESS | 1648 | 1461233724556 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 1648 | 1461233724558 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:15:24 INFO - PROCESS | 1648 | 1461233724560 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 1648 | 1461233724561 Marionette TRACE conn2 <- [1,1126,null,{}] 03:15:24 INFO - PROCESS | 1648 | 1461233724563 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}] 03:15:24 INFO - PROCESS | 1648 | 1461233724665 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:15:24 INFO - PROCESS | 1648 | 1461233724678 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9c4800 == 72 [pid = 1648] [id = 289] 03:15:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12cf3a800) [pid = 1648] [serial = 866] [outer = 0x0] 03:15:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12d831800) [pid = 1648] [serial = 867] [outer = 0x12cf3a800] 03:15:24 INFO - PROCESS | 1648 | 1461233724703 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12dadd400) [pid = 1648] [serial = 868] [outer = 0x12cf3a800] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x126db9400) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x123fd9400) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11850e000) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x115730400) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x11a87f800) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x11220a000) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x119c79400) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1191b2400) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11ba70800) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x11ad27000) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x124443800) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12e1e7c00) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x11b525000) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11ae0ec00) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11aeb6800) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x126b72400) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x118c83000) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1157ab000) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1277f0400) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11c729c00) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x123fdbc00) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11c108400) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12aad8c00) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x118588800) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11ae11400) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12abca000) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11ad31c00) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11c75cc00) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11ad29800) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11b51e800) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1165b9400) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x129276000) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11ad28400) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x1146b7c00) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12b399c00) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x126841800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x118c91400) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12dad6800) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1156ce800) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11572ec00) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x118c86400) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1277f3400) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12adb0000) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11bea2c00) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x126d4e000) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11ba6c800) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11c382c00) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x112204000) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11aeb2400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11572e400) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:15:25 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12b42c800) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:15:25 INFO - PROCESS | 1648 | 1461233725293 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]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 772ms 03:15:25 INFO - PROCESS | 1648 | 1461233725339 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 1648 | 1461233725340 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:15:25 INFO - PROCESS | 1648 | 1461233725343 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1648 | 1461233725344 Marionette TRACE conn2 <- [1,1130,null,{}] 03:15:25 INFO - PROCESS | 1648 | 1461233725346 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}] 03:15:25 INFO - PROCESS | 1648 | 1461233725444 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:15:25 INFO - PROCESS | 1648 | 1461233725451 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a86b000 == 73 [pid = 1648] [id = 290] 03:15:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x114d11000) [pid = 1648] [serial = 869] [outer = 0x0] 03:15:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11ad2b000) [pid = 1648] [serial = 870] [outer = 0x114d11000] 03:15:25 INFO - PROCESS | 1648 | 1461233725477 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11ba13400) [pid = 1648] [serial = 871] [outer = 0x114d11000] 03:15:25 INFO - PROCESS | 1648 | 1461233725816 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]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 03:15:25 INFO - PROCESS | 1648 | 1461233725861 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 1648 | 1461233725862 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:15:25 INFO - PROCESS | 1648 | 1461233725864 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1648 | 1461233725866 Marionette TRACE conn2 <- [1,1134,null,{}] 03:15:25 INFO - PROCESS | 1648 | 1461233725870 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}] 03:15:25 INFO - PROCESS | 1648 | 1461233725948 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:15:25 INFO - PROCESS | 1648 | 1461233725955 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f017800 == 74 [pid = 1648] [id = 291] 03:15:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11bc7e000) [pid = 1648] [serial = 872] [outer = 0x0] 03:15:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11c728800) [pid = 1648] [serial = 873] [outer = 0x11bc7e000] 03:15:25 INFO - PROCESS | 1648 | 1461233725980 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x126b72400) [pid = 1648] [serial = 874] [outer = 0x11bc7e000] 03:15:26 INFO - PROCESS | 1648 | 1461233726310 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]]]}] 03:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms 03:15:26 INFO - PROCESS | 1648 | 1461233726338 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 1648 | 1461233726339 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:15:26 INFO - PROCESS | 1648 | 1461233726341 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 1648 | 1461233726343 Marionette TRACE conn2 <- [1,1138,null,{}] 03:15:26 INFO - PROCESS | 1648 | 1461233726345 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}] 03:15:26 INFO - PROCESS | 1648 | 1461233726428 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:15:26 INFO - PROCESS | 1648 | 1461233726433 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1305e2000 == 75 [pid = 1648] [id = 292] 03:15:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11c37cc00) [pid = 1648] [serial = 875] [outer = 0x0] 03:15:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1277f3400) [pid = 1648] [serial = 876] [outer = 0x11c37cc00] 03:15:26 INFO - PROCESS | 1648 | 1461233726458 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12abca000) [pid = 1648] [serial = 877] [outer = 0x11c37cc00] 03:15:26 INFO - PROCESS | 1648 | 1461233726782 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]]]}] 03:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 03:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:15:26 INFO - PROCESS | 1648 | 1461233726812 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 1648 | 1461233726813 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:15:26 INFO - PROCESS | 1648 | 1461233726838 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 1648 | 1461233726839 Marionette TRACE conn2 <- [1,1142,null,{}] 03:15:26 INFO - PROCESS | 1648 | 1461233726841 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}] 03:15:26 INFO - PROCESS | 1648 | 1461233726928 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:15:26 INFO - PROCESS | 1648 | 1461233726933 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a17b000 == 76 [pid = 1648] [id = 293] 03:15:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12aadc800) [pid = 1648] [serial = 878] [outer = 0x0] 03:15:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12b42c800) [pid = 1648] [serial = 879] [outer = 0x12aadc800] 03:15:26 INFO - PROCESS | 1648 | 1461233726958 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12dadec00) [pid = 1648] [serial = 880] [outer = 0x12aadc800] 03:15:27 INFO - PROCESS | 1648 | 1461233727394 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]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 591ms 03:15:27 INFO - PROCESS | 1648 | 1461233727406 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1648 | 1461233727408 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:15:27 INFO - PROCESS | 1648 | 1461233727412 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1648 | 1461233727414 Marionette TRACE conn2 <- [1,1146,null,{}] 03:15:27 INFO - PROCESS | 1648 | 1461233727419 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}] 03:15:27 INFO - PROCESS | 1648 | 1461233727525 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:15:27 INFO - PROCESS | 1648 | 1461233727587 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c6b800 == 77 [pid = 1648] [id = 294] 03:15:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1154af400) [pid = 1648] [serial = 881] [outer = 0x0] 03:15:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x118879000) [pid = 1648] [serial = 882] [outer = 0x1154af400] 03:15:27 INFO - PROCESS | 1648 | 1461233727619 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x119254000) [pid = 1648] [serial = 883] [outer = 0x1154af400] 03:15:28 INFO - PROCESS | 1648 | 1461233728013 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]]]}] 03:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 623ms 03:15:28 INFO - PROCESS | 1648 | 1461233728035 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:15:28 INFO - PROCESS | 1648 | 1461233728039 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:15:28 INFO - PROCESS | 1648 | 1461233728044 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - PROCESS | 1648 | 1461233728045 Marionette TRACE conn2 <- [1,1150,null,{}] 03:15:28 INFO - PROCESS | 1648 | 1461233728048 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}] 03:15:28 INFO - PROCESS | 1648 | 1461233728176 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:15:28 INFO - PROCESS | 1648 | 1461233728249 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126811000 == 78 [pid = 1648] [id = 295] 03:15:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11a87f800) [pid = 1648] [serial = 884] [outer = 0x0] 03:15:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11aebd800) [pid = 1648] [serial = 885] [outer = 0x11a87f800] 03:15:28 INFO - PROCESS | 1648 | 1461233728279 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11c503000) [pid = 1648] [serial = 886] [outer = 0x11a87f800] 03:15:28 INFO - PROCESS | 1648 | 1461233728703 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]]]}] 03:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 03:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:15:28 INFO - PROCESS | 1648 | 1461233728714 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:15:28 INFO - PROCESS | 1648 | 1461233728715 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:15:28 INFO - PROCESS | 1648 | 1461233728718 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - PROCESS | 1648 | 1461233728720 Marionette TRACE conn2 <- [1,1154,null,{}] 03:15:28 INFO - PROCESS | 1648 | 1461233728728 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}] 03:15:28 INFO - PROCESS | 1648 | 1461233728834 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:15:28 INFO - PROCESS | 1648 | 1461233728897 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x138aa3000 == 79 [pid = 1648] [id = 296] 03:15:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x123c69400) [pid = 1648] [serial = 887] [outer = 0x0] 03:15:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x129275c00) [pid = 1648] [serial = 888] [outer = 0x123c69400] 03:15:28 INFO - PROCESS | 1648 | 1461233728969 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12b399c00) [pid = 1648] [serial = 889] [outer = 0x123c69400] 03:15:29 INFO - PROCESS | 1648 | 1461233729394 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]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 721ms 03:15:29 INFO - PROCESS | 1648 | 1461233729440 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1648 | 1461233729443 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:15:29 INFO - PROCESS | 1648 | 1461233729484 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1648 | 1461233729486 Marionette TRACE conn2 <- [1,1158,null,{}] 03:15:29 INFO - PROCESS | 1648 | 1461233729492 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}] 03:15:29 INFO - PROCESS | 1648 | 1461233729645 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:15:29 INFO - PROCESS | 1648 | 1461233729751 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1422c3800 == 80 [pid = 1648] [id = 297] 03:15:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12dad8800) [pid = 1648] [serial = 890] [outer = 0x0] 03:15:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12e1e2c00) [pid = 1648] [serial = 891] [outer = 0x12dad8800] 03:15:29 INFO - PROCESS | 1648 | 1461233729782 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12e631800) [pid = 1648] [serial = 892] [outer = 0x12dad8800] 03:15:30 INFO - PROCESS | 1648 | 1461233730184 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]]]}] 03:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 761ms 03:15:30 INFO - PROCESS | 1648 | 1461233730208 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 1648 | 1461233730209 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:15:30 INFO - PROCESS | 1648 | 1461233730211 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 1648 | 1461233730213 Marionette TRACE conn2 <- [1,1162,null,{}] 03:15:30 INFO - PROCESS | 1648 | 1461233730215 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}] 03:15:30 INFO - PROCESS | 1648 | 1461233730315 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:15:30 INFO - PROCESS | 1648 | 1461233730376 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1422d4800 == 81 [pid = 1648] [id = 298] 03:15:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12e631c00) [pid = 1648] [serial = 893] [outer = 0x0] 03:15:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12e8cb400) [pid = 1648] [serial = 894] [outer = 0x12e631c00] 03:15:30 INFO - PROCESS | 1648 | 1461233730406 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12e8d2400) [pid = 1648] [serial = 895] [outer = 0x12e631c00] 03:15:30 INFO - PROCESS | 1648 | 1461233730857 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]]]}] 03:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 03:15:30 INFO - PROCESS | 1648 | 1461233730882 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 1648 | 1461233730884 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:15:30 INFO - PROCESS | 1648 | 1461233730888 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 1648 | 1461233730890 Marionette TRACE conn2 <- [1,1166,null,{}] 03:15:30 INFO - PROCESS | 1648 | 1461233730892 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}] 03:15:31 INFO - PROCESS | 1648 | 1461233731025 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:15:31 INFO - PROCESS | 1648 | 1461233731115 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x112131000 == 82 [pid = 1648] [id = 299] 03:15:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11857c400) [pid = 1648] [serial = 896] [outer = 0x0] 03:15:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11ae0d000) [pid = 1648] [serial = 897] [outer = 0x11857c400] 03:15:31 INFO - PROCESS | 1648 | 1461233731148 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12ecf6c00) [pid = 1648] [serial = 898] [outer = 0x11857c400] 03:15:31 INFO - PROCESS | 1648 | 1461233731530 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]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 03:15:31 INFO - PROCESS | 1648 | 1461233731559 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 1648 | 1461233731560 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:15:31 INFO - PROCESS | 1648 | 1461233731563 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1648 | 1461233731564 Marionette TRACE conn2 <- [1,1170,null,{}] 03:15:31 INFO - PROCESS | 1648 | 1461233731567 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}] 03:15:31 INFO - PROCESS | 1648 | 1461233731673 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:15:31 INFO - PROCESS | 1648 | 1461233731735 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11449e000 == 83 [pid = 1648] [id = 300] 03:15:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x112207c00) [pid = 1648] [serial = 899] [outer = 0x0] 03:15:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1146c3400) [pid = 1648] [serial = 900] [outer = 0x112207c00] 03:15:31 INFO - PROCESS | 1648 | 1461233731807 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x118f37c00) [pid = 1648] [serial = 901] [outer = 0x112207c00] 03:15:32 INFO - PROCESS | 1648 | 1461233732379 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]]]}] 03:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 824ms 03:15:32 INFO - PROCESS | 1648 | 1461233732402 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 1648 | 1461233732404 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:15:32 INFO - PROCESS | 1648 | 1461233732409 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 1648 | 1461233732411 Marionette TRACE conn2 <- [1,1174,null,{}] 03:15:32 INFO - PROCESS | 1648 | 1461233732415 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}] 03:15:32 INFO - PROCESS | 1648 | 1461233732512 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:15:32 INFO - PROCESS | 1648 | 1461233732594 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c5d800 == 84 [pid = 1648] [id = 301] 03:15:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1156d0800) [pid = 1648] [serial = 902] [outer = 0x0] 03:15:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x115730400) [pid = 1648] [serial = 903] [outer = 0x1156d0800] 03:15:32 INFO - PROCESS | 1648 | 1461233732623 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11925d800) [pid = 1648] [serial = 904] [outer = 0x1156d0800] 03:15:33 INFO - PROCESS | 1648 | 1461233733031 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] 03:15:33 INFO - PROCESS | 1648 | 1461233733142 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119704800 == 77 [pid = 1648] [id = 286] 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x123d44800 == 76 [pid = 1648] [id = 285] 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea47800 == 75 [pid = 1648] [id = 281] 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d84e000 == 74 [pid = 1648] [id = 280] 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d037800 == 73 [pid = 1648] [id = 279] 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab74000 == 72 [pid = 1648] [id = 278] 03:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac5800 == 71 [pid = 1648] [id = 277] 03:15:33 INFO - PROCESS | 1648 | --DOCSHELL 0x126813000 == 70 [pid = 1648] [id = 276] 03:15:33 INFO - PROCESS | 1648 | 1461233733157 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 1648 | 1461233733158 Marionette TRACE conn2 <- [1,1178,null,{}] 03:15:33 INFO - PROCESS | 1648 | 1461233733161 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}] 03:15:33 INFO - PROCESS | 1648 | 1461233733242 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x1164c1c00) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x11ae10400) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12ab41800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12aae2c00) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11ae02c00) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12d82e800) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x115798000) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12e1c6c00) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11c1c8000) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x118ce6c00) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12aad8400) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x128dd0400) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x119b7e800) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11bea8c00) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12afcb400) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x118e2f800) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11c504400) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11b5e6800) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11ae0f400) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11ba6e400) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x119b7b400) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12d0cb000) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12adb4000) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12715dc00) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11c780c00) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11c4a6800) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1277ecc00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12e1cec00) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12b398000) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12b433800) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12ecf5c00) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12e631400) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x119c78000) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11b523c00) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12e62f800) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x118f39800) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x127160c00) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12f35d000) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12e8c9000) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11bc88400) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12715e000) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12aadbc00) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12683d800) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11c74f800) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12e1e8000) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12ab42800) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12adbc800) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x118c8f800) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1165b1000) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11ad2a800) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b38e000) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11c1c0800) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11c71cc00) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11c385c00) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11bea2800) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123fd1c00) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11b5f1000) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11bc87c00) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c968000) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b1d5c00) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12ab4e000) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128dcb400) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11b528c00) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b1d8400) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12d0d7c00) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x123f84000) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12d831400) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11b942c00) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1277e4c00) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12cf3f800) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11ad2ec00) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b399800) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119d5d000) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119251c00) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118e27000) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11ae0a000) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1277ee800) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12abc1400) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11c750000) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129275400) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123a0f800) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12ced5800) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 03:15:33 INFO - PROCESS | 1648 | 1461233733311 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f4b800 == 71 [pid = 1648] [id = 302] 03:15:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115798000) [pid = 1648] [serial = 905] [outer = 0x0] 03:15:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118e27000) [pid = 1648] [serial = 906] [outer = 0x115798000] 03:15:33 INFO - PROCESS | 1648 | 1461233733342 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11ae07c00) [pid = 1648] [serial = 907] [outer = 0x115798000] 03:15:33 INFO - PROCESS | 1648 | 1461233733663 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] 03:15:33 INFO - PROCESS | 1648 | 1461233733677 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:15:33 INFO - PROCESS | 1648 | 1461233733680 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 1648 | 1461233733682 Marionette TRACE conn2 <- [1,1182,null,{}] 03:15:33 INFO - PROCESS | 1648 | 1461233733691 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}] 03:15:33 INFO - PROCESS | 1648 | 1461233733776 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:15:33 INFO - PROCESS | 1648 | 1461233733800 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b957000 == 72 [pid = 1648] [id = 303] 03:15:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11b521800) [pid = 1648] [serial = 908] [outer = 0x0] 03:15:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11bc89c00) [pid = 1648] [serial = 909] [outer = 0x11b521800] 03:15:33 INFO - PROCESS | 1648 | 1461233733830 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c380000) [pid = 1648] [serial = 910] [outer = 0x11b521800] 03:15:34 INFO - PROCESS | 1648 | 1461233734203 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] 03:15:34 INFO - PROCESS | 1648 | 1461233734257 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:15:34 INFO - PROCESS | 1648 | 1461233734259 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1648 | 1461233734260 Marionette TRACE conn2 <- [1,1186,null,{}] 03:15:34 INFO - PROCESS | 1648 | 1461233734263 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}] 03:15:34 INFO - PROCESS | 1648 | 1461233734344 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:15:34 INFO - PROCESS | 1648 | 1461233734348 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca69800 == 73 [pid = 1648] [id = 304] 03:15:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11c385c00) [pid = 1648] [serial = 911] [outer = 0x0] 03:15:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11c757400) [pid = 1648] [serial = 912] [outer = 0x11c385c00] 03:15:34 INFO - PROCESS | 1648 | 1461233734375 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123a0f800) [pid = 1648] [serial = 913] [outer = 0x11c385c00] 03:15:34 INFO - PROCESS | 1648 | 1461233734698 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] 03:15:34 INFO - PROCESS | 1648 | 1461233734729 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:15:34 INFO - PROCESS | 1648 | 1461233734731 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1648 | 1461233734732 Marionette TRACE conn2 <- [1,1190,null,{}] 03:15:34 INFO - PROCESS | 1648 | 1461233734735 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}] 03:15:34 INFO - PROCESS | 1648 | 1461233734813 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:15:34 INFO - PROCESS | 1648 | 1461233734819 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240ce800 == 74 [pid = 1648] [id = 305] 03:15:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c753400) [pid = 1648] [serial = 914] [outer = 0x0] 03:15:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1241c6800) [pid = 1648] [serial = 915] [outer = 0x11c753400] 03:15:34 INFO - PROCESS | 1648 | 1461233734846 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126db0000) [pid = 1648] [serial = 916] [outer = 0x11c753400] 03:15:35 INFO - PROCESS | 1648 | 1461233735206 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] 03:15:35 INFO - PROCESS | 1648 | 1461233735252 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:15:35 INFO - PROCESS | 1648 | 1461233735256 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 1648 | 1461233735257 Marionette TRACE conn2 <- [1,1194,null,{}] 03:15:35 INFO - PROCESS | 1648 | 1461233735259 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}] 03:15:35 INFO - PROCESS | 1648 | 1461233735355 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:15:35 INFO - PROCESS | 1648 | 1461233735427 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247bd800 == 75 [pid = 1648] [id = 306] 03:15:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x123f82800) [pid = 1648] [serial = 917] [outer = 0x0] 03:15:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1272ec800) [pid = 1648] [serial = 918] [outer = 0x123f82800] 03:15:35 INFO - PROCESS | 1648 | 1461233735454 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12abc0000) [pid = 1648] [serial = 919] [outer = 0x123f82800] 03:15:35 INFO - PROCESS | 1648 | 1461233735772 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] 03:15:35 INFO - PROCESS | 1648 | 1461233735827 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:15:35 INFO - PROCESS | 1648 | 1461233735830 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 1648 | 1461233735831 Marionette TRACE conn2 <- [1,1198,null,{}] 03:15:35 INFO - PROCESS | 1648 | 1461233735833 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}] 03:15:35 INFO - PROCESS | 1648 | 1461233735931 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:15:35 INFO - PROCESS | 1648 | 1461233735943 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12819a000 == 76 [pid = 1648] [id = 307] 03:15:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12abc8c00) [pid = 1648] [serial = 920] [outer = 0x0] 03:15:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b1d8000) [pid = 1648] [serial = 921] [outer = 0x12abc8c00] 03:15:35 INFO - PROCESS | 1648 | 1461233735968 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12b42c400) [pid = 1648] [serial = 922] [outer = 0x12abc8c00] 03:15:36 INFO - PROCESS | 1648 | 1461233736305 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]]]}] 03:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 03:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:15:36 INFO - PROCESS | 1648 | 1461233736349 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 1648 | 1461233736350 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:15:36 INFO - PROCESS | 1648 | 1461233736352 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 1648 | 1461233736353 Marionette TRACE conn2 <- [1,1202,null,{}] 03:15:36 INFO - PROCESS | 1648 | 1461233736356 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}] 03:15:36 INFO - PROCESS | 1648 | 1461233736457 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:15:36 INFO - PROCESS | 1648 | 1461233736491 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a181000 == 77 [pid = 1648] [id = 308] 03:15:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12abc9000) [pid = 1648] [serial = 923] [outer = 0x0] 03:15:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12cf33800) [pid = 1648] [serial = 924] [outer = 0x12abc9000] 03:15:36 INFO - PROCESS | 1648 | 1461233736517 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12d888000) [pid = 1648] [serial = 925] [outer = 0x12abc9000] 03:15:36 INFO - PROCESS | 1648 | 1461233736864 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]]]}] 03:15:36 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 03:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 517ms 03:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:15:36 INFO - PROCESS | 1648 | 1461233736872 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 1648 | 1461233736873 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:15:36 INFO - PROCESS | 1648 | 1461233736882 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 1648 | 1461233736886 Marionette TRACE conn2 <- [1,1206,null,{}] 03:15:36 INFO - PROCESS | 1648 | 1461233736890 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}] 03:15:37 INFO - PROCESS | 1648 | 1461233737046 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:15:37 INFO - PROCESS | 1648 | 1461233737061 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b30a800 == 78 [pid = 1648] [id = 309] 03:15:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12afc2400) [pid = 1648] [serial = 926] [outer = 0x0] 03:15:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12e1c1c00) [pid = 1648] [serial = 927] [outer = 0x12afc2400] 03:15:37 INFO - PROCESS | 1648 | 1461233737087 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12e1ee400) [pid = 1648] [serial = 928] [outer = 0x12afc2400] 03:15:37 INFO - PROCESS | 1648 | 1461233737519 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]]]}] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c759400) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118878800) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128dc2400) [pid = 1648] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11bc7e000) [pid = 1648] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12cf3a800) [pid = 1648] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x114d11000) [pid = 1648] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11c37cc00) [pid = 1648] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11c4a9c00) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:15:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11ae0a400) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:15:37 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 03:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 680ms 03:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:15:37 INFO - PROCESS | 1648 | 1461233737557 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:15:37 INFO - PROCESS | 1648 | 1461233737558 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:15:37 INFO - PROCESS | 1648 | 1461233737560 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:15:37 INFO - PROCESS | 1648 | 1461233737561 Marionette TRACE conn2 <- [1,1210,null,{}] 03:15:37 INFO - PROCESS | 1648 | 1461233737564 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}] 03:15:37 INFO - PROCESS | 1648 | 1461233737648 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:15:37 INFO - PROCESS | 1648 | 1461233737653 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be33800 == 79 [pid = 1648] [id = 310] 03:15:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x114346400) [pid = 1648] [serial = 929] [outer = 0x0] 03:15:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x123a04c00) [pid = 1648] [serial = 930] [outer = 0x114346400] 03:15:37 INFO - PROCESS | 1648 | 1461233737678 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12d0d3800) [pid = 1648] [serial = 931] [outer = 0x114346400] 03:15:38 INFO - PROCESS | 1648 | 1461233738014 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]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 03:15:38 INFO - PROCESS | 1648 | 1461233738028 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 1648 | 1461233738030 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:15:38 INFO - PROCESS | 1648 | 1461233738032 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1648 | 1461233738035 Marionette TRACE conn2 <- [1,1214,null,{}] 03:15:38 INFO - PROCESS | 1648 | 1461233738039 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}] 03:15:38 INFO - PROCESS | 1648 | 1461233738134 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:15:38 INFO - PROCESS | 1648 | 1461233738192 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0bd800 == 80 [pid = 1648] [id = 311] 03:15:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11beac000) [pid = 1648] [serial = 932] [outer = 0x0] 03:15:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12e8c9400) [pid = 1648] [serial = 933] [outer = 0x11beac000] 03:15:38 INFO - PROCESS | 1648 | 1461233738222 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12ee5e000) [pid = 1648] [serial = 934] [outer = 0x11beac000] 03:15:38 INFO - PROCESS | 1648 | 1461233738503 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]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 03:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:15:38 INFO - PROCESS | 1648 | 1461233738556 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 1648 | 1461233738558 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:15:38 INFO - PROCESS | 1648 | 1461233738560 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1648 | 1461233738561 Marionette TRACE conn2 <- [1,1218,null,{}] 03:15:38 INFO - PROCESS | 1648 | 1461233738563 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}] 03:15:38 INFO - PROCESS | 1648 | 1461233738648 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:15:38 INFO - PROCESS | 1648 | 1461233738652 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e42c000 == 81 [pid = 1648] [id = 312] 03:15:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12eceec00) [pid = 1648] [serial = 935] [outer = 0x0] 03:15:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12f0ab800) [pid = 1648] [serial = 936] [outer = 0x12eceec00] 03:15:38 INFO - PROCESS | 1648 | 1461233738677 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12f0b3000) [pid = 1648] [serial = 937] [outer = 0x12eceec00] 03:15:39 INFO - PROCESS | 1648 | 1461233739008 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]]]}] 03:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 467ms 03:15:39 INFO - PROCESS | 1648 | 1461233739028 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 1648 | 1461233739029 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:15:39 INFO - PROCESS | 1648 | 1461233739031 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 1648 | 1461233739032 Marionette TRACE conn2 <- [1,1222,null,{}] 03:15:39 INFO - PROCESS | 1648 | 1461233739037 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}] 03:15:39 INFO - PROCESS | 1648 | 1461233739151 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:15:39 INFO - PROCESS | 1648 | 1461233739157 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea3e800 == 82 [pid = 1648] [id = 313] 03:15:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12ee58400) [pid = 1648] [serial = 938] [outer = 0x0] 03:15:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12f0b2c00) [pid = 1648] [serial = 939] [outer = 0x12ee58400] 03:15:39 INFO - PROCESS | 1648 | 1461233739182 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12f360c00) [pid = 1648] [serial = 940] [outer = 0x12ee58400] 03:15:39 INFO - PROCESS | 1648 | 1461233739471 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] 03:15:39 INFO - PROCESS | 1648 | 1461233739508 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:15:39 INFO - PROCESS | 1648 | 1461233739510 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 1648 | 1461233739511 Marionette TRACE conn2 <- [1,1226,null,{}] 03:15:39 INFO - PROCESS | 1648 | 1461233739514 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}] 03:15:39 INFO - PROCESS | 1648 | 1461233739669 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:15:39 INFO - PROCESS | 1648 | 1461233739766 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x115703000 == 83 [pid = 1648] [id = 314] 03:15:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x112211c00) [pid = 1648] [serial = 941] [outer = 0x0] 03:15:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x114d0f400) [pid = 1648] [serial = 942] [outer = 0x112211c00] 03:15:39 INFO - PROCESS | 1648 | 1461233739799 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x118878000) [pid = 1648] [serial = 943] [outer = 0x112211c00] 03:15:40 INFO - PROCESS | 1648 | 1461233740198 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]]]}] 03:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 721ms 03:15:40 INFO - PROCESS | 1648 | 1461233740232 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 1648 | 1461233740236 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:15:40 INFO - PROCESS | 1648 | 1461233740257 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1648 | 1461233740260 Marionette TRACE conn2 <- [1,1230,null,{}] 03:15:40 INFO - PROCESS | 1648 | 1461233740263 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}] 03:15:40 INFO - PROCESS | 1648 | 1461233740396 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:15:40 INFO - PROCESS | 1648 | 1461233740479 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b558000 == 84 [pid = 1648] [id = 315] 03:15:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11aebf000) [pid = 1648] [serial = 944] [outer = 0x0] 03:15:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11b523c00) [pid = 1648] [serial = 945] [outer = 0x11aebf000] 03:15:40 INFO - PROCESS | 1648 | 1461233740511 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11ba71400) [pid = 1648] [serial = 946] [outer = 0x11aebf000] 03:15:40 INFO - PROCESS | 1648 | 1461233740962 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]]]}] 03:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 723ms 03:15:40 INFO - PROCESS | 1648 | 1461233740980 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 1648 | 1461233740983 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:15:41 INFO - PROCESS | 1648 | 1461233741008 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1648 | 1461233741010 Marionette TRACE conn2 <- [1,1234,null,{}] 03:15:41 INFO - PROCESS | 1648 | 1461233741014 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}] 03:15:41 INFO - PROCESS | 1648 | 1461233741171 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:15:41 INFO - PROCESS | 1648 | 1461233741273 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d67800 == 85 [pid = 1648] [id = 316] 03:15:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11c511400) [pid = 1648] [serial = 947] [outer = 0x0] 03:15:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x123a0d000) [pid = 1648] [serial = 948] [outer = 0x11c511400] 03:15:41 INFO - PROCESS | 1648 | 1461233741320 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1277e4400) [pid = 1648] [serial = 949] [outer = 0x11c511400] 03:15:41 INFO - PROCESS | 1648 | 1461233741778 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]]]}] 03:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 823ms 03:15:41 INFO - PROCESS | 1648 | 1461233741828 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 1648 | 1461233741831 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:15:41 INFO - PROCESS | 1648 | 1461233741839 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1648 | 1461233741842 Marionette TRACE conn2 <- [1,1238,null,{}] 03:15:41 INFO - PROCESS | 1648 | 1461233741845 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}] 03:15:41 INFO - PROCESS | 1648 | 1461233741953 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:15:42 INFO - PROCESS | 1648 | 1461233742013 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f00b000 == 86 [pid = 1648] [id = 317] 03:15:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1277e4c00) [pid = 1648] [serial = 950] [outer = 0x0] 03:15:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x129278000) [pid = 1648] [serial = 951] [outer = 0x1277e4c00] 03:15:42 INFO - PROCESS | 1648 | 1461233742083 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12cf3e800) [pid = 1648] [serial = 952] [outer = 0x1277e4c00] 03:15:42 INFO - PROCESS | 1648 | 1461233742470 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]]]}] 03:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 675ms 03:15:42 INFO - PROCESS | 1648 | 1461233742511 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 1648 | 1461233742512 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:15:42 INFO - PROCESS | 1648 | 1461233742515 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - PROCESS | 1648 | 1461233742516 Marionette TRACE conn2 <- [1,1242,null,{}] 03:15:42 INFO - PROCESS | 1648 | 1461233742518 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}] 03:15:42 INFO - PROCESS | 1648 | 1461233742624 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:15:42 INFO - PROCESS | 1648 | 1461233742681 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f321000 == 87 [pid = 1648] [id = 318] 03:15:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12e1ce400) [pid = 1648] [serial = 953] [outer = 0x0] 03:15:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12ecec400) [pid = 1648] [serial = 954] [outer = 0x12e1ce400] 03:15:42 INFO - PROCESS | 1648 | 1461233742710 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12ee56800) [pid = 1648] [serial = 955] [outer = 0x12e1ce400] 03:15:43 INFO - PROCESS | 1648 | 1461233743140 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]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 668ms 03:15:43 INFO - PROCESS | 1648 | 1461233743184 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:15:43 INFO - PROCESS | 1648 | 1461233743185 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:15:43 INFO - PROCESS | 1648 | 1461233743187 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1648 | 1461233743189 Marionette TRACE conn2 <- [1,1246,null,{}] 03:15:43 INFO - PROCESS | 1648 | 1461233743191 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}] 03:15:43 INFO - PROCESS | 1648 | 1461233743313 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:15:43 INFO - PROCESS | 1648 | 1461233743397 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb8c000 == 88 [pid = 1648] [id = 319] 03:15:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12f0b3c00) [pid = 1648] [serial = 956] [outer = 0x0] 03:15:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12f361000) [pid = 1648] [serial = 957] [outer = 0x12f0b3c00] 03:15:43 INFO - PROCESS | 1648 | 1461233743436 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12f857800) [pid = 1648] [serial = 958] [outer = 0x12f0b3c00] 03:15:43 INFO - PROCESS | 1648 | 1461233743891 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]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 768ms 03:15:43 INFO - PROCESS | 1648 | 1461233743957 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:15:43 INFO - PROCESS | 1648 | 1461233743958 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:15:43 INFO - PROCESS | 1648 | 1461233743961 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1648 | 1461233743962 Marionette TRACE conn2 <- [1,1250,null,{}] 03:15:43 INFO - PROCESS | 1648 | 1461233743964 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}] 03:15:44 INFO - PROCESS | 1648 | 1461233744212 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:15:44 INFO - PROCESS | 1648 | 1461233744303 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aeca000 == 89 [pid = 1648] [id = 320] 03:15:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11572b800) [pid = 1648] [serial = 959] [outer = 0x0] 03:15:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1157ae800) [pid = 1648] [serial = 960] [outer = 0x11572b800] 03:15:44 INFO - PROCESS | 1648 | 1461233744332 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x118c8f800) [pid = 1648] [serial = 961] [outer = 0x11572b800] 03:15:44 INFO - PROCESS | 1648 | 1461233744759 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]]]}] 03:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 821ms 03:15:44 INFO - PROCESS | 1648 | 1461233744783 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:15:44 INFO - PROCESS | 1648 | 1461233744788 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:15:44 INFO - PROCESS | 1648 | 1461233744791 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:15:44 INFO - PROCESS | 1648 | 1461233744794 Marionette TRACE conn2 <- [1,1254,null,{}] 03:15:44 INFO - PROCESS | 1648 | 1461233744797 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}] 03:15:44 INFO - PROCESS | 1648 | 1461233744892 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:15:44 INFO - PROCESS | 1648 | 1461233744953 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118536000 == 90 [pid = 1648] [id = 321] 03:15:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x118f3e400) [pid = 1648] [serial = 962] [outer = 0x0] 03:15:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x119c85c00) [pid = 1648] [serial = 963] [outer = 0x118f3e400] 03:15:44 INFO - PROCESS | 1648 | 1461233744998 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11b5f1000) [pid = 1648] [serial = 964] [outer = 0x118f3e400] 03:15:45 INFO - PROCESS | 1648 | 1461233745442 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]]]}] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12d86d000 == 89 [pid = 1648] [id = 206] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea3e800 == 88 [pid = 1648] [id = 313] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12e42c000 == 87 [pid = 1648] [id = 312] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0bd800 == 86 [pid = 1648] [id = 311] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11be33800 == 85 [pid = 1648] [id = 310] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12b30a800 == 84 [pid = 1648] [id = 309] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a181000 == 83 [pid = 1648] [id = 308] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12ab50000) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12b398c00) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12dadbc00) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12e1e9000) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e625c00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12b42c800) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12819a000 == 82 [pid = 1648] [id = 307] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1247bd800 == 81 [pid = 1648] [id = 306] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1240ce800 == 80 [pid = 1648] [id = 305] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca69800 == 79 [pid = 1648] [id = 304] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11b957000 == 78 [pid = 1648] [id = 303] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118f4b800 == 77 [pid = 1648] [id = 302] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119c5d800 == 76 [pid = 1648] [id = 301] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1422c3800 == 75 [pid = 1648] [id = 297] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x138aa3000 == 74 [pid = 1648] [id = 296] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x126811000 == 73 [pid = 1648] [id = 295] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119c6b800 == 72 [pid = 1648] [id = 294] 03:15:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a17b000 == 71 [pid = 1648] [id = 293] 03:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 725ms 03:15:45 INFO - PROCESS | 1648 | 1461233745516 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 1648 | 1461233745519 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:15:45 INFO - PROCESS | 1648 | 1461233745523 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 1648 | 1461233745524 Marionette TRACE conn2 <- [1,1258,null,{}] 03:15:45 INFO - PROCESS | 1648 | 1461233745526 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}] 03:15:45 INFO - PROCESS | 1648 | 1461233745608 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:15:45 INFO - PROCESS | 1648 | 1461233745619 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11971b000 == 72 [pid = 1648] [id = 322] 03:15:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11bc8a400) [pid = 1648] [serial = 965] [outer = 0x0] 03:15:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11beabc00) [pid = 1648] [serial = 966] [outer = 0x11bc8a400] 03:15:45 INFO - PROCESS | 1648 | 1461233745646 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11c728400) [pid = 1648] [serial = 967] [outer = 0x11bc8a400] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1241cf400) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119c85400) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x118f34000) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x123fd4400) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x128dc4800) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1277e9400) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x118c8d800) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12ced5400) [pid = 1648] [serial = 865] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12aae3400) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11c728800) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12d831800) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11ad2b000) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1277f3400) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12abca000) [pid = 1648] [serial = 877] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x126b72400) [pid = 1648] [serial = 874] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11ba13400) [pid = 1648] [serial = 871] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119c77c00) [pid = 1648] [serial = 453] [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.] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x123a03400) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11b524400) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11c381000) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 03:15:45 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12dadd400) [pid = 1648] [serial = 868] [outer = 0x0] [url = about:blank] 03:15:46 INFO - PROCESS | 1648 | 1461233746025 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]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 03:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:15:46 INFO - PROCESS | 1648 | 1461233746041 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1648 | 1461233746044 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:15:46 INFO - PROCESS | 1648 | 1461233746051 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1648 | 1461233746056 Marionette TRACE conn2 <- [1,1262,null,{}] 03:15:46 INFO - PROCESS | 1648 | 1461233746059 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}] 03:15:46 INFO - PROCESS | 1648 | 1461233746144 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:15:46 INFO - PROCESS | 1648 | 1461233746148 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d36800 == 73 [pid = 1648] [id = 323] 03:15:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11c4b1c00) [pid = 1648] [serial = 968] [outer = 0x0] 03:15:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x123a08000) [pid = 1648] [serial = 969] [outer = 0x11c4b1c00] 03:15:46 INFO - PROCESS | 1648 | 1461233746175 Marionette DEBUG loaded listener.js 03:15:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12683d800) [pid = 1648] [serial = 970] [outer = 0x11c4b1c00] 03:15:46 INFO - PROCESS | 1648 | 1461233746527 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]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 526ms 03:15:46 INFO - PROCESS | 1648 | 1461233746574 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1648 | 1461233746575 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:15:46 INFO - PROCESS | 1648 | 1461233746577 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1648 | 1461233746578 Marionette TRACE conn2 <- [1,1266,null,{}] 03:15:46 INFO - PROCESS | 1648 | 1461233746581 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}] 03:15:46 INFO - PROCESS | 1648 | 1461233746662 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:15:46 INFO - PROCESS | 1648 | 1461233746668 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1e800 == 74 [pid = 1648] [id = 324] 03:15:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126b72400) [pid = 1648] [serial = 971] [outer = 0x0] 03:15:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1277e8c00) [pid = 1648] [serial = 972] [outer = 0x126b72400] 03:15:46 INFO - PROCESS | 1648 | 1461233746695 Marionette DEBUG loaded listener.js 03:15:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128dcdc00) [pid = 1648] [serial = 973] [outer = 0x126b72400] 03:15:47 INFO - PROCESS | 1648 | 1461233747122 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]]]}] 03:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 568ms 03:15:47 INFO - PROCESS | 1648 | 1461233747147 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:15:47 INFO - PROCESS | 1648 | 1461233747149 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:15:47 INFO - PROCESS | 1648 | 1461233747155 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:15:47 INFO - PROCESS | 1648 | 1461233747157 Marionette TRACE conn2 <- [1,1270,null,{}] 03:15:47 INFO - PROCESS | 1648 | 1461233747160 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}] 03:15:47 INFO - PROCESS | 1648 | 1461233747289 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:15:47 INFO - PROCESS | 1648 | 1461233747294 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a861800 == 75 [pid = 1648] [id = 325] 03:15:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12aae7400) [pid = 1648] [serial = 974] [outer = 0x0] 03:15:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12ab4c400) [pid = 1648] [serial = 975] [outer = 0x12aae7400] 03:15:47 INFO - PROCESS | 1648 | 1461233747326 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12afccc00) [pid = 1648] [serial = 976] [outer = 0x12aae7400] 03:15:47 INFO - PROCESS | 1648 | 1461233747695 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]]]}] 03:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 572ms 03:15:47 INFO - PROCESS | 1648 | 1461233747738 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:15:47 INFO - PROCESS | 1648 | 1461233747739 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:15:47 INFO - PROCESS | 1648 | 1461233747741 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:15:47 INFO - PROCESS | 1648 | 1461233747742 Marionette TRACE conn2 <- [1,1274,null,{}] 03:15:47 INFO - PROCESS | 1648 | 1461233747745 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}] 03:15:47 INFO - PROCESS | 1648 | 1461233747853 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:15:47 INFO - PROCESS | 1648 | 1461233747866 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a89a800 == 76 [pid = 1648] [id = 326] 03:15:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12770a000) [pid = 1648] [serial = 977] [outer = 0x0] 03:15:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12c6e6c00) [pid = 1648] [serial = 978] [outer = 0x12770a000] 03:15:47 INFO - PROCESS | 1648 | 1461233747894 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12d0d0c00) [pid = 1648] [serial = 979] [outer = 0x12770a000] 03:15:48 INFO - PROCESS | 1648 | 1461233748231 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]]]}] 03:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 517ms 03:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:15:48 INFO - PROCESS | 1648 | 1461233748260 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 1648 | 1461233748261 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:15:48 INFO - PROCESS | 1648 | 1461233748268 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 1648 | 1461233748271 Marionette TRACE conn2 <- [1,1278,null,{}] 03:15:48 INFO - PROCESS | 1648 | 1461233748274 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}] 03:15:48 INFO - PROCESS | 1648 | 1461233748375 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:15:48 INFO - PROCESS | 1648 | 1461233748410 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce31000 == 77 [pid = 1648] [id = 327] 03:15:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12b1d9c00) [pid = 1648] [serial = 980] [outer = 0x0] 03:15:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12dad7c00) [pid = 1648] [serial = 981] [outer = 0x12b1d9c00] 03:15:48 INFO - PROCESS | 1648 | 1461233748435 Marionette DEBUG loaded listener.js 03:15:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12e8c8800) [pid = 1648] [serial = 982] [outer = 0x12b1d9c00] 03:15:48 INFO - PROCESS | 1648 | 1461233748758 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]]]}] 03:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 527ms 03:15:48 INFO - PROCESS | 1648 | 1461233748790 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 1648 | 1461233748791 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:15:48 INFO - PROCESS | 1648 | 1461233748793 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 1648 | 1461233748794 Marionette TRACE conn2 <- [1,1282,null,{}] 03:15:48 INFO - PROCESS | 1648 | 1461233748797 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}] 03:15:48 INFO - PROCESS | 1648 | 1461233748900 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:15:48 INFO - PROCESS | 1648 | 1461233748937 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2f9000 == 78 [pid = 1648] [id = 328] 03:15:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12b39b400) [pid = 1648] [serial = 983] [outer = 0x0] 03:15:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12e8d0800) [pid = 1648] [serial = 984] [outer = 0x12b39b400] 03:15:48 INFO - PROCESS | 1648 | 1461233748962 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12ee5ac00) [pid = 1648] [serial = 985] [outer = 0x12b39b400] 03:15:49 INFO - PROCESS | 1648 | 1461233749247 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]]]}] 03:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 03:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:15:49 INFO - PROCESS | 1648 | 1461233749263 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 1648 | 1461233749264 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:15:49 INFO - PROCESS | 1648 | 1461233749266 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1648 | 1461233749267 Marionette TRACE conn2 <- [1,1286,null,{}] 03:15:49 INFO - PROCESS | 1648 | 1461233749286 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}] 03:15:49 INFO - PROCESS | 1648 | 1461233749394 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:15:49 INFO - PROCESS | 1648 | 1461233749431 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e664000 == 79 [pid = 1648] [id = 329] 03:15:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11bac6000) [pid = 1648] [serial = 986] [outer = 0x0] 03:15:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11bacd400) [pid = 1648] [serial = 987] [outer = 0x11bac6000] 03:15:49 INFO - PROCESS | 1648 | 1461233749456 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11bad1c00) [pid = 1648] [serial = 988] [outer = 0x11bac6000] 03:15:49 INFO - PROCESS | 1648 | 1461233749906 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]]]}] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12abc8c00) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12abc9000) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12afc2400) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1156d0800) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x115798000) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11c753400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11c385c00) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x114346400) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11beac000) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11b521800) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12eceec00) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x123f82800) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1277eb800) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:15:49 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11c758400) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 677ms 03:15:49 INFO - PROCESS | 1648 | 1461233749943 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 1648 | 1461233749945 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:15:49 INFO - PROCESS | 1648 | 1461233749947 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1648 | 1461233749948 Marionette TRACE conn2 <- [1,1290,null,{}] 03:15:49 INFO - PROCESS | 1648 | 1461233749950 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}] 03:15:50 INFO - PROCESS | 1648 | 1461233750034 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:15:50 INFO - PROCESS | 1648 | 1461233750038 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c34d800 == 80 [pid = 1648] [id = 330] 03:15:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1191b2400) [pid = 1648] [serial = 989] [outer = 0x0] 03:15:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11bad1000) [pid = 1648] [serial = 990] [outer = 0x1191b2400] 03:15:50 INFO - PROCESS | 1648 | 1461233750068 Marionette DEBUG loaded listener.js 03:15:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11bc0bc00) [pid = 1648] [serial = 991] [outer = 0x1191b2400] 03:15:50 INFO - PROCESS | 1648 | 1461233750410 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]]]}] 03:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 03:15:50 INFO - PROCESS | 1648 | 1461233750417 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 1648 | 1461233750421 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:15:50 INFO - PROCESS | 1648 | 1461233750424 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1648 | 1461233750426 Marionette TRACE conn2 <- [1,1294,null,{}] 03:15:50 INFO - PROCESS | 1648 | 1461233750428 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}] 03:15:50 INFO - PROCESS | 1648 | 1461233750530 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:15:50 INFO - PROCESS | 1648 | 1461233750590 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f31d000 == 81 [pid = 1648] [id = 331] 03:15:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11ad29c00) [pid = 1648] [serial = 992] [outer = 0x0] 03:15:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11bc10000) [pid = 1648] [serial = 993] [outer = 0x11ad29c00] 03:15:50 INFO - PROCESS | 1648 | 1461233750615 Marionette DEBUG loaded listener.js 03:15:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12d82d800) [pid = 1648] [serial = 994] [outer = 0x11ad29c00] 03:15:50 INFO - PROCESS | 1648 | 1461233750903 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]]]}] 03:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 03:15:50 INFO - PROCESS | 1648 | 1461233750945 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 1648 | 1461233750946 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:15:50 INFO - PROCESS | 1648 | 1461233750949 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1648 | 1461233750950 Marionette TRACE conn2 <- [1,1298,null,{}] 03:15:50 INFO - PROCESS | 1648 | 1461233750955 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}] 03:15:51 INFO - PROCESS | 1648 | 1461233751043 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:15:51 INFO - PROCESS | 1648 | 1461233751047 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe19000 == 82 [pid = 1648] [id = 332] 03:15:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12e1ecc00) [pid = 1648] [serial = 995] [outer = 0x0] 03:15:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12f0ae800) [pid = 1648] [serial = 996] [outer = 0x12e1ecc00] 03:15:51 INFO - PROCESS | 1648 | 1461233751072 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12f360800) [pid = 1648] [serial = 997] [outer = 0x12e1ecc00] 03:15:51 INFO - PROCESS | 1648 | 1461233751454 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]]]}] 03:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 573ms 03:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:15:51 INFO - PROCESS | 1648 | 1461233751524 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:15:51 INFO - PROCESS | 1648 | 1461233751526 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:15:51 INFO - PROCESS | 1648 | 1461233751529 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:15:51 INFO - PROCESS | 1648 | 1461233751531 Marionette TRACE conn2 <- [1,1302,null,{}] 03:15:51 INFO - PROCESS | 1648 | 1461233751534 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}] 03:15:51 INFO - PROCESS | 1648 | 1461233751664 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:15:51 INFO - PROCESS | 1648 | 1461233751672 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1305e2800 == 83 [pid = 1648] [id = 333] 03:15:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12a249400) [pid = 1648] [serial = 998] [outer = 0x0] 03:15:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12a251000) [pid = 1648] [serial = 999] [outer = 0x12a249400] 03:15:51 INFO - PROCESS | 1648 | 1461233751698 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12a249800) [pid = 1648] [serial = 1000] [outer = 0x12a249400] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1422d4800 == 82 [pid = 1648] [id = 298] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec1c800 == 81 [pid = 1648] [id = 211] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac2800 == 80 [pid = 1648] [id = 170] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x112131000 == 79 [pid = 1648] [id = 299] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12f311800 == 78 [pid = 1648] [id = 212] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11aecf800 == 77 [pid = 1648] [id = 270] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea4e800 == 76 [pid = 1648] [id = 226] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12af98800 == 75 [pid = 1648] [id = 127] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa5e000 == 74 [pid = 1648] [id = 251] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d1000 == 73 [pid = 1648] [id = 247] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb9e800 == 72 [pid = 1648] [id = 283] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2f0000 == 71 [pid = 1648] [id = 195] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11a857800 == 70 [pid = 1648] [id = 213] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12e42d800 == 69 [pid = 1648] [id = 149] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12815e000 == 68 [pid = 1648] [id = 184] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11c15b000 == 67 [pid = 1648] [id = 208] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12e66d000 == 66 [pid = 1648] [id = 150] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea50000 == 65 [pid = 1648] [id = 210] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12f309800 == 64 [pid = 1648] [id = 264] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2ef000 == 63 [pid = 1648] [id = 248] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x119149800 == 62 [pid = 1648] [id = 250] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d045000 == 61 [pid = 1648] [id = 148] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11c198800 == 60 [pid = 1648] [id = 147] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11449e000 == 59 [pid = 1648] [id = 300] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11985b000 == 58 [pid = 1648] [id = 207] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12f496000 == 57 [pid = 1648] [id = 282] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d974800 == 56 [pid = 1648] [id = 145] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe24800 == 55 [pid = 1648] [id = 284] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca83800 == 54 [pid = 1648] [id = 194] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12f01e800 == 53 [pid = 1648] [id = 169] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d850800 == 52 [pid = 1648] [id = 209] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02f000 == 51 [pid = 1648] [id = 167] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11aeda000 == 50 [pid = 1648] [id = 271] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec18000 == 49 [pid = 1648] [id = 168] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca75800 == 48 [pid = 1648] [id = 230] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x126b09000 == 47 [pid = 1648] [id = 183] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11c165000 == 46 [pid = 1648] [id = 166] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d86a800 == 45 [pid = 1648] [id = 249] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118536000 == 44 [pid = 1648] [id = 321] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11aeca000 == 43 [pid = 1648] [id = 320] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb8c000 == 42 [pid = 1648] [id = 319] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12f321000 == 41 [pid = 1648] [id = 318] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12f00b000 == 40 [pid = 1648] [id = 317] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x128d67800 == 39 [pid = 1648] [id = 316] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11b558000 == 38 [pid = 1648] [id = 315] 03:15:52 INFO - PROCESS | 1648 | --DOCSHELL 0x115703000 == 37 [pid = 1648] [id = 314] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11971b000 == 36 [pid = 1648] [id = 322] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce31000 == 35 [pid = 1648] [id = 327] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x123d36800 == 34 [pid = 1648] [id = 323] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe19000 == 33 [pid = 1648] [id = 332] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1e800 == 32 [pid = 1648] [id = 324] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11a861800 == 31 [pid = 1648] [id = 325] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11c34d800 == 30 [pid = 1648] [id = 330] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12e664000 == 29 [pid = 1648] [id = 329] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12a89a800 == 28 [pid = 1648] [id = 326] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2f9000 == 27 [pid = 1648] [id = 328] 03:15:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12f31d000 == 26 [pid = 1648] [id = 331] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12ced4000) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12e1c2800) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12b1d8000) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12cf33800) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12e1c1c00) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12d888000) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11925d800) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x115730400) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x118e27000) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11ae07c00) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1241c6800) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x126db0000) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12e1e2c00) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x118879000) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11aebd800) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11c757400) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x123a0f800) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x123a04c00) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11ae0d000) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12e8c9400) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11bc89c00) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11c380000) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1146c3400) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x129275c00) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12e8cb400) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12d0d3800) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12f0b3000) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12f0b2c00) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12f0ab800) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12e1ee400) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1272ec800) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12abc0000) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b42c400) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12ee5e000) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 1648 | 1461233753565 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]]]}] 03:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2081ms 03:15:53 INFO - PROCESS | 1648 | 1461233753610 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1648 | 1461233753612 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:15:53 INFO - PROCESS | 1648 | 1461233753616 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 1648 | 1461233753618 Marionette TRACE conn2 <- [1,1306,null,{}] 03:15:53 INFO - PROCESS | 1648 | 1461233753623 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}] 03:15:53 INFO - PROCESS | 1648 | 1461233753704 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:15:53 INFO - PROCESS | 1648 | 1461233753751 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b72800 == 27 [pid = 1648] [id = 334] 03:15:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11585a000) [pid = 1648] [serial = 1001] [outer = 0x0] 03:15:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116525000) [pid = 1648] [serial = 1002] [outer = 0x11585a000] 03:15:53 INFO - PROCESS | 1648 | 1461233753779 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118582400) [pid = 1648] [serial = 1003] [outer = 0x11585a000] 03:15:54 INFO - PROCESS | 1648 | 1461233754099 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]]]}] 03:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 524ms 03:15:54 INFO - PROCESS | 1648 | 1461233754140 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:15:54 INFO - PROCESS | 1648 | 1461233754144 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:15:54 INFO - PROCESS | 1648 | 1461233754149 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 1648 | 1461233754151 Marionette TRACE conn2 <- [1,1310,null,{}] 03:15:54 INFO - PROCESS | 1648 | 1461233754153 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}] 03:15:54 INFO - PROCESS | 1648 | 1461233754231 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:15:54 INFO - PROCESS | 1648 | 1461233754277 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118778800 == 28 [pid = 1648] [id = 335] 03:15:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1141bc800) [pid = 1648] [serial = 1004] [outer = 0x0] 03:15:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118835000) [pid = 1648] [serial = 1005] [outer = 0x1141bc800] 03:15:54 INFO - PROCESS | 1648 | 1461233754306 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118c83400) [pid = 1648] [serial = 1006] [outer = 0x1141bc800] 03:15:54 INFO - PROCESS | 1648 | 1461233754661 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] 03:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:15:54 INFO - PROCESS | 1648 | 1461233754673 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:15:54 INFO - PROCESS | 1648 | 1461233754677 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 1648 | 1461233754681 Marionette TRACE conn2 <- [1,1314,null,{}] 03:15:54 INFO - PROCESS | 1648 | 1461233754696 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}] 03:15:54 INFO - PROCESS | 1648 | 1461233754824 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:15:54 INFO - PROCESS | 1648 | 1461233754897 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11970c800 == 29 [pid = 1648] [id = 336] 03:15:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x112209000) [pid = 1648] [serial = 1007] [outer = 0x0] 03:15:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118f33000) [pid = 1648] [serial = 1008] [outer = 0x112209000] 03:15:54 INFO - PROCESS | 1648 | 1461233754944 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119c78000) [pid = 1648] [serial = 1009] [outer = 0x112209000] 03:15:55 INFO - PROCESS | 1648 | 1461233755344 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]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 725ms 03:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:15:55 INFO - PROCESS | 1648 | 1461233755401 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1648 | 1461233755403 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:15:55 INFO - PROCESS | 1648 | 1461233755405 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1648 | 1461233755406 Marionette TRACE conn2 <- [1,1318,null,{}] 03:15:55 INFO - PROCESS | 1648 | 1461233755408 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}] 03:15:55 INFO - PROCESS | 1648 | 1461233755503 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:15:55 INFO - PROCESS | 1648 | 1461233755509 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c68000 == 30 [pid = 1648] [id = 337] 03:15:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118f3e000) [pid = 1648] [serial = 1010] [outer = 0x0] 03:15:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11a87a000) [pid = 1648] [serial = 1011] [outer = 0x118f3e000] 03:15:55 INFO - PROCESS | 1648 | 1461233755536 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11ad2f800) [pid = 1648] [serial = 1012] [outer = 0x118f3e000] 03:15:55 INFO - PROCESS | 1648 | 1461233755871 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]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 03:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:15:55 INFO - PROCESS | 1648 | 1461233755923 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1648 | 1461233755924 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:15:55 INFO - PROCESS | 1648 | 1461233755927 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1648 | 1461233755928 Marionette TRACE conn2 <- [1,1322,null,{}] 03:15:55 INFO - PROCESS | 1648 | 1461233755930 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}] 03:15:56 INFO - PROCESS | 1648 | 1461233756001 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:15:56 INFO - PROCESS | 1648 | 1461233756007 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabd800 == 31 [pid = 1648] [id = 338] 03:15:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x112204800) [pid = 1648] [serial = 1013] [outer = 0x0] 03:15:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11ae09800) [pid = 1648] [serial = 1014] [outer = 0x112204800] 03:15:56 INFO - PROCESS | 1648 | 1461233756033 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11ae3b800) [pid = 1648] [serial = 1015] [outer = 0x112204800] 03:15:56 INFO - PROCESS | 1648 | 1461233756445 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]]]}] 03:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 568ms 03:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:15:56 INFO - PROCESS | 1648 | 1461233756497 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:15:56 INFO - PROCESS | 1648 | 1461233756499 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:15:56 INFO - PROCESS | 1648 | 1461233756502 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:15:56 INFO - PROCESS | 1648 | 1461233756503 Marionette TRACE conn2 <- [1,1326,null,{}] 03:15:56 INFO - PROCESS | 1648 | 1461233756507 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}] 03:15:56 INFO - PROCESS | 1648 | 1461233756654 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:15:56 INFO - PROCESS | 1648 | 1461233756671 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be11000 == 32 [pid = 1648] [id = 339] 03:15:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11aeb6800) [pid = 1648] [serial = 1016] [outer = 0x0] 03:15:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11b944400) [pid = 1648] [serial = 1017] [outer = 0x11aeb6800] 03:15:56 INFO - PROCESS | 1648 | 1461233756716 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11bac8000) [pid = 1648] [serial = 1018] [outer = 0x11aeb6800] 03:15:57 INFO - PROCESS | 1648 | 1461233757110 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]]]}] 03:15:57 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 03:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 621ms 03:15:57 INFO - PROCESS | 1648 | 1461233757127 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1648 | 1461233757130 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:15:57 INFO - PROCESS | 1648 | 1461233757133 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1648 | 1461233757135 Marionette TRACE conn2 <- [1,1330,null,{}] 03:15:57 INFO - PROCESS | 1648 | 1461233757138 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}] 03:15:57 INFO - PROCESS | 1648 | 1461233757249 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:15:57 INFO - PROCESS | 1648 | 1461233757256 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c192800 == 33 [pid = 1648] [id = 340] 03:15:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11bac8400) [pid = 1648] [serial = 1019] [outer = 0x0] 03:15:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11bc02800) [pid = 1648] [serial = 1020] [outer = 0x11bac8400] 03:15:57 INFO - PROCESS | 1648 | 1461233757296 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11bc0c400) [pid = 1648] [serial = 1021] [outer = 0x11bac8400] 03:15:57 INFO - PROCESS | 1648 | 1461233757727 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]]]}] 03:15:57 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 03:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 625ms 03:15:57 INFO - PROCESS | 1648 | 1461233757758 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1648 | 1461233757759 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:15:57 INFO - PROCESS | 1648 | 1461233757761 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1648 | 1461233757762 Marionette TRACE conn2 <- [1,1334,null,{}] 03:15:57 INFO - PROCESS | 1648 | 1461233757764 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}] 03:15:57 INFO - PROCESS | 1648 | 1461233757859 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:15:57 INFO - PROCESS | 1648 | 1461233757866 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c362000 == 34 [pid = 1648] [id = 341] 03:15:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11bacf800) [pid = 1648] [serial = 1022] [outer = 0x0] 03:15:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11bc7e800) [pid = 1648] [serial = 1023] [outer = 0x11bacf800] 03:15:57 INFO - PROCESS | 1648 | 1461233757894 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11bea2c00) [pid = 1648] [serial = 1024] [outer = 0x11bacf800] 03:15:58 INFO - PROCESS | 1648 | 1461233758190 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]]]}] 03:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 473ms 03:15:58 INFO - PROCESS | 1648 | 1461233758235 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:15:58 INFO - PROCESS | 1648 | 1461233758238 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:15:58 INFO - PROCESS | 1648 | 1461233758241 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:15:58 INFO - PROCESS | 1648 | 1461233758242 Marionette TRACE conn2 <- [1,1338,null,{}] 03:15:58 INFO - PROCESS | 1648 | 1461233758244 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}] 03:15:58 INFO - PROCESS | 1648 | 1461233758316 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:15:58 INFO - PROCESS | 1648 | 1461233758322 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11970c000 == 35 [pid = 1648] [id = 342] 03:15:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x118e2ec00) [pid = 1648] [serial = 1025] [outer = 0x0] 03:15:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11c1bc800) [pid = 1648] [serial = 1026] [outer = 0x118e2ec00] 03:15:58 INFO - PROCESS | 1648 | 1461233758348 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11c37d400) [pid = 1648] [serial = 1027] [outer = 0x118e2ec00] 03:15:59 INFO - PROCESS | 1648 | 1461233759182 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]]]}] 03:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 03:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:15:59 INFO - PROCESS | 1648 | 1461233759214 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1648 | 1461233759215 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:15:59 INFO - PROCESS | 1648 | 1461233759218 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1648 | 1461233759219 Marionette TRACE conn2 <- [1,1342,null,{}] 03:15:59 INFO - PROCESS | 1648 | 1461233759223 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}] 03:15:59 INFO - PROCESS | 1648 | 1461233759319 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:15:59 INFO - PROCESS | 1648 | 1461233759323 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240d8800 == 36 [pid = 1648] [id = 343] 03:15:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11bc0ec00) [pid = 1648] [serial = 1028] [outer = 0x0] 03:15:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11c4a9400) [pid = 1648] [serial = 1029] [outer = 0x11bc0ec00] 03:15:59 INFO - PROCESS | 1648 | 1461233759348 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11c71c000) [pid = 1648] [serial = 1030] [outer = 0x11bc0ec00] 03:15:59 INFO - PROCESS | 1648 | 1461233759681 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]]]}] 03:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 521ms 03:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:15:59 INFO - PROCESS | 1648 | 1461233759739 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1648 | 1461233759741 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:15:59 INFO - PROCESS | 1648 | 1461233759743 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1648 | 1461233759745 Marionette TRACE conn2 <- [1,1346,null,{}] 03:15:59 INFO - PROCESS | 1648 | 1461233759754 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}] 03:15:59 INFO - PROCESS | 1648 | 1461233759859 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:15:59 INFO - PROCESS | 1648 | 1461233759863 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabd000 == 37 [pid = 1648] [id = 344] 03:15:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11c729000) [pid = 1648] [serial = 1031] [outer = 0x0] 03:15:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11c759400) [pid = 1648] [serial = 1032] [outer = 0x11c729000] 03:15:59 INFO - PROCESS | 1648 | 1461233759896 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x123a05800) [pid = 1648] [serial = 1033] [outer = 0x11c729000] 03:16:00 INFO - PROCESS | 1648 | 1461233760232 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]]]}] 03:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 03:16:00 INFO - PROCESS | 1648 | 1461233760263 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:16:00 INFO - PROCESS | 1648 | 1461233760264 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:16:00 INFO - PROCESS | 1648 | 1461233760266 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:16:00 INFO - PROCESS | 1648 | 1461233760267 Marionette TRACE conn2 <- [1,1350,null,{}] 03:16:00 INFO - PROCESS | 1648 | 1461233760272 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}] 03:16:00 INFO - PROCESS | 1648 | 1461233760370 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:16:00 INFO - PROCESS | 1648 | 1461233760374 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12775a000 == 38 [pid = 1648] [id = 345] 03:16:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x123a04c00) [pid = 1648] [serial = 1034] [outer = 0x0] 03:16:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x123a11000) [pid = 1648] [serial = 1035] [outer = 0x123a04c00] 03:16:00 INFO - PROCESS | 1648 | 1461233760399 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x123f7f800) [pid = 1648] [serial = 1036] [outer = 0x123a04c00] 03:16:00 INFO - PROCESS | 1648 | 1461233760747 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]]]}] 03:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x112207c00) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e1e2800) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12cf34800) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12d0d6400) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1146ba400) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12dadd800) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12aae1000) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11c755c00) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x123c6c800) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12b1d7800) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12b1d9c00) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12b39b400) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11bac6000) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1191b2400) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11ad29c00) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12e1ecc00) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11aebf000) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x112211c00) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12ee58400) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12aae7400) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126b72400) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11c4b1c00) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11bc8a400) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118f3e400) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11572b800) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12f0b3c00) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12e1ce400) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1277e4c00) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11c511400) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12770a000) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11857c400) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12e631c00) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11a87f800) [pid = 1648] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123c69400) [pid = 1648] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12dad8800) [pid = 1648] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1154af400) [pid = 1648] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:16:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12aadc800) [pid = 1648] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:16:01 INFO - PROCESS | 1648 | 1461233761228 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 1648 | 1461233761230 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:16:01 INFO - PROCESS | 1648 | 1461233761236 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 1648 | 1461233761237 Marionette TRACE conn2 <- [1,1354,null,{}] 03:16:01 INFO - PROCESS | 1648 | 1461233761239 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}] 03:16:01 INFO - PROCESS | 1648 | 1461233761313 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:16:01 INFO - PROCESS | 1648 | 1461233761318 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118525800 == 39 [pid = 1648] [id = 346] 03:16:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1188cd400) [pid = 1648] [serial = 1037] [outer = 0x0] 03:16:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119c78c00) [pid = 1648] [serial = 1038] [outer = 0x1188cd400] 03:16:01 INFO - PROCESS | 1648 | 1461233761346 Marionette DEBUG loaded listener.js 03:16:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11b521800) [pid = 1648] [serial = 1039] [outer = 0x1188cd400] 03:16:01 INFO - PROCESS | 1648 | 1461233761684 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]]]}] 03:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 470ms 03:16:01 INFO - PROCESS | 1648 | 1461233761706 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:16:01 INFO - PROCESS | 1648 | 1461233761708 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:16:01 INFO - PROCESS | 1648 | 1461233761710 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 1648 | 1461233761711 Marionette TRACE conn2 <- [1,1358,null,{}] 03:16:01 INFO - PROCESS | 1648 | 1461233761713 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}] 03:16:01 INFO - PROCESS | 1648 | 1461233761789 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:16:01 INFO - PROCESS | 1648 | 1461233761839 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12434c000 == 40 [pid = 1648] [id = 347] 03:16:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118f34400) [pid = 1648] [serial = 1040] [outer = 0x0] 03:16:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11c1c5c00) [pid = 1648] [serial = 1041] [outer = 0x118f34400] 03:16:01 INFO - PROCESS | 1648 | 1461233761864 Marionette DEBUG loaded listener.js 03:16:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x123f82c00) [pid = 1648] [serial = 1042] [outer = 0x118f34400] 03:16:02 INFO - PROCESS | 1648 | 1461233762130 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]]]}] 03:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 467ms 03:16:02 INFO - PROCESS | 1648 | 1461233762178 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:16:02 INFO - PROCESS | 1648 | 1461233762179 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:16:02 INFO - PROCESS | 1648 | 1461233762181 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 1648 | 1461233762182 Marionette TRACE conn2 <- [1,1362,null,{}] 03:16:02 INFO - PROCESS | 1648 | 1461233762187 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}] 03:16:02 INFO - PROCESS | 1648 | 1461233762266 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:16:02 INFO - PROCESS | 1648 | 1461233762272 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a179800 == 41 [pid = 1648] [id = 348] 03:16:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119d61000) [pid = 1648] [serial = 1043] [outer = 0x0] 03:16:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x123fdbc00) [pid = 1648] [serial = 1044] [outer = 0x119d61000] 03:16:02 INFO - PROCESS | 1648 | 1461233762297 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12470e400) [pid = 1648] [serial = 1045] [outer = 0x119d61000] 03:16:02 INFO - PROCESS | 1648 | 1461233762626 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]]]}] 03:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 03:16:02 INFO - PROCESS | 1648 | 1461233762651 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:16:02 INFO - PROCESS | 1648 | 1461233762654 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:16:02 INFO - PROCESS | 1648 | 1461233762658 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 1648 | 1461233762659 Marionette TRACE conn2 <- [1,1366,null,{}] 03:16:02 INFO - PROCESS | 1648 | 1461233762661 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}] 03:16:02 INFO - PROCESS | 1648 | 1461233762764 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:16:02 INFO - PROCESS | 1648 | 1461233762773 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8bf000 == 42 [pid = 1648] [id = 349] 03:16:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124260800) [pid = 1648] [serial = 1046] [outer = 0x0] 03:16:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126d46800) [pid = 1648] [serial = 1047] [outer = 0x124260800] 03:16:02 INFO - PROCESS | 1648 | 1461233762797 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126dbb000) [pid = 1648] [serial = 1048] [outer = 0x124260800] 03:16:03 INFO - PROCESS | 1648 | 1461233763116 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] 03:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:16:03 INFO - PROCESS | 1648 | 1461233763132 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:16:03 INFO - PROCESS | 1648 | 1461233763138 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 1648 | 1461233763140 Marionette TRACE conn2 <- [1,1370,null,{}] 03:16:03 INFO - PROCESS | 1648 | 1461233763143 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}] 03:16:03 INFO - PROCESS | 1648 | 1461233763263 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:16:03 INFO - PROCESS | 1648 | 1461233763431 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x112134000 == 43 [pid = 1648] [id = 350] 03:16:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11220a800) [pid = 1648] [serial = 1049] [outer = 0x0] 03:16:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11220dc00) [pid = 1648] [serial = 1050] [outer = 0x11220a800] 03:16:03 INFO - PROCESS | 1648 | 1461233763481 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1156cc000) [pid = 1648] [serial = 1051] [outer = 0x11220a800] 03:16:04 INFO - PROCESS | 1648 | 1461233764100 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] 03:16:04 INFO - PROCESS | 1648 | 1461233764112 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:16:04 INFO - PROCESS | 1648 | 1461233764115 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 1648 | 1461233764118 Marionette TRACE conn2 <- [1,1374,null,{}] 03:16:04 INFO - PROCESS | 1648 | 1461233764122 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}] 03:16:04 INFO - PROCESS | 1648 | 1461233764230 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:16:04 INFO - PROCESS | 1648 | 1461233764305 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11971c800 == 44 [pid = 1648] [id = 351] 03:16:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1188e2c00) [pid = 1648] [serial = 1052] [outer = 0x0] 03:16:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118cd9800) [pid = 1648] [serial = 1053] [outer = 0x1188e2c00] 03:16:04 INFO - PROCESS | 1648 | 1461233764336 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11924f400) [pid = 1648] [serial = 1054] [outer = 0x1188e2c00] 03:16:04 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:04 INFO - PROCESS | 1648 | 1461233764956 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] 03:16:04 INFO - PROCESS | 1648 | 1461233764997 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:16:05 INFO - PROCESS | 1648 | 1461233764999 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 1648 | 1461233765001 Marionette TRACE conn2 <- [1,1378,null,{}] 03:16:05 INFO - PROCESS | 1648 | 1461233765003 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}] 03:16:05 INFO - PROCESS | 1648 | 1461233765112 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:16:05 INFO - PROCESS | 1648 | 1461233765314 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188bd000 == 45 [pid = 1648] [id = 352] 03:16:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1157b2000) [pid = 1648] [serial = 1055] [outer = 0x0] 03:16:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x116527400) [pid = 1648] [serial = 1056] [outer = 0x1157b2000] 03:16:05 INFO - PROCESS | 1648 | 1461233765343 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118836000) [pid = 1648] [serial = 1057] [outer = 0x1157b2000] 03:16:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119856800 == 44 [pid = 1648] [id = 84] 03:16:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12f00a000 == 43 [pid = 1648] [id = 96] 03:16:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11aabf000 == 42 [pid = 1648] [id = 91] 03:16:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11c366000 == 41 [pid = 1648] [id = 95] 03:16:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12921e800 == 40 [pid = 1648] [id = 93] 03:16:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce1a800 == 39 [pid = 1648] [id = 87] 03:16:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12920c800 == 38 [pid = 1648] [id = 86] 03:16:05 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12a251000) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 03:16:05 INFO - PROCESS | 1648 | 1461233765831 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] 03:16:05 INFO - PROCESS | 1648 | 1461233765876 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:16:05 INFO - PROCESS | 1648 | 1461233765879 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 1648 | 1461233765881 Marionette TRACE conn2 <- [1,1382,null,{}] 03:16:05 INFO - PROCESS | 1648 | 1461233765884 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}] 03:16:05 INFO - PROCESS | 1648 | 1461233765958 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:16:05 INFO - PROCESS | 1648 | 1461233765964 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11876b800 == 39 [pid = 1648] [id = 353] 03:16:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118832400) [pid = 1648] [serial = 1058] [outer = 0x0] 03:16:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118f39c00) [pid = 1648] [serial = 1059] [outer = 0x118832400] 03:16:05 INFO - PROCESS | 1648 | 1461233765994 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119253c00) [pid = 1648] [serial = 1060] [outer = 0x118832400] 03:16:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:06 INFO - PROCESS | 1648 | 1461233766358 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] 03:16:06 INFO - PROCESS | 1648 | 1461233766411 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:16:06 INFO - PROCESS | 1648 | 1461233766414 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1648 | 1461233766416 Marionette TRACE conn2 <- [1,1386,null,{}] 03:16:06 INFO - PROCESS | 1648 | 1461233766418 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}] 03:16:06 INFO - PROCESS | 1648 | 1461233766492 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:16:06 INFO - PROCESS | 1648 | 1461233766498 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa65800 == 40 [pid = 1648] [id = 354] 03:16:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119254000) [pid = 1648] [serial = 1061] [outer = 0x0] 03:16:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11a87b400) [pid = 1648] [serial = 1062] [outer = 0x119254000] 03:16:06 INFO - PROCESS | 1648 | 1461233766527 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11ad2a400) [pid = 1648] [serial = 1063] [outer = 0x119254000] 03:16:06 INFO - PROCESS | 1648 | 1461233766891 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] 03:16:06 INFO - PROCESS | 1648 | 1461233766938 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:16:06 INFO - PROCESS | 1648 | 1461233766945 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1648 | 1461233766949 Marionette TRACE conn2 <- [1,1390,null,{}] 03:16:06 INFO - PROCESS | 1648 | 1461233766952 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}] 03:16:07 INFO - PROCESS | 1648 | 1461233767030 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:16:07 INFO - PROCESS | 1648 | 1461233767034 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be44000 == 41 [pid = 1648] [id = 355] 03:16:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1157b5000) [pid = 1648] [serial = 1064] [outer = 0x0] 03:16:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11ae2fc00) [pid = 1648] [serial = 1065] [outer = 0x1157b5000] 03:16:07 INFO - PROCESS | 1648 | 1461233767062 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11b526800) [pid = 1648] [serial = 1066] [outer = 0x1157b5000] 03:16:07 INFO - PROCESS | 1648 | 1461233767372 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]]]}] 03:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 475ms 03:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:16:07 INFO - PROCESS | 1648 | 1461233767417 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 1648 | 1461233767419 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:16:07 INFO - PROCESS | 1648 | 1461233767421 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 1648 | 1461233767422 Marionette TRACE conn2 <- [1,1394,null,{}] 03:16:07 INFO - PROCESS | 1648 | 1461233767424 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}] 03:16:07 INFO - PROCESS | 1648 | 1461233767501 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:16:07 INFO - PROCESS | 1648 | 1461233767554 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x114f5d800 == 42 [pid = 1648] [id = 356] 03:16:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11ad33800) [pid = 1648] [serial = 1067] [outer = 0x0] 03:16:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11b943000) [pid = 1648] [serial = 1068] [outer = 0x11ad33800] 03:16:07 INFO - PROCESS | 1648 | 1461233767580 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ba6fc00) [pid = 1648] [serial = 1069] [outer = 0x11ad33800] 03:16:07 INFO - PROCESS | 1648 | 1461233767959 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]]]}] 03:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 568ms 03:16:07 INFO - PROCESS | 1648 | 1461233767990 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 1648 | 1461233767992 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:16:08 INFO - PROCESS | 1648 | 1461233768004 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 1648 | 1461233768007 Marionette TRACE conn2 <- [1,1398,null,{}] 03:16:08 INFO - PROCESS | 1648 | 1461233768010 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}] 03:16:08 INFO - PROCESS | 1648 | 1461233768149 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:16:08 INFO - PROCESS | 1648 | 1461233768204 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f08800 == 43 [pid = 1648] [id = 357] 03:16:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11bacc400) [pid = 1648] [serial = 1070] [outer = 0x0] 03:16:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11bad0c00) [pid = 1648] [serial = 1071] [outer = 0x11bacc400] 03:16:08 INFO - PROCESS | 1648 | 1461233768256 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11bc0d400) [pid = 1648] [serial = 1072] [outer = 0x11bacc400] 03:16:08 INFO - PROCESS | 1648 | 1461233768615 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]]]}] 03:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 621ms 03:16:08 INFO - PROCESS | 1648 | 1461233768625 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:16:08 INFO - PROCESS | 1648 | 1461233768626 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:16:08 INFO - PROCESS | 1648 | 1461233768628 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 1648 | 1461233768629 Marionette TRACE conn2 <- [1,1402,null,{}] 03:16:08 INFO - PROCESS | 1648 | 1461233768632 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}] 03:16:08 INFO - PROCESS | 1648 | 1461233768726 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:16:08 INFO - PROCESS | 1648 | 1461233768738 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247af800 == 44 [pid = 1648] [id = 358] 03:16:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11bc7f000) [pid = 1648] [serial = 1073] [outer = 0x0] 03:16:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11c10e800) [pid = 1648] [serial = 1074] [outer = 0x11bc7f000] 03:16:08 INFO - PROCESS | 1648 | 1461233768763 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11c381800) [pid = 1648] [serial = 1075] [outer = 0x11bc7f000] 03:16:09 INFO - PROCESS | 1648 | 1461233769110 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]]]}] 03:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 03:16:09 INFO - PROCESS | 1648 | 1461233769150 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 1648 | 1461233769151 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:16:09 INFO - PROCESS | 1648 | 1461233769153 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 1648 | 1461233769155 Marionette TRACE conn2 <- [1,1406,null,{}] 03:16:09 INFO - PROCESS | 1648 | 1461233769157 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}] 03:16:09 INFO - PROCESS | 1648 | 1461233769249 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:16:09 INFO - PROCESS | 1648 | 1461233769253 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x128147000 == 45 [pid = 1648] [id = 359] 03:16:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11bc10800) [pid = 1648] [serial = 1076] [outer = 0x0] 03:16:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11c503c00) [pid = 1648] [serial = 1077] [outer = 0x11bc10800] 03:16:09 INFO - PROCESS | 1648 | 1461233769277 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11c756400) [pid = 1648] [serial = 1078] [outer = 0x11bc10800] 03:16:09 INFO - PROCESS | 1648 | 1461233769585 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]]]}] 03:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 03:16:09 INFO - PROCESS | 1648 | 1461233769630 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 1648 | 1461233769632 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:16:09 INFO - PROCESS | 1648 | 1461233769634 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 1648 | 1461233769635 Marionette TRACE conn2 <- [1,1410,null,{}] 03:16:09 INFO - PROCESS | 1648 | 1461233769641 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}] 03:16:09 INFO - PROCESS | 1648 | 1461233769736 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:16:09 INFO - PROCESS | 1648 | 1461233769740 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x129217800 == 46 [pid = 1648] [id = 360] 03:16:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1146c3000) [pid = 1648] [serial = 1079] [outer = 0x0] 03:16:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11c75bc00) [pid = 1648] [serial = 1080] [outer = 0x1146c3000] 03:16:09 INFO - PROCESS | 1648 | 1461233769765 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123a09000) [pid = 1648] [serial = 1081] [outer = 0x1146c3000] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11aeb6800) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118f34400) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112209000) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11bac8400) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118f3e000) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11c729000) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11bacf800) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1188cd400) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1141bc800) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112204800) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11585a000) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11bc0ec00) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123a04c00) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:16:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118e2ec00) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:16:10 INFO - PROCESS | 1648 | 1461233770173 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]]]}] 03:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 572ms 03:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:16:10 INFO - PROCESS | 1648 | 1461233770207 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 1648 | 1461233770208 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:16:10 INFO - PROCESS | 1648 | 1461233770210 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - PROCESS | 1648 | 1461233770211 Marionette TRACE conn2 <- [1,1414,null,{}] 03:16:10 INFO - PROCESS | 1648 | 1461233770213 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}] 03:16:10 INFO - PROCESS | 1648 | 1461233770309 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:16:10 INFO - PROCESS | 1648 | 1461233770337 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be42000 == 47 [pid = 1648] [id = 361] 03:16:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x115797400) [pid = 1648] [serial = 1082] [outer = 0x0] 03:16:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ae0d400) [pid = 1648] [serial = 1083] [outer = 0x115797400] 03:16:10 INFO - PROCESS | 1648 | 1461233770363 Marionette DEBUG loaded listener.js 03:16:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11c10e400) [pid = 1648] [serial = 1084] [outer = 0x115797400] 03:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 469ms 03:16:10 INFO - PROCESS | 1648 | 1461233770676 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]]]}] 03:16:10 INFO - PROCESS | 1648 | 1461233770679 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 1648 | 1461233770681 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:16:10 INFO - PROCESS | 1648 | 1461233770683 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - PROCESS | 1648 | 1461233770684 Marionette TRACE conn2 <- [1,1418,null,{}] 03:16:10 INFO - PROCESS | 1648 | 1461233770690 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}] 03:16:10 INFO - PROCESS | 1648 | 1461233770766 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:16:10 INFO - PROCESS | 1648 | 1461233770772 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab6a800 == 48 [pid = 1648] [id = 362] 03:16:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11bac8800) [pid = 1648] [serial = 1085] [outer = 0x0] 03:16:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123a0f800) [pid = 1648] [serial = 1086] [outer = 0x11bac8800] 03:16:10 INFO - PROCESS | 1648 | 1461233770802 Marionette DEBUG loaded listener.js 03:16:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123f82800) [pid = 1648] [serial = 1087] [outer = 0x11bac8800] 03:16:11 INFO - PROCESS | 1648 | 1461233771156 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]]]}] 03:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 03:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:16:11 INFO - PROCESS | 1648 | 1461233771207 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:16:11 INFO - PROCESS | 1648 | 1461233771209 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:16:11 INFO - PROCESS | 1648 | 1461233771211 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:16:11 INFO - PROCESS | 1648 | 1461233771212 Marionette TRACE conn2 <- [1,1422,null,{}] 03:16:11 INFO - PROCESS | 1648 | 1461233771215 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}] 03:16:11 INFO - PROCESS | 1648 | 1461233771306 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:16:11 INFO - PROCESS | 1648 | 1461233771310 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce19000 == 49 [pid = 1648] [id = 363] 03:16:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123fcd400) [pid = 1648] [serial = 1088] [outer = 0x0] 03:16:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1244d9800) [pid = 1648] [serial = 1089] [outer = 0x123fcd400] 03:16:11 INFO - PROCESS | 1648 | 1461233771335 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1272e4800) [pid = 1648] [serial = 1090] [outer = 0x123fcd400] 03:16:11 INFO - PROCESS | 1648 | 1461233771639 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]]]}] 03:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 473ms 03:16:11 INFO - PROCESS | 1648 | 1461233771685 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:16:11 INFO - PROCESS | 1648 | 1461233771686 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:16:11 INFO - PROCESS | 1648 | 1461233771688 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:16:11 INFO - PROCESS | 1648 | 1461233771689 Marionette TRACE conn2 <- [1,1426,null,{}] 03:16:11 INFO - PROCESS | 1648 | 1461233771692 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}] 03:16:11 INFO - PROCESS | 1648 | 1461233771771 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:16:11 INFO - PROCESS | 1648 | 1461233771821 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02e800 == 50 [pid = 1648] [id = 364] 03:16:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123fd4400) [pid = 1648] [serial = 1091] [outer = 0x0] 03:16:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1277e4c00) [pid = 1648] [serial = 1092] [outer = 0x123fd4400] 03:16:11 INFO - PROCESS | 1648 | 1461233771847 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1277eb400) [pid = 1648] [serial = 1093] [outer = 0x123fd4400] 03:16:12 INFO - PROCESS | 1648 | 1461233772272 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]]]}] 03:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 619ms 03:16:12 INFO - PROCESS | 1648 | 1461233772308 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:16:12 INFO - PROCESS | 1648 | 1461233772310 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:16:12 INFO - PROCESS | 1648 | 1461233772314 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 1648 | 1461233772317 Marionette TRACE conn2 <- [1,1430,null,{}] 03:16:12 INFO - PROCESS | 1648 | 1461233772340 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}] 03:16:12 INFO - PROCESS | 1648 | 1461233772441 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:16:12 INFO - PROCESS | 1648 | 1461233772542 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab3000 == 51 [pid = 1648] [id = 365] 03:16:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11883f000) [pid = 1648] [serial = 1094] [outer = 0x0] 03:16:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118ce6c00) [pid = 1648] [serial = 1095] [outer = 0x11883f000] 03:16:12 INFO - PROCESS | 1648 | 1461233772575 Marionette DEBUG loaded listener.js 03:16:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119a0f800) [pid = 1648] [serial = 1096] [outer = 0x11883f000] 03:16:13 INFO - PROCESS | 1648 | 1461233773028 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]]]}] 03:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 743ms 03:16:13 INFO - PROCESS | 1648 | 1461233773057 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:16:13 INFO - PROCESS | 1648 | 1461233773061 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:16:13 INFO - PROCESS | 1648 | 1461233773066 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 1648 | 1461233773068 Marionette TRACE conn2 <- [1,1434,null,{}] 03:16:13 INFO - PROCESS | 1648 | 1461233773089 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}] 03:16:13 INFO - PROCESS | 1648 | 1461233773187 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:16:13 INFO - PROCESS | 1648 | 1461233773249 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240d0000 == 52 [pid = 1648] [id = 366] 03:16:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11a87b800) [pid = 1648] [serial = 1097] [outer = 0x0] 03:16:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11ae04800) [pid = 1648] [serial = 1098] [outer = 0x11a87b800] 03:16:13 INFO - PROCESS | 1648 | 1461233773278 Marionette DEBUG loaded listener.js 03:16:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11aeb4400) [pid = 1648] [serial = 1099] [outer = 0x11a87b800] 03:16:13 INFO - PROCESS | 1648 | 1461233773748 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]]]}] 03:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 787ms 03:16:13 INFO - PROCESS | 1648 | 1461233773854 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:16:13 INFO - PROCESS | 1648 | 1461233773857 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:16:13 INFO - PROCESS | 1648 | 1461233773860 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 1648 | 1461233773864 Marionette TRACE conn2 <- [1,1438,null,{}] 03:16:13 INFO - PROCESS | 1648 | 1461233773876 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}] 03:16:14 INFO - PROCESS | 1648 | 1461233774032 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:16:14 INFO - PROCESS | 1648 | 1461233774115 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02c800 == 53 [pid = 1648] [id = 367] 03:16:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11aebf400) [pid = 1648] [serial = 1100] [outer = 0x0] 03:16:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11bc0cc00) [pid = 1648] [serial = 1101] [outer = 0x11aebf400] 03:16:14 INFO - PROCESS | 1648 | 1461233774164 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c385400) [pid = 1648] [serial = 1102] [outer = 0x11aebf400] 03:16:14 INFO - PROCESS | 1648 | 1461233774587 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]]]}] 03:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 777ms 03:16:14 INFO - PROCESS | 1648 | 1461233774636 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:16:14 INFO - PROCESS | 1648 | 1461233774638 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:16:14 INFO - PROCESS | 1648 | 1461233774640 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:16:14 INFO - PROCESS | 1648 | 1461233774642 Marionette TRACE conn2 <- [1,1442,null,{}] 03:16:14 INFO - PROCESS | 1648 | 1461233774644 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}] 03:16:14 INFO - PROCESS | 1648 | 1461233774742 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:16:14 INFO - PROCESS | 1648 | 1461233774791 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2ee800 == 54 [pid = 1648] [id = 368] 03:16:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11c775000) [pid = 1648] [serial = 1103] [outer = 0x0] 03:16:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123d84c00) [pid = 1648] [serial = 1104] [outer = 0x11c775000] 03:16:14 INFO - PROCESS | 1648 | 1461233774821 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126d47800) [pid = 1648] [serial = 1105] [outer = 0x11c775000] 03:16:15 INFO - PROCESS | 1648 | 1461233775234 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]]]}] 03:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 617ms 03:16:15 INFO - PROCESS | 1648 | 1461233775259 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 1648 | 1461233775260 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:16:15 INFO - PROCESS | 1648 | 1461233775263 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 1648 | 1461233775264 Marionette TRACE conn2 <- [1,1446,null,{}] 03:16:15 INFO - PROCESS | 1648 | 1461233775266 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}] 03:16:15 INFO - PROCESS | 1648 | 1461233775362 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:16:15 INFO - PROCESS | 1648 | 1461233775472 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e414800 == 55 [pid = 1648] [id = 369] 03:16:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128dc3800) [pid = 1648] [serial = 1106] [outer = 0x0] 03:16:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128dc9c00) [pid = 1648] [serial = 1107] [outer = 0x128dc3800] 03:16:15 INFO - PROCESS | 1648 | 1461233775501 Marionette DEBUG loaded listener.js 03:16:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128dd1800) [pid = 1648] [serial = 1108] [outer = 0x128dc3800] 03:16:15 INFO - PROCESS | 1648 | 1461233775948 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]]]}] 03:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 720ms 03:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:16:15 INFO - PROCESS | 1648 | 1461233775984 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 1648 | 1461233775985 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:16:15 INFO - PROCESS | 1648 | 1461233775988 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 1648 | 1461233775989 Marionette TRACE conn2 <- [1,1450,null,{}] 03:16:15 INFO - PROCESS | 1648 | 1461233775992 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}] 03:16:16 INFO - PROCESS | 1648 | 1461233776128 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:16:16 INFO - PROCESS | 1648 | 1461233776412 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119149800 == 56 [pid = 1648] [id = 370] 03:16:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x114d0f400) [pid = 1648] [serial = 1109] [outer = 0x0] 03:16:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115730400) [pid = 1648] [serial = 1110] [outer = 0x114d0f400] 03:16:16 INFO - PROCESS | 1648 | 1461233776443 Marionette DEBUG loaded listener.js 03:16:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118510c00) [pid = 1648] [serial = 1111] [outer = 0x114d0f400] 03:16:16 INFO - PROCESS | 1648 | 1461233776918 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]]]}] 03:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 970ms 03:16:16 INFO - PROCESS | 1648 | 1461233776974 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:16:16 INFO - PROCESS | 1648 | 1461233776975 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:16:17 INFO - PROCESS | 1648 | 1461233777026 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 1648 | 1461233777027 Marionette TRACE conn2 <- [1,1454,null,{}] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c4800 == 55 [pid = 1648] [id = 89] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce19000 == 54 [pid = 1648] [id = 363] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab6a800 == 53 [pid = 1648] [id = 362] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11be42000 == 52 [pid = 1648] [id = 361] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x129217800 == 51 [pid = 1648] [id = 360] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x128147000 == 50 [pid = 1648] [id = 359] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1247af800 == 49 [pid = 1648] [id = 358] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x123f08800 == 48 [pid = 1648] [id = 357] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x114f5d800 == 47 [pid = 1648] [id = 356] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11be44000 == 46 [pid = 1648] [id = 355] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa65800 == 45 [pid = 1648] [id = 354] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11876b800 == 44 [pid = 1648] [id = 353] 03:16:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1188bd000 == 43 [pid = 1648] [id = 352] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11b521800) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118c83400) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123fdbc00) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11b944400) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11ae3b800) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ae09800) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118582400) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11c71c000) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x123a11000) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119c78c00) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123f7f800) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119c78000) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11c37d400) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11bc7e800) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118835000) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123a05800) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11c4a9400) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11bc02800) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11ad2f800) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c1c5c00) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11c1bc800) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116525000) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126d46800) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11bac8000) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x123f82c00) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118f33000) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11bc0c400) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11a87a000) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11c759400) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11bea2c00) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 03:16:17 INFO - PROCESS | 1648 | 1461233777069 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}] 03:16:17 INFO - PROCESS | 1648 | 1461233777150 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:16:17 INFO - PROCESS | 1648 | 1461233777201 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158ca000 == 44 [pid = 1648] [id = 371] 03:16:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118510000) [pid = 1648] [serial = 1112] [outer = 0x0] 03:16:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119251400) [pid = 1648] [serial = 1113] [outer = 0x118510000] 03:16:17 INFO - PROCESS | 1648 | 1461233777231 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11ad32000) [pid = 1648] [serial = 1114] [outer = 0x118510000] 03:16:17 INFO - PROCESS | 1648 | 1461233777533 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]]]}] 03:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 593ms 03:16:17 INFO - PROCESS | 1648 | 1461233777580 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:16:17 INFO - PROCESS | 1648 | 1461233777582 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:16:17 INFO - PROCESS | 1648 | 1461233777585 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 1648 | 1461233777588 Marionette TRACE conn2 <- [1,1458,null,{}] 03:16:17 INFO - PROCESS | 1648 | 1461233777591 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}] 03:16:17 INFO - PROCESS | 1648 | 1461233777673 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:16:17 INFO - PROCESS | 1648 | 1461233777677 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b94c800 == 45 [pid = 1648] [id = 372] 03:16:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11ae09800) [pid = 1648] [serial = 1115] [outer = 0x0] 03:16:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11b5ee800) [pid = 1648] [serial = 1116] [outer = 0x11ae09800] 03:16:17 INFO - PROCESS | 1648 | 1461233777703 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11ba6c400) [pid = 1648] [serial = 1117] [outer = 0x11ae09800] 03:16:18 INFO - PROCESS | 1648 | 1461233778059 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]]]}] 03:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 524ms 03:16:18 INFO - PROCESS | 1648 | 1461233778109 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:16:18 INFO - PROCESS | 1648 | 1461233778111 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:16:18 INFO - PROCESS | 1648 | 1461233778118 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 1648 | 1461233778122 Marionette TRACE conn2 <- [1,1462,null,{}] 03:16:18 INFO - PROCESS | 1648 | 1461233778125 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}] 03:16:18 INFO - PROCESS | 1648 | 1461233778209 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:16:18 INFO - PROCESS | 1648 | 1461233778214 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca7f000 == 46 [pid = 1648] [id = 373] 03:16:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11ba6c800) [pid = 1648] [serial = 1118] [outer = 0x0] 03:16:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11bc08800) [pid = 1648] [serial = 1119] [outer = 0x11ba6c800] 03:16:18 INFO - PROCESS | 1648 | 1461233778241 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11c1bf800) [pid = 1648] [serial = 1120] [outer = 0x11ba6c800] 03:16:18 INFO - PROCESS | 1648 | 1461233778678 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]]]}] 03:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 576ms 03:16:18 INFO - PROCESS | 1648 | 1461233778691 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:16:18 INFO - PROCESS | 1648 | 1461233778694 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:16:18 INFO - PROCESS | 1648 | 1461233778697 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 1648 | 1461233778699 Marionette TRACE conn2 <- [1,1466,null,{}] 03:16:18 INFO - PROCESS | 1648 | 1461233778704 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}] 03:16:18 INFO - PROCESS | 1648 | 1461233778831 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:16:18 INFO - PROCESS | 1648 | 1461233778841 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118525000 == 47 [pid = 1648] [id = 374] 03:16:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11c1c0000) [pid = 1648] [serial = 1121] [outer = 0x0] 03:16:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11c721800) [pid = 1648] [serial = 1122] [outer = 0x11c1c0000] 03:16:18 INFO - PROCESS | 1648 | 1461233778881 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c779400) [pid = 1648] [serial = 1123] [outer = 0x11c1c0000] 03:16:19 INFO - PROCESS | 1648 | 1461233779222 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]]]}] 03:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 572ms 03:16:19 INFO - PROCESS | 1648 | 1461233779269 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:16:19 INFO - PROCESS | 1648 | 1461233779270 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:16:19 INFO - PROCESS | 1648 | 1461233779288 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:16:19 INFO - PROCESS | 1648 | 1461233779289 Marionette TRACE conn2 <- [1,1470,null,{}] 03:16:19 INFO - PROCESS | 1648 | 1461233779291 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}] 03:16:19 INFO - PROCESS | 1648 | 1461233779396 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:16:19 INFO - PROCESS | 1648 | 1461233779428 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1280e9000 == 48 [pid = 1648] [id = 375] 03:16:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x123a11000) [pid = 1648] [serial = 1124] [outer = 0x0] 03:16:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123eaa800) [pid = 1648] [serial = 1125] [outer = 0x123a11000] 03:16:19 INFO - PROCESS | 1648 | 1461233779462 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1272e9800) [pid = 1648] [serial = 1126] [outer = 0x123a11000] 03:16:19 INFO - PROCESS | 1648 | 1461233779792 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]]]}] 03:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 03:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:16:19 INFO - PROCESS | 1648 | 1461233779813 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:16:19 INFO - PROCESS | 1648 | 1461233779814 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:16:19 INFO - PROCESS | 1648 | 1461233779816 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:16:19 INFO - PROCESS | 1648 | 1461233779817 Marionette TRACE conn2 <- [1,1474,null,{}] 03:16:19 INFO - PROCESS | 1648 | 1461233779821 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}] 03:16:19 INFO - PROCESS | 1648 | 1461233779921 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:16:19 INFO - PROCESS | 1648 | 1461233779925 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x129215000 == 49 [pid = 1648] [id = 376] 03:16:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x127211000) [pid = 1648] [serial = 1127] [outer = 0x0] 03:16:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129274000) [pid = 1648] [serial = 1128] [outer = 0x127211000] 03:16:19 INFO - PROCESS | 1648 | 1461233779978 Marionette DEBUG loaded listener.js 03:16:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a24c800) [pid = 1648] [serial = 1129] [outer = 0x127211000] 03:16:20 INFO - PROCESS | 1648 | 1461233780315 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]]]}] 03:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 03:16:20 INFO - PROCESS | 1648 | 1461233780345 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:16:20 INFO - PROCESS | 1648 | 1461233780347 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:16:20 INFO - PROCESS | 1648 | 1461233780350 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1648 | 1461233780351 Marionette TRACE conn2 <- [1,1478,null,{}] 03:16:20 INFO - PROCESS | 1648 | 1461233780354 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}] 03:16:20 INFO - PROCESS | 1648 | 1461233780494 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:16:20 INFO - PROCESS | 1648 | 1461233780508 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af89000 == 50 [pid = 1648] [id = 377] 03:16:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12927d000) [pid = 1648] [serial = 1130] [outer = 0x0] 03:16:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a255c00) [pid = 1648] [serial = 1131] [outer = 0x12927d000] 03:16:20 INFO - PROCESS | 1648 | 1461233780545 Marionette DEBUG loaded listener.js 03:16:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12aadc400) [pid = 1648] [serial = 1132] [outer = 0x12927d000] 03:16:20 INFO - PROCESS | 1648 | 1461233780928 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]]]}] 03:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 620ms 03:16:20 INFO - PROCESS | 1648 | 1461233780976 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 1648 | 1461233780977 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:16:20 INFO - PROCESS | 1648 | 1461233780979 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1648 | 1461233780981 Marionette TRACE conn2 <- [1,1482,null,{}] 03:16:20 INFO - PROCESS | 1648 | 1461233780983 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}] 03:16:21 INFO - PROCESS | 1648 | 1461233781082 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:16:21 INFO - PROCESS | 1648 | 1461233781086 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c610000 == 51 [pid = 1648] [id = 378] 03:16:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a251400) [pid = 1648] [serial = 1133] [outer = 0x0] 03:16:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12aae2000) [pid = 1648] [serial = 1134] [outer = 0x12a251400] 03:16:21 INFO - PROCESS | 1648 | 1461233781138 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12ab45000) [pid = 1648] [serial = 1135] [outer = 0x12a251400] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11bc7f000) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11bc10800) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11ad33800) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1157b5000) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118832400) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1157b2000) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119254000) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1146c3000) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115797400) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11bac8800) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123fcd400) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11bacc400) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a249400) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:16:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119d61000) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:16:21 INFO - PROCESS | 1648 | 1461233781506 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]]]}] 03:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 569ms 03:16:21 INFO - PROCESS | 1648 | 1461233781549 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:16:21 INFO - PROCESS | 1648 | 1461233781550 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:16:21 INFO - PROCESS | 1648 | 1461233781552 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:16:21 INFO - PROCESS | 1648 | 1461233781553 Marionette TRACE conn2 <- [1,1486,null,{}] 03:16:21 INFO - PROCESS | 1648 | 1461233781555 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}] 03:16:21 INFO - PROCESS | 1648 | 1461233781636 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:16:21 INFO - PROCESS | 1648 | 1461233781688 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b30c000 == 52 [pid = 1648] [id = 379] 03:16:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1146c3000) [pid = 1648] [serial = 1136] [outer = 0x0] 03:16:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11ae11c00) [pid = 1648] [serial = 1137] [outer = 0x1146c3000] 03:16:21 INFO - PROCESS | 1648 | 1461233781713 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11c757c00) [pid = 1648] [serial = 1138] [outer = 0x1146c3000] 03:16:22 INFO - PROCESS | 1648 | 1461233782013 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]]]}] 03:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 470ms 03:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:16:22 INFO - PROCESS | 1648 | 1461233782026 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:16:22 INFO - PROCESS | 1648 | 1461233782027 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:16:22 INFO - PROCESS | 1648 | 1461233782030 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 1648 | 1461233782031 Marionette TRACE conn2 <- [1,1490,null,{}] 03:16:22 INFO - PROCESS | 1648 | 1461233782033 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}] 03:16:22 INFO - PROCESS | 1648 | 1461233782117 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:16:22 INFO - PROCESS | 1648 | 1461233782124 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e662800 == 53 [pid = 1648] [id = 380] 03:16:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11ad2d400) [pid = 1648] [serial = 1139] [outer = 0x0] 03:16:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12aad9c00) [pid = 1648] [serial = 1140] [outer = 0x11ad2d400] 03:16:22 INFO - PROCESS | 1648 | 1461233782153 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12abc0000) [pid = 1648] [serial = 1141] [outer = 0x11ad2d400] 03:16:22 INFO - PROCESS | 1648 | 1461233782479 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]]]}] 03:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 03:16:22 INFO - PROCESS | 1648 | 1461233782500 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:16:22 INFO - PROCESS | 1648 | 1461233782502 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:16:22 INFO - PROCESS | 1648 | 1461233782507 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 1648 | 1461233782508 Marionette TRACE conn2 <- [1,1494,null,{}] 03:16:22 INFO - PROCESS | 1648 | 1461233782511 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}] 03:16:22 INFO - PROCESS | 1648 | 1461233782630 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:16:22 INFO - PROCESS | 1648 | 1461233782636 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea42000 == 54 [pid = 1648] [id = 381] 03:16:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12abc0800) [pid = 1648] [serial = 1142] [outer = 0x0] 03:16:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12adb1000) [pid = 1648] [serial = 1143] [outer = 0x12abc0800] 03:16:22 INFO - PROCESS | 1648 | 1461233782661 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12afd0400) [pid = 1648] [serial = 1144] [outer = 0x12abc0800] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119265800 == 53 [pid = 1648] [id = 85] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d859000 == 52 [pid = 1648] [id = 88] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x114b80800 == 51 [pid = 1648] [id = 98] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec1b000 == 50 [pid = 1648] [id = 90] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11570f800 == 49 [pid = 1648] [id = 99] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118ee4800 == 48 [pid = 1648] [id = 94] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1305e2800 == 47 [pid = 1648] [id = 333] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1f000 == 46 [pid = 1648] [id = 92] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1167a5800 == 45 [pid = 1648] [id = 100] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x128180800 == 44 [pid = 1648] [id = 97] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1158ca000 == 43 [pid = 1648] [id = 371] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119149800 == 42 [pid = 1648] [id = 370] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12e414800 == 41 [pid = 1648] [id = 369] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2ee800 == 40 [pid = 1648] [id = 368] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02c800 == 39 [pid = 1648] [id = 367] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1240d0000 == 38 [pid = 1648] [id = 366] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02e800 == 37 [pid = 1648] [id = 364] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab3000 == 36 [pid = 1648] [id = 365] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11b94c800 == 35 [pid = 1648] [id = 372] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12c610000 == 34 [pid = 1648] [id = 378] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118525000 == 33 [pid = 1648] [id = 374] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca7f000 == 32 [pid = 1648] [id = 373] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12af89000 == 31 [pid = 1648] [id = 377] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x129215000 == 30 [pid = 1648] [id = 376] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1280e9000 == 29 [pid = 1648] [id = 375] 03:16:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12b30c000 == 28 [pid = 1648] [id = 379] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a249800) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12470e400) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1277e4c00) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11c10e800) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11c503c00) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11220dc00) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11c381800) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11b943000) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11ae2fc00) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11b526800) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118f39c00) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119253c00) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118836000) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116527400) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11a87b400) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11c75bc00) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11ad2a400) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118cd9800) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11ae0d400) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123a0f800) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x123f82800) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1244d9800) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11c10e400) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x123a09000) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11bc0d400) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11bad0c00) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11c756400) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11ba6fc00) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1272e4800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 03:16:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12e662800 == 27 [pid = 1648] [id = 380] 03:16:24 INFO - PROCESS | 1648 | 1461233784162 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]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1670ms 03:16:24 INFO - PROCESS | 1648 | 1461233784178 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 1648 | 1461233784180 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:16:24 INFO - PROCESS | 1648 | 1461233784184 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 1648 | 1461233784187 Marionette TRACE conn2 <- [1,1498,null,{}] 03:16:24 INFO - PROCESS | 1648 | 1461233784193 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}] 03:16:24 INFO - PROCESS | 1648 | 1461233784267 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:16:24 INFO - PROCESS | 1648 | 1461233784311 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b82000 == 28 [pid = 1648] [id = 382] 03:16:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1157b4c00) [pid = 1648] [serial = 1145] [outer = 0x0] 03:16:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1158df400) [pid = 1648] [serial = 1146] [outer = 0x1157b4c00] 03:16:24 INFO - PROCESS | 1648 | 1461233784339 Marionette DEBUG loaded listener.js 03:16:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11850bc00) [pid = 1648] [serial = 1147] [outer = 0x1157b4c00] 03:16:24 INFO - PROCESS | 1648 | 1461233784648 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]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 475ms 03:16:24 INFO - PROCESS | 1648 | 1461233784660 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 1648 | 1461233784664 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:16:24 INFO - PROCESS | 1648 | 1461233784669 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 1648 | 1461233784674 Marionette TRACE conn2 <- [1,1502,null,{}] 03:16:24 INFO - PROCESS | 1648 | 1461233784676 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}] 03:16:24 INFO - PROCESS | 1648 | 1461233784748 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:16:24 INFO - PROCESS | 1648 | 1461233784752 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x118eaa800 == 29 [pid = 1648] [id = 383] 03:16:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116527800) [pid = 1648] [serial = 1148] [outer = 0x0] 03:16:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11883ec00) [pid = 1648] [serial = 1149] [outer = 0x116527800] 03:16:24 INFO - PROCESS | 1648 | 1461233784781 Marionette DEBUG loaded listener.js 03:16:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118ce1800) [pid = 1648] [serial = 1150] [outer = 0x116527800] 03:16:25 INFO - PROCESS | 1648 | 1461233785097 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]]]}] 03:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 473ms 03:16:25 INFO - PROCESS | 1648 | 1461233785142 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:16:25 INFO - PROCESS | 1648 | 1461233785144 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:16:25 INFO - PROCESS | 1648 | 1461233785146 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:16:25 INFO - PROCESS | 1648 | 1461233785149 Marionette TRACE conn2 <- [1,1506,null,{}] 03:16:25 INFO - PROCESS | 1648 | 1461233785157 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}] 03:16:25 INFO - PROCESS | 1648 | 1461233785229 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:16:25 INFO - PROCESS | 1648 | 1461233785234 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119272800 == 30 [pid = 1648] [id = 384] 03:16:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11220c800) [pid = 1648] [serial = 1151] [outer = 0x0] 03:16:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119254c00) [pid = 1648] [serial = 1152] [outer = 0x11220c800] 03:16:25 INFO - PROCESS | 1648 | 1461233785265 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119b80800) [pid = 1648] [serial = 1153] [outer = 0x11220c800] 03:16:25 INFO - PROCESS | 1648 | 1461233785607 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]]]}] 03:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 473ms 03:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:16:25 INFO - PROCESS | 1648 | 1461233785621 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:16:25 INFO - PROCESS | 1648 | 1461233785624 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:16:25 INFO - PROCESS | 1648 | 1461233785626 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:16:25 INFO - PROCESS | 1648 | 1461233785627 Marionette TRACE conn2 <- [1,1510,null,{}] 03:16:25 INFO - PROCESS | 1648 | 1461233785629 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}] 03:16:25 INFO - PROCESS | 1648 | 1461233785700 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:16:25 INFO - PROCESS | 1648 | 1461233785745 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119850000 == 31 [pid = 1648] [id = 385] 03:16:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118582400) [pid = 1648] [serial = 1154] [outer = 0x0] 03:16:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11a872c00) [pid = 1648] [serial = 1155] [outer = 0x118582400] 03:16:25 INFO - PROCESS | 1648 | 1461233785771 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ad29000) [pid = 1648] [serial = 1156] [outer = 0x118582400] 03:16:26 INFO - PROCESS | 1648 | 1461233786051 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]]]}] 03:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 03:16:26 INFO - PROCESS | 1648 | 1461233786095 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:16:26 INFO - PROCESS | 1648 | 1461233786096 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:16:26 INFO - PROCESS | 1648 | 1461233786099 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:16:26 INFO - PROCESS | 1648 | 1461233786100 Marionette TRACE conn2 <- [1,1514,null,{}] 03:16:26 INFO - PROCESS | 1648 | 1461233786102 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}] 03:16:26 INFO - PROCESS | 1648 | 1461233786174 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:16:26 INFO - PROCESS | 1648 | 1461233786178 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab2800 == 32 [pid = 1648] [id = 386] 03:16:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1164c1000) [pid = 1648] [serial = 1157] [outer = 0x0] 03:16:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11ae04c00) [pid = 1648] [serial = 1158] [outer = 0x1164c1000] 03:16:26 INFO - PROCESS | 1648 | 1461233786205 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11ae30000) [pid = 1648] [serial = 1159] [outer = 0x1164c1000] 03:16:26 INFO - PROCESS | 1648 | 1461233786509 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]]]}] 03:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 468ms 03:16:26 INFO - PROCESS | 1648 | 1461233786567 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:16:26 INFO - PROCESS | 1648 | 1461233786569 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:16:26 INFO - PROCESS | 1648 | 1461233786579 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:16:26 INFO - PROCESS | 1648 | 1461233786580 Marionette TRACE conn2 <- [1,1518,null,{}] 03:16:26 INFO - PROCESS | 1648 | 1461233786582 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}] 03:16:26 INFO - PROCESS | 1648 | 1461233786665 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:16:26 INFO - PROCESS | 1648 | 1461233786672 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b569000 == 33 [pid = 1648] [id = 387] 03:16:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11ae3c800) [pid = 1648] [serial = 1160] [outer = 0x0] 03:16:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11b524400) [pid = 1648] [serial = 1161] [outer = 0x11ae3c800] 03:16:26 INFO - PROCESS | 1648 | 1461233786700 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11ba6a800) [pid = 1648] [serial = 1162] [outer = 0x11ae3c800] 03:16:27 INFO - PROCESS | 1648 | 1461233787005 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]]]}] 03:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 03:16:27 INFO - PROCESS | 1648 | 1461233787047 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 1648 | 1461233787049 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:16:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:16:27 INFO - PROCESS | 1648 | 1461233787051 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1648 | 1461233787052 Marionette TRACE conn2 <- [1,1522,null,{}] 03:16:27 INFO - PROCESS | 1648 | 1461233787054 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}] 03:16:27 INFO - PROCESS | 1648 | 1461233787120 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:16:27 INFO - PROCESS | 1648 | 1461233787124 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be41800 == 34 [pid = 1648] [id = 388] 03:16:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11ba6ac00) [pid = 1648] [serial = 1163] [outer = 0x0] 03:16:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11bac9000) [pid = 1648] [serial = 1164] [outer = 0x11ba6ac00] 03:16:27 INFO - PROCESS | 1648 | 1461233787151 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11bacf800) [pid = 1648] [serial = 1165] [outer = 0x11ba6ac00] 03:16:27 INFO - PROCESS | 1648 | 1461233787440 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"]]]}] 03:16:27 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 () { 03:16:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:16:27 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 () { 03:16:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:16:27 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 () { 03:16:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:16:27 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 () { 03:16:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:16:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 419ms 03:16:27 INFO - PROCESS | 1648 | 1461233787473 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 1648 | 1461233787475 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:16:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:16:27 INFO - PROCESS | 1648 | 1461233787478 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1648 | 1461233787479 Marionette TRACE conn2 <- [1,1526,null,{}] 03:16:27 INFO - PROCESS | 1648 | 1461233787481 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}] 03:16:27 INFO - PROCESS | 1648 | 1461233787573 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:16:27 INFO - PROCESS | 1648 | 1461233787578 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c198800 == 35 [pid = 1648] [id = 389] 03:16:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11ba71400) [pid = 1648] [serial = 1166] [outer = 0x0] 03:16:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11bad1c00) [pid = 1648] [serial = 1167] [outer = 0x11ba71400] 03:16:27 INFO - PROCESS | 1648 | 1461233787603 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11bc87c00) [pid = 1648] [serial = 1168] [outer = 0x11ba71400] 03:16:27 INFO - PROCESS | 1648 | 1461233787884 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"]]]}] 03:16:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:16:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:16:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:16:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 418ms 03:16:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:16:27 INFO - PROCESS | 1648 | 1461233787897 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 1648 | 1461233787898 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:16:27 INFO - PROCESS | 1648 | 1461233787900 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1648 | 1461233787901 Marionette TRACE conn2 <- [1,1530,null,{}] 03:16:27 INFO - PROCESS | 1648 | 1461233787911 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}] 03:16:27 INFO - PROCESS | 1648 | 1461233787985 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:16:27 INFO - PROCESS | 1648 | 1461233787992 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119271000 == 36 [pid = 1648] [id = 390] 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11bea2800) [pid = 1648] [serial = 1169] [outer = 0x0] 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11beac000) [pid = 1648] [serial = 1170] [outer = 0x11bea2800] 03:16:28 INFO - PROCESS | 1648 | 1461233788017 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11c381000) [pid = 1648] [serial = 1171] [outer = 0x11bea2800] 03:16:28 INFO - PROCESS | 1648 | 1461233788281 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]]]}] 03:16:28 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 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:16:28 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. 03:16:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:16:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 423ms 03:16:28 INFO - PROCESS | 1648 | 1461233788326 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:16:28 INFO - PROCESS | 1648 | 1461233788328 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:16:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:16:28 INFO - PROCESS | 1648 | 1461233788330 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 1648 | 1461233788331 Marionette TRACE conn2 <- [1,1534,null,{}] 03:16:28 INFO - PROCESS | 1648 | 1461233788333 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}] 03:16:28 INFO - PROCESS | 1648 | 1461233788411 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:16:28 INFO - PROCESS | 1648 | 1461233788415 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f06800 == 37 [pid = 1648] [id = 391] 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11c381400) [pid = 1648] [serial = 1172] [outer = 0x0] 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11c503400) [pid = 1648] [serial = 1173] [outer = 0x11c381400] 03:16:28 INFO - PROCESS | 1648 | 1461233788442 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11c74f400) [pid = 1648] [serial = 1174] [outer = 0x11c381400] 03:16:28 INFO - PROCESS | 1648 | 1461233788763 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]]]}] 03:16:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:16:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 469ms 03:16:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:16:28 INFO - PROCESS | 1648 | 1461233788799 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:16:28 INFO - PROCESS | 1648 | 1461233788801 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:16:28 INFO - PROCESS | 1648 | 1461233788803 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 1648 | 1461233788805 Marionette TRACE conn2 <- [1,1538,null,{}] 03:16:28 INFO - PROCESS | 1648 | 1461233788807 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}] 03:16:28 INFO - PROCESS | 1648 | 1461233788911 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:16:28 INFO - PROCESS | 1648 | 1461233788915 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab1800 == 38 [pid = 1648] [id = 392] 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c71c000) [pid = 1648] [serial = 1175] [outer = 0x0] 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11c778800) [pid = 1648] [serial = 1176] [outer = 0x11c71c000] 03:16:28 INFO - PROCESS | 1648 | 1461233788946 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123a09c00) [pid = 1648] [serial = 1177] [outer = 0x11c71c000] 03:16:29 INFO - PROCESS | 1648 | 1461233789321 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]]]}] 03:16:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:16:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 03:16:29 INFO - PROCESS | 1648 | 1461233789374 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:16:29 INFO - PROCESS | 1648 | 1461233789376 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:16:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:16:29 INFO - PROCESS | 1648 | 1461233789379 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:16:29 INFO - PROCESS | 1648 | 1461233789381 Marionette TRACE conn2 <- [1,1542,null,{}] 03:16:29 INFO - PROCESS | 1648 | 1461233789384 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}] 03:16:29 INFO - PROCESS | 1648 | 1461233789528 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:16:29 INFO - PROCESS | 1648 | 1461233789576 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x128154000 == 39 [pid = 1648] [id = 393] 03:16:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11c75e400) [pid = 1648] [serial = 1178] [outer = 0x0] 03:16:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123a11800) [pid = 1648] [serial = 1179] [outer = 0x11c75e400] 03:16:29 INFO - PROCESS | 1648 | 1461233789616 Marionette DEBUG loaded listener.js 03:16:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x123f82000) [pid = 1648] [serial = 1180] [outer = 0x11c75e400] 03:16:29 INFO - PROCESS | 1648 | 1461233789978 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]]]}] 03:16:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:16:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 621ms 03:16:30 INFO - PROCESS | 1648 | 1461233790000 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 1648 | 1461233790002 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:16:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:16:30 INFO - PROCESS | 1648 | 1461233790014 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 1648 | 1461233790015 Marionette TRACE conn2 <- [1,1546,null,{}] 03:16:30 INFO - PROCESS | 1648 | 1461233790018 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}] 03:16:30 INFO - PROCESS | 1648 | 1461233790109 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:16:30 INFO - PROCESS | 1648 | 1461233790112 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x129213800 == 40 [pid = 1648] [id = 394] 03:16:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123f82c00) [pid = 1648] [serial = 1181] [outer = 0x0] 03:16:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1241cec00) [pid = 1648] [serial = 1182] [outer = 0x123f82c00] 03:16:30 INFO - PROCESS | 1648 | 1461233790137 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1244dd000) [pid = 1648] [serial = 1183] [outer = 0x123f82c00] 03:16:30 INFO - PROCESS | 1648 | 1461233790463 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]]]}] 03:16:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:16:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 479ms 03:16:30 INFO - PROCESS | 1648 | 1461233790486 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 1648 | 1461233790489 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:16:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:16:30 INFO - PROCESS | 1648 | 1461233790499 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 1648 | 1461233790500 Marionette TRACE conn2 <- [1,1550,null,{}] 03:16:30 INFO - PROCESS | 1648 | 1461233790502 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}] 03:16:30 INFO - PROCESS | 1648 | 1461233790591 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:16:30 INFO - PROCESS | 1648 | 1461233790595 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a176800 == 41 [pid = 1648] [id = 395] 03:16:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x123f88800) [pid = 1648] [serial = 1184] [outer = 0x0] 03:16:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12683f800) [pid = 1648] [serial = 1185] [outer = 0x123f88800] 03:16:30 INFO - PROCESS | 1648 | 1461233790620 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126db9800) [pid = 1648] [serial = 1186] [outer = 0x123f88800] 03:16:31 INFO - PROCESS | 1648 | 1461233790998 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]]]}] 03:16:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:16:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 526ms 03:16:31 INFO - PROCESS | 1648 | 1461233791020 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 1648 | 1461233791023 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:16:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:16:31 INFO - PROCESS | 1648 | 1461233791031 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 1648 | 1461233791033 Marionette TRACE conn2 <- [1,1554,null,{}] 03:16:31 INFO - PROCESS | 1648 | 1461233791036 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}] 03:16:31 INFO - PROCESS | 1648 | 1461233791175 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:16:31 INFO - PROCESS | 1648 | 1461233791211 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d6000 == 42 [pid = 1648] [id = 396] 03:16:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123f82800) [pid = 1648] [serial = 1187] [outer = 0x0] 03:16:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x127206400) [pid = 1648] [serial = 1188] [outer = 0x123f82800] 03:16:31 INFO - PROCESS | 1648 | 1461233791237 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1277e9000) [pid = 1648] [serial = 1189] [outer = 0x123f82800] 03:16:31 INFO - PROCESS | 1648 | 1461233791550 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]]]}] 03:16:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:16:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 576ms 03:16:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:16:31 INFO - PROCESS | 1648 | 1461233791607 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 1648 | 1461233791608 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:16:31 INFO - PROCESS | 1648 | 1461233791610 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 1648 | 1461233791611 Marionette TRACE conn2 <- [1,1558,null,{}] 03:16:31 INFO - PROCESS | 1648 | 1461233791613 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}] 03:16:31 INFO - PROCESS | 1648 | 1461233791706 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:16:31 INFO - PROCESS | 1648 | 1461233791717 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b315800 == 43 [pid = 1648] [id = 397] 03:16:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1277e9800) [pid = 1648] [serial = 1190] [outer = 0x0] 03:16:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128dc7800) [pid = 1648] [serial = 1191] [outer = 0x1277e9800] 03:16:31 INFO - PROCESS | 1648 | 1461233791743 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x129274800) [pid = 1648] [serial = 1192] [outer = 0x1277e9800] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x124260800) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11ad2d400) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x127211000) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12927d000) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12a251400) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1146c3000) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11c1c0000) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11ba6c800) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11ae09800) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118510000) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x114d0f400) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128dc3800) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11c775000) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11aebf400) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11a87b800) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11883f000) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x123fd4400) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123a11000) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11220a800) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:16:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1188e2c00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:16:32 INFO - PROCESS | 1648 | 1461233792172 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]]]}] 03:16:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:16:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 569ms 03:16:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:16:32 INFO - PROCESS | 1648 | 1461233792179 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 1648 | 1461233792180 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:16:32 INFO - PROCESS | 1648 | 1461233792182 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 1648 | 1461233792183 Marionette TRACE conn2 <- [1,1562,null,{}] 03:16:32 INFO - PROCESS | 1648 | 1461233792191 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}] 03:16:32 INFO - PROCESS | 1648 | 1461233792274 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:16:32 INFO - PROCESS | 1648 | 1461233792329 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d34800 == 44 [pid = 1648] [id = 398] 03:16:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11437e000) [pid = 1648] [serial = 1193] [outer = 0x0] 03:16:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11accd000) [pid = 1648] [serial = 1194] [outer = 0x11437e000] 03:16:32 INFO - PROCESS | 1648 | 1461233792354 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c1c0000) [pid = 1648] [serial = 1195] [outer = 0x11437e000] 03:16:32 INFO - PROCESS | 1648 | 1461233792639 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]]]}] 03:16:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:16:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms 03:16:32 INFO - PROCESS | 1648 | 1461233792652 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 1648 | 1461233792654 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:16:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:16:32 INFO - PROCESS | 1648 | 1461233792664 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 1648 | 1461233792665 Marionette TRACE conn2 <- [1,1566,null,{}] 03:16:32 INFO - PROCESS | 1648 | 1461233792667 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}] 03:16:32 INFO - PROCESS | 1648 | 1461233792747 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:16:32 INFO - PROCESS | 1648 | 1461233792750 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce21000 == 45 [pid = 1648] [id = 399] 03:16:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11ae09800) [pid = 1648] [serial = 1196] [outer = 0x0] 03:16:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1277e7400) [pid = 1648] [serial = 1197] [outer = 0x11ae09800] 03:16:32 INFO - PROCESS | 1648 | 1461233792777 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x129276800) [pid = 1648] [serial = 1198] [outer = 0x11ae09800] 03:16:33 INFO - PROCESS | 1648 | 1461233793131 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]]]}] 03:16:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:16:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 03:16:33 INFO - PROCESS | 1648 | 1461233793185 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:16:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:16:33 INFO - PROCESS | 1648 | 1461233793187 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:16:33 INFO - PROCESS | 1648 | 1461233793190 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 1648 | 1461233793192 Marionette TRACE conn2 <- [1,1570,null,{}] 03:16:33 INFO - PROCESS | 1648 | 1461233793195 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}] 03:16:33 INFO - PROCESS | 1648 | 1461233793313 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:16:33 INFO - PROCESS | 1648 | 1461233793322 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0ba000 == 46 [pid = 1648] [id = 400] 03:16:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129278c00) [pid = 1648] [serial = 1199] [outer = 0x0] 03:16:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12927e400) [pid = 1648] [serial = 1200] [outer = 0x129278c00] 03:16:33 INFO - PROCESS | 1648 | 1461233793360 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a24d400) [pid = 1648] [serial = 1201] [outer = 0x129278c00] 03:16:33 INFO - PROCESS | 1648 | 1461233793745 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]]]}] 03:16:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:16:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 570ms 03:16:33 INFO - PROCESS | 1648 | 1461233793760 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:16:33 INFO - PROCESS | 1648 | 1461233793762 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:16:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:16:33 INFO - PROCESS | 1648 | 1461233793764 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 1648 | 1461233793765 Marionette TRACE conn2 <- [1,1574,null,{}] 03:16:33 INFO - PROCESS | 1648 | 1461233793767 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}] 03:16:33 INFO - PROCESS | 1648 | 1461233793869 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:16:33 INFO - PROCESS | 1648 | 1461233793875 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2ee800 == 47 [pid = 1648] [id = 401] 03:16:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126df6000) [pid = 1648] [serial = 1202] [outer = 0x0] 03:16:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a24f000) [pid = 1648] [serial = 1203] [outer = 0x126df6000] 03:16:33 INFO - PROCESS | 1648 | 1461233793900 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12aada400) [pid = 1648] [serial = 1204] [outer = 0x126df6000] 03:16:34 INFO - PROCESS | 1648 | 1461233794419 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]]]}] 03:16:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:16:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 03:16:34 INFO - PROCESS | 1648 | 1461233794486 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:16:34 INFO - PROCESS | 1648 | 1461233794489 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:16:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:16:34 INFO - PROCESS | 1648 | 1461233794493 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:16:34 INFO - PROCESS | 1648 | 1461233794495 Marionette TRACE conn2 <- [1,1578,null,{}] 03:16:34 INFO - PROCESS | 1648 | 1461233794499 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}] 03:16:34 INFO - PROCESS | 1648 | 1461233794607 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:16:34 INFO - PROCESS | 1648 | 1461233794708 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x118cc1800 == 48 [pid = 1648] [id = 402] 03:16:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1165b1400) [pid = 1648] [serial = 1205] [outer = 0x0] 03:16:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11850cc00) [pid = 1648] [serial = 1206] [outer = 0x1165b1400] 03:16:34 INFO - PROCESS | 1648 | 1461233794740 Marionette DEBUG loaded listener.js 03:16:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11883c400) [pid = 1648] [serial = 1207] [outer = 0x1165b1400] 03:16:35 INFO - PROCESS | 1648 | 1461233795405 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]]]}] 03:16:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:16:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 971ms 03:16:35 INFO - PROCESS | 1648 | 1461233795465 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:16:35 INFO - PROCESS | 1648 | 1461233795467 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:16:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:16:35 INFO - PROCESS | 1648 | 1461233795470 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:16:35 INFO - PROCESS | 1648 | 1461233795473 Marionette TRACE conn2 <- [1,1582,null,{}] 03:16:35 INFO - PROCESS | 1648 | 1461233795477 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}] 03:16:35 INFO - PROCESS | 1648 | 1461233795573 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:16:35 INFO - PROCESS | 1648 | 1461233795654 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158c6800 == 49 [pid = 1648] [id = 403] 03:16:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1157aac00) [pid = 1648] [serial = 1208] [outer = 0x0] 03:16:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1164be000) [pid = 1648] [serial = 1209] [outer = 0x1157aac00] 03:16:35 INFO - PROCESS | 1648 | 1461233795688 Marionette DEBUG loaded listener.js 03:16:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118832400) [pid = 1648] [serial = 1210] [outer = 0x1157aac00] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0ba000 == 48 [pid = 1648] [id = 400] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce21000 == 47 [pid = 1648] [id = 399] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x123d34800 == 46 [pid = 1648] [id = 398] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b315800 == 45 [pid = 1648] [id = 397] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d6000 == 44 [pid = 1648] [id = 396] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a176800 == 43 [pid = 1648] [id = 395] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129213800 == 42 [pid = 1648] [id = 394] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12adb1000) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128154000 == 41 [pid = 1648] [id = 393] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab1800 == 40 [pid = 1648] [id = 392] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x123f06800 == 39 [pid = 1648] [id = 391] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119271000 == 38 [pid = 1648] [id = 390] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11c198800 == 37 [pid = 1648] [id = 389] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11be41800 == 36 [pid = 1648] [id = 388] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11b569000 == 35 [pid = 1648] [id = 387] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab2800 == 34 [pid = 1648] [id = 386] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119850000 == 33 [pid = 1648] [id = 385] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119272800 == 32 [pid = 1648] [id = 384] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x118eaa800 == 31 [pid = 1648] [id = 383] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x114b82000 == 30 [pid = 1648] [id = 382] 03:16:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea42000 == 29 [pid = 1648] [id = 381] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126dbb000) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1156cc000) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11924f400) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12aad9c00) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129274000) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a255c00) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a24c800) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12aae2000) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11ae11c00) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12aadc400) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12ab45000) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11c721800) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11bc08800) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11c1bf800) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11b5ee800) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11ba6c400) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119251400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11ad32000) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118510c00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115730400) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128dd1800) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128dc9c00) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126d47800) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123d84c00) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c385400) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11bc0cc00) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11aeb4400) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11ae04800) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119a0f800) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118ce6c00) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1277eb400) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12abc0000) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123eaa800) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11c757c00) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1272e9800) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11c779400) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 03:16:36 INFO - PROCESS | 1648 | 1461233796283 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]]]}] 03:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 822ms 03:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:16:36 INFO - PROCESS | 1648 | 1461233796294 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:16:36 INFO - PROCESS | 1648 | 1461233796298 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:16:36 INFO - PROCESS | 1648 | 1461233796303 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - PROCESS | 1648 | 1461233796304 Marionette TRACE conn2 <- [1,1586,null,{}] 03:16:36 INFO - PROCESS | 1648 | 1461233796307 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}] 03:16:36 INFO - PROCESS | 1648 | 1461233796378 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:16:36 INFO - PROCESS | 1648 | 1461233796383 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11914f800 == 30 [pid = 1648] [id = 404] 03:16:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11883c000) [pid = 1648] [serial = 1211] [outer = 0x0] 03:16:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118c2bc00) [pid = 1648] [serial = 1212] [outer = 0x11883c000] 03:16:36 INFO - PROCESS | 1648 | 1461233796412 Marionette DEBUG loaded listener.js 03:16:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11912ac00) [pid = 1648] [serial = 1213] [outer = 0x11883c000] 03:16:36 INFO - PROCESS | 1648 | 1461233796731 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]]]}] 03:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 03:16:36 INFO - PROCESS | 1648 | 1461233796774 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:16:36 INFO - PROCESS | 1648 | 1461233796775 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:16:36 INFO - PROCESS | 1648 | 1461233796777 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - PROCESS | 1648 | 1461233796780 Marionette TRACE conn2 <- [1,1590,null,{}] 03:16:36 INFO - PROCESS | 1648 | 1461233796809 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}] 03:16:36 INFO - PROCESS | 1648 | 1461233796887 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:16:36 INFO - PROCESS | 1648 | 1461233796895 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa4d800 == 31 [pid = 1648] [id = 405] 03:16:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1191b2400) [pid = 1648] [serial = 1214] [outer = 0x0] 03:16:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119c77c00) [pid = 1648] [serial = 1215] [outer = 0x1191b2400] 03:16:36 INFO - PROCESS | 1648 | 1461233796923 Marionette DEBUG loaded listener.js 03:16:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11acc7c00) [pid = 1648] [serial = 1216] [outer = 0x1191b2400] 03:16:37 INFO - PROCESS | 1648 | 1461233797294 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]]]}] 03:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 540ms 03:16:37 INFO - PROCESS | 1648 | 1461233797317 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:16:37 INFO - PROCESS | 1648 | 1461233797320 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:16:37 INFO - PROCESS | 1648 | 1461233797324 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 1648 | 1461233797325 Marionette TRACE conn2 <- [1,1594,null,{}] 03:16:37 INFO - PROCESS | 1648 | 1461233797327 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}] 03:16:37 INFO - PROCESS | 1648 | 1461233797389 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:16:37 INFO - PROCESS | 1648 | 1461233797437 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aed8000 == 32 [pid = 1648] [id = 406] 03:16:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x114d06800) [pid = 1648] [serial = 1217] [outer = 0x0] 03:16:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11ad2c400) [pid = 1648] [serial = 1218] [outer = 0x114d06800] 03:16:37 INFO - PROCESS | 1648 | 1461233797480 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11aeb6800) [pid = 1648] [serial = 1219] [outer = 0x114d06800] 03:16:37 INFO - PROCESS | 1648 | 1461233797899 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]]]}] 03:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 619ms 03:16:37 INFO - PROCESS | 1648 | 1461233797944 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:16:37 INFO - PROCESS | 1648 | 1461233797946 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:16:37 INFO - PROCESS | 1648 | 1461233797949 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 1648 | 1461233797951 Marionette TRACE conn2 <- [1,1598,null,{}] 03:16:37 INFO - PROCESS | 1648 | 1461233797954 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}] 03:16:38 INFO - PROCESS | 1648 | 1461233798058 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:16:38 INFO - PROCESS | 1648 | 1461233798062 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be44000 == 33 [pid = 1648] [id = 407] 03:16:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11aebbc00) [pid = 1648] [serial = 1220] [outer = 0x0] 03:16:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11b522400) [pid = 1648] [serial = 1221] [outer = 0x11aebbc00] 03:16:38 INFO - PROCESS | 1648 | 1461233798087 Marionette DEBUG loaded listener.js 03:16:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11b93f000) [pid = 1648] [serial = 1222] [outer = 0x11aebbc00] 03:16:38 INFO - PROCESS | 1648 | 1461233798429 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]]]}] 03:16:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:16:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 03:16:38 INFO - PROCESS | 1648 | 1461233798472 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:16:38 INFO - PROCESS | 1648 | 1461233798473 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:16:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:16:38 INFO - PROCESS | 1648 | 1461233798475 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 1648 | 1461233798476 Marionette TRACE conn2 <- [1,1602,null,{}] 03:16:38 INFO - PROCESS | 1648 | 1461233798479 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}] 03:16:38 INFO - PROCESS | 1648 | 1461233798587 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:16:38 INFO - PROCESS | 1648 | 1461233798592 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca7c000 == 34 [pid = 1648] [id = 408] 03:16:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11b942000) [pid = 1648] [serial = 1223] [outer = 0x0] 03:16:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11bac3c00) [pid = 1648] [serial = 1224] [outer = 0x11b942000] 03:16:38 INFO - PROCESS | 1648 | 1461233798620 Marionette DEBUG loaded listener.js 03:16:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11bc0f000) [pid = 1648] [serial = 1225] [outer = 0x11b942000] 03:16:39 INFO - PROCESS | 1648 | 1461233799027 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]]]}] 03:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 570ms 03:16:39 INFO - PROCESS | 1648 | 1461233799046 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:16:39 INFO - PROCESS | 1648 | 1461233799047 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:16:39 INFO - PROCESS | 1648 | 1461233799049 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:16:39 INFO - PROCESS | 1648 | 1461233799050 Marionette TRACE conn2 <- [1,1606,null,{}] 03:16:39 INFO - PROCESS | 1648 | 1461233799052 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}] 03:16:39 INFO - PROCESS | 1648 | 1461233799125 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:16:39 INFO - PROCESS | 1648 | 1461233799128 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240c5000 == 35 [pid = 1648] [id = 409] 03:16:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x114349c00) [pid = 1648] [serial = 1226] [outer = 0x0] 03:16:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11bea5000) [pid = 1648] [serial = 1227] [outer = 0x114349c00] 03:16:39 INFO - PROCESS | 1648 | 1461233799174 Marionette DEBUG loaded listener.js 03:16:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11c102800) [pid = 1648] [serial = 1228] [outer = 0x114349c00] 03:16:39 INFO - PROCESS | 1648 | 1461233799633 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]]]}] 03:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 621ms 03:16:39 INFO - PROCESS | 1648 | 1461233799672 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:16:39 INFO - PROCESS | 1648 | 1461233799674 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:16:39 INFO - PROCESS | 1648 | 1461233799687 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:16:39 INFO - PROCESS | 1648 | 1461233799689 Marionette TRACE conn2 <- [1,1610,null,{}] 03:16:39 INFO - PROCESS | 1648 | 1461233799692 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}] 03:16:39 INFO - PROCESS | 1648 | 1461233799824 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:16:39 INFO - PROCESS | 1648 | 1461233799906 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247c3800 == 36 [pid = 1648] [id = 410] 03:16:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11c108400) [pid = 1648] [serial = 1229] [outer = 0x0] 03:16:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11c4aa400) [pid = 1648] [serial = 1230] [outer = 0x11c108400] 03:16:39 INFO - PROCESS | 1648 | 1461233799935 Marionette DEBUG loaded listener.js 03:16:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11c74f800) [pid = 1648] [serial = 1231] [outer = 0x11c108400] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123f82c00) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11c71c000) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11ba6ac00) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116527800) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11ba71400) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118582400) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11bea2800) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11c75e400) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123f88800) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1164c1000) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11ae3c800) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1157b4c00) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11c381400) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11220c800) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11437e000) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129278c00) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x123f82800) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1277e9800) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:16:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11ae09800) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:16:40 INFO - PROCESS | 1648 | 1461233800489 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]]]}] 03:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 822ms 03:16:40 INFO - PROCESS | 1648 | 1461233800510 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:16:40 INFO - PROCESS | 1648 | 1461233800512 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:16:40 INFO - PROCESS | 1648 | 1461233800515 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:16:40 INFO - PROCESS | 1648 | 1461233800516 Marionette TRACE conn2 <- [1,1614,null,{}] 03:16:40 INFO - PROCESS | 1648 | 1461233800520 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}] 03:16:40 INFO - PROCESS | 1648 | 1461233800631 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:16:40 INFO - PROCESS | 1648 | 1461233800641 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab8800 == 37 [pid = 1648] [id = 411] 03:16:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118ce8c00) [pid = 1648] [serial = 1232] [outer = 0x0] 03:16:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11a87f800) [pid = 1648] [serial = 1233] [outer = 0x118ce8c00] 03:16:40 INFO - PROCESS | 1648 | 1461233800677 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11ba71400) [pid = 1648] [serial = 1234] [outer = 0x118ce8c00] 03:16:41 INFO - PROCESS | 1648 | 1461233800991 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]]]}] 03:16:41 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 03:16:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 03:16:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:16:41 INFO - PROCESS | 1648 | 1461233801034 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 1648 | 1461233801036 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:16:41 INFO - PROCESS | 1648 | 1461233801038 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 1648 | 1461233801039 Marionette TRACE conn2 <- [1,1618,null,{}] 03:16:41 INFO - PROCESS | 1648 | 1461233801041 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}] 03:16:41 INFO - PROCESS | 1648 | 1461233801161 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:16:41 INFO - PROCESS | 1648 | 1461233801170 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aecb800 == 38 [pid = 1648] [id = 412] 03:16:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11bac4000) [pid = 1648] [serial = 1235] [outer = 0x0] 03:16:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11c755400) [pid = 1648] [serial = 1236] [outer = 0x11bac4000] 03:16:41 INFO - PROCESS | 1648 | 1461233801194 Marionette DEBUG loaded listener.js 03:16:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11c966800) [pid = 1648] [serial = 1237] [outer = 0x11bac4000] 03:16:41 INFO - PROCESS | 1648 | 1461233801487 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]]]}] 03:16:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:16:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 472ms 03:16:41 INFO - PROCESS | 1648 | 1461233801510 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 1648 | 1461233801512 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:16:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:16:41 INFO - PROCESS | 1648 | 1461233801514 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 1648 | 1461233801515 Marionette TRACE conn2 <- [1,1622,null,{}] 03:16:41 INFO - PROCESS | 1648 | 1461233801517 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}] 03:16:41 INFO - PROCESS | 1648 | 1461233801633 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:16:41 INFO - PROCESS | 1648 | 1461233801640 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a174800 == 39 [pid = 1648] [id = 413] 03:16:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11ca62800) [pid = 1648] [serial = 1238] [outer = 0x0] 03:16:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123a0f400) [pid = 1648] [serial = 1239] [outer = 0x11ca62800] 03:16:41 INFO - PROCESS | 1648 | 1461233801685 Marionette DEBUG loaded listener.js 03:16:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124077000) [pid = 1648] [serial = 1240] [outer = 0x11ca62800] 03:16:42 INFO - PROCESS | 1648 | 1461233802111 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]]]}] 03:16:42 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 03:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 620ms 03:16:42 INFO - PROCESS | 1648 | 1461233802135 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:16:42 INFO - PROCESS | 1648 | 1461233802136 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:16:42 INFO - PROCESS | 1648 | 1461233802142 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:16:42 INFO - PROCESS | 1648 | 1461233802143 Marionette TRACE conn2 <- [1,1626,null,{}] 03:16:42 INFO - PROCESS | 1648 | 1461233802145 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}] 03:16:42 INFO - PROCESS | 1648 | 1461233802219 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:16:42 INFO - PROCESS | 1648 | 1461233802225 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab59000 == 40 [pid = 1648] [id = 414] 03:16:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124260800) [pid = 1648] [serial = 1241] [outer = 0x0] 03:16:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124708800) [pid = 1648] [serial = 1242] [outer = 0x124260800] 03:16:42 INFO - PROCESS | 1648 | 1461233802250 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126db8c00) [pid = 1648] [serial = 1243] [outer = 0x124260800] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11914f800 == 39 [pid = 1648] [id = 404] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1158c6800 == 38 [pid = 1648] [id = 403] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2ee800 == 37 [pid = 1648] [id = 401] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x118cc1800 == 36 [pid = 1648] [id = 402] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12a174800 == 35 [pid = 1648] [id = 413] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa4d800 == 34 [pid = 1648] [id = 405] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11aed8000 == 33 [pid = 1648] [id = 406] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1247c3800 == 32 [pid = 1648] [id = 410] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11aecb800 == 31 [pid = 1648] [id = 412] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1240c5000 == 30 [pid = 1648] [id = 409] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca7c000 == 29 [pid = 1648] [id = 408] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11be44000 == 28 [pid = 1648] [id = 407] 03:16:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab8800 == 27 [pid = 1648] [id = 411] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1277e9000) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x127206400) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126db9800) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128dc7800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1277e7400) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129276800) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x129274800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1244dd000) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11c1c0000) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a24d400) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123f82000) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a24f000) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1241cec00) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11c778800) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11bac9000) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11bacf800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11883ec00) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118ce1800) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11bad1c00) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11bc87c00) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11a872c00) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11ad29000) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11beac000) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11c381000) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x123a11800) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12683f800) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11ae04c00) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11ae30000) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11b524400) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11ba6a800) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1158df400) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11850bc00) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11c503400) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11c74f400) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x119254c00) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x119b80800) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x11accd000) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x123a09c00) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12927e400) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 03:16:43 INFO - PROCESS | 1648 | 1461233803715 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]]]}] 03:16:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:16:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1622ms 03:16:43 INFO - PROCESS | 1648 | 1461233803764 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 1648 | 1461233803766 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:16:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:16:43 INFO - PROCESS | 1648 | 1461233803772 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 1648 | 1461233803774 Marionette TRACE conn2 <- [1,1630,null,{}] 03:16:43 INFO - PROCESS | 1648 | 1461233803778 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}] 03:16:43 INFO - PROCESS | 1648 | 1461233803852 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:16:43 INFO - PROCESS | 1648 | 1461233803896 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x114fc2000 == 28 [pid = 1648] [id = 415] 03:16:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x116425c00) [pid = 1648] [serial = 1244] [outer = 0x0] 03:16:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1164b7400) [pid = 1648] [serial = 1245] [outer = 0x116425c00] 03:16:43 INFO - PROCESS | 1648 | 1461233803924 Marionette DEBUG loaded listener.js 03:16:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118507400) [pid = 1648] [serial = 1246] [outer = 0x116425c00] 03:16:44 INFO - PROCESS | 1648 | 1461233804274 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]]]}] 03:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 03:16:44 INFO - PROCESS | 1648 | 1461233804293 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 1648 | 1461233804300 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:16:44 INFO - PROCESS | 1648 | 1461233804308 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 1648 | 1461233804311 Marionette TRACE conn2 <- [1,1634,null,{}] 03:16:44 INFO - PROCESS | 1648 | 1461233804314 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}] 03:16:44 INFO - PROCESS | 1648 | 1461233804425 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:16:44 INFO - PROCESS | 1648 | 1461233804496 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118c44800 == 29 [pid = 1648] [id = 416] 03:16:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1157b4c00) [pid = 1648] [serial = 1247] [outer = 0x0] 03:16:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11875f400) [pid = 1648] [serial = 1248] [outer = 0x1157b4c00] 03:16:44 INFO - PROCESS | 1648 | 1461233804536 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118ce1800) [pid = 1648] [serial = 1249] [outer = 0x1157b4c00] 03:16:44 INFO - PROCESS | 1648 | 1461233804833 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]]]}] 03:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 574ms 03:16:44 INFO - PROCESS | 1648 | 1461233804880 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 1648 | 1461233804882 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:16:44 INFO - PROCESS | 1648 | 1461233804884 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 1648 | 1461233804887 Marionette TRACE conn2 <- [1,1638,null,{}] 03:16:44 INFO - PROCESS | 1648 | 1461233804897 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}] 03:16:44 INFO - PROCESS | 1648 | 1461233804968 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:16:45 INFO - PROCESS | 1648 | 1461233805014 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11970f800 == 30 [pid = 1648] [id = 417] 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x114606400) [pid = 1648] [serial = 1250] [outer = 0x0] 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118f3dc00) [pid = 1648] [serial = 1251] [outer = 0x114606400] 03:16:45 INFO - PROCESS | 1648 | 1461233805042 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x119b86400) [pid = 1648] [serial = 1252] [outer = 0x114606400] 03:16:45 INFO - PROCESS | 1648 | 1461233805347 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]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 525ms 03:16:45 INFO - PROCESS | 1648 | 1461233805409 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 1648 | 1461233805411 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:16:45 INFO - PROCESS | 1648 | 1461233805413 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 1648 | 1461233805414 Marionette TRACE conn2 <- [1,1642,null,{}] 03:16:45 INFO - PROCESS | 1648 | 1461233805417 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}] 03:16:45 INFO - PROCESS | 1648 | 1461233805485 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:16:45 INFO - PROCESS | 1648 | 1461233805491 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a866800 == 31 [pid = 1648] [id = 418] 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119136800) [pid = 1648] [serial = 1253] [outer = 0x0] 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11a87b800) [pid = 1648] [serial = 1254] [outer = 0x119136800] 03:16:45 INFO - PROCESS | 1648 | 1461233805517 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11ad2d400) [pid = 1648] [serial = 1255] [outer = 0x119136800] 03:16:45 INFO - PROCESS | 1648 | 1461233805819 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]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 418ms 03:16:45 INFO - PROCESS | 1648 | 1461233805831 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:16:45 INFO - PROCESS | 1648 | 1461233805832 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:16:45 INFO - PROCESS | 1648 | 1461233805837 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 1648 | 1461233805840 Marionette TRACE conn2 <- [1,1646,null,{}] 03:16:45 INFO - PROCESS | 1648 | 1461233805843 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}] 03:16:45 INFO - PROCESS | 1648 | 1461233805912 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:16:45 INFO - PROCESS | 1648 | 1461233805961 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabb000 == 32 [pid = 1648] [id = 419] 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1146be400) [pid = 1648] [serial = 1256] [outer = 0x0] 03:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11ad2e800) [pid = 1648] [serial = 1257] [outer = 0x1146be400] 03:16:45 INFO - PROCESS | 1648 | 1461233805986 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11ae0ac00) [pid = 1648] [serial = 1258] [outer = 0x1146be400] 03:16:46 INFO - PROCESS | 1648 | 1461233806293 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]]]}] 03:16:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:16:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 476ms 03:16:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:16:46 INFO - PROCESS | 1648 | 1461233806310 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 1648 | 1461233806311 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:16:46 INFO - PROCESS | 1648 | 1461233806313 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 1648 | 1461233806314 Marionette TRACE conn2 <- [1,1650,null,{}] 03:16:46 INFO - PROCESS | 1648 | 1461233806317 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}] 03:16:46 INFO - PROCESS | 1648 | 1461233806400 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:16:46 INFO - PROCESS | 1648 | 1461233806407 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be1e000 == 33 [pid = 1648] [id = 420] 03:16:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11ae0f800) [pid = 1648] [serial = 1259] [outer = 0x0] 03:16:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11b525000) [pid = 1648] [serial = 1260] [outer = 0x11ae0f800] 03:16:46 INFO - PROCESS | 1648 | 1461233806435 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11ba71800) [pid = 1648] [serial = 1261] [outer = 0x11ae0f800] 03:16:46 INFO - PROCESS | 1648 | 1461233806757 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]]]}] 03:16:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:16:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 468ms 03:16:46 INFO - PROCESS | 1648 | 1461233806782 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 1648 | 1461233806783 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:16:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:16:46 INFO - PROCESS | 1648 | 1461233806785 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 1648 | 1461233806786 Marionette TRACE conn2 <- [1,1654,null,{}] 03:16:46 INFO - PROCESS | 1648 | 1461233806791 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}] 03:16:46 INFO - PROCESS | 1648 | 1461233806879 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:16:46 INFO - PROCESS | 1648 | 1461233806884 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c19e000 == 34 [pid = 1648] [id = 421] 03:16:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x114d09000) [pid = 1648] [serial = 1262] [outer = 0x0] 03:16:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11bac8000) [pid = 1648] [serial = 1263] [outer = 0x114d09000] 03:16:46 INFO - PROCESS | 1648 | 1461233806912 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11bad0000) [pid = 1648] [serial = 1264] [outer = 0x114d09000] 03:16:47 INFO - PROCESS | 1648 | 1461233807184 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]]]}] 03:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 424ms 03:16:47 INFO - PROCESS | 1648 | 1461233807210 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:16:47 INFO - PROCESS | 1648 | 1461233807211 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:16:47 INFO - PROCESS | 1648 | 1461233807213 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:16:47 INFO - PROCESS | 1648 | 1461233807214 Marionette TRACE conn2 <- [1,1658,null,{}] 03:16:47 INFO - PROCESS | 1648 | 1461233807217 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}] 03:16:47 INFO - PROCESS | 1648 | 1461233807288 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:16:47 INFO - PROCESS | 1648 | 1461233807293 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c5e2800 == 35 [pid = 1648] [id = 422] 03:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11ba0d000) [pid = 1648] [serial = 1265] [outer = 0x0] 03:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11bc0a000) [pid = 1648] [serial = 1266] [outer = 0x11ba0d000] 03:16:47 INFO - PROCESS | 1648 | 1461233807319 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11bc0f400) [pid = 1648] [serial = 1267] [outer = 0x11ba0d000] 03:16:47 INFO - PROCESS | 1648 | 1461233807651 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]]]}] 03:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 468ms 03:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:16:47 INFO - PROCESS | 1648 | 1461233807681 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:16:47 INFO - PROCESS | 1648 | 1461233807682 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:16:47 INFO - PROCESS | 1648 | 1461233807685 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:16:47 INFO - PROCESS | 1648 | 1461233807686 Marionette TRACE conn2 <- [1,1662,null,{}] 03:16:47 INFO - PROCESS | 1648 | 1461233807690 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}] 03:16:47 INFO - PROCESS | 1648 | 1461233807779 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:16:47 INFO - PROCESS | 1648 | 1461233807785 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11970f000 == 36 [pid = 1648] [id = 423] 03:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118f37800) [pid = 1648] [serial = 1268] [outer = 0x0] 03:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11bc0a800) [pid = 1648] [serial = 1269] [outer = 0x118f37800] 03:16:47 INFO - PROCESS | 1648 | 1461233807811 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11bea7400) [pid = 1648] [serial = 1270] [outer = 0x118f37800] 03:16:48 INFO - PROCESS | 1648 | 1461233808142 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]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 471ms 03:16:48 INFO - PROCESS | 1648 | 1461233808157 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 1648 | 1461233808159 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:16:48 INFO - PROCESS | 1648 | 1461233808163 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 1648 | 1461233808164 Marionette TRACE conn2 <- [1,1666,null,{}] 03:16:48 INFO - PROCESS | 1648 | 1461233808168 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}] 03:16:48 INFO - PROCESS | 1648 | 1461233808284 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:16:48 INFO - PROCESS | 1648 | 1461233808292 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247b3800 == 37 [pid = 1648] [id = 424] 03:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11bc7d000) [pid = 1648] [serial = 1271] [outer = 0x0] 03:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11c37f800) [pid = 1648] [serial = 1272] [outer = 0x11bc7d000] 03:16:48 INFO - PROCESS | 1648 | 1461233808331 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11c4adc00) [pid = 1648] [serial = 1273] [outer = 0x11bc7d000] 03:16:48 INFO - PROCESS | 1648 | 1461233808750 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]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 622ms 03:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:16:48 INFO - PROCESS | 1648 | 1461233808785 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 1648 | 1461233808786 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:16:48 INFO - PROCESS | 1648 | 1461233808789 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 1648 | 1461233808790 Marionette TRACE conn2 <- [1,1670,null,{}] 03:16:48 INFO - PROCESS | 1648 | 1461233808799 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}] 03:16:48 INFO - PROCESS | 1648 | 1461233808898 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:16:48 INFO - PROCESS | 1648 | 1461233808903 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab8800 == 38 [pid = 1648] [id = 425] 03:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11c1be800) [pid = 1648] [serial = 1274] [outer = 0x0] 03:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11c750000) [pid = 1648] [serial = 1275] [outer = 0x11c1be800] 03:16:48 INFO - PROCESS | 1648 | 1461233808932 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11ca5c000) [pid = 1648] [serial = 1276] [outer = 0x11c1be800] 03:16:49 INFO - PROCESS | 1648 | 1461233809286 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]]]}] 03:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 528ms 03:16:49 INFO - PROCESS | 1648 | 1461233809319 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 1648 | 1461233809320 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:16:49 INFO - PROCESS | 1648 | 1461233809324 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 1648 | 1461233809325 Marionette TRACE conn2 <- [1,1674,null,{}] 03:16:49 INFO - PROCESS | 1648 | 1461233809328 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}] 03:16:49 INFO - PROCESS | 1648 | 1461233809416 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:16:49 INFO - PROCESS | 1648 | 1461233809421 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12819d000 == 39 [pid = 1648] [id = 426] 03:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11c505000) [pid = 1648] [serial = 1277] [outer = 0x0] 03:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123a0fc00) [pid = 1648] [serial = 1278] [outer = 0x11c505000] 03:16:49 INFO - PROCESS | 1648 | 1461233809446 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123d8c000) [pid = 1648] [serial = 1279] [outer = 0x11c505000] 03:16:49 INFO - PROCESS | 1648 | 1461233809768 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]]]}] 03:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 03:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:16:49 INFO - PROCESS | 1648 | 1461233809801 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 1648 | 1461233809803 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:16:49 INFO - PROCESS | 1648 | 1461233809808 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 1648 | 1461233809809 Marionette TRACE conn2 <- [1,1678,null,{}] 03:16:49 INFO - PROCESS | 1648 | 1461233809812 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}] 03:16:49 INFO - PROCESS | 1648 | 1461233809901 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:16:49 INFO - PROCESS | 1648 | 1461233809934 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a16f000 == 40 [pid = 1648] [id = 427] 03:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123d8c400) [pid = 1648] [serial = 1280] [outer = 0x0] 03:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x123fdac00) [pid = 1648] [serial = 1281] [outer = 0x123d8c400] 03:16:49 INFO - PROCESS | 1648 | 1461233809959 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124438400) [pid = 1648] [serial = 1282] [outer = 0x123d8c400] 03:16:50 INFO - PROCESS | 1648 | 1461233810283 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]]]}] 03:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 03:16:50 INFO - PROCESS | 1648 | 1461233810327 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 1648 | 1461233810328 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:16:50 INFO - PROCESS | 1648 | 1461233810330 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 1648 | 1461233810331 Marionette TRACE conn2 <- [1,1682,null,{}] 03:16:50 INFO - PROCESS | 1648 | 1461233810333 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}] 03:16:50 INFO - PROCESS | 1648 | 1461233810429 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:16:50 INFO - PROCESS | 1648 | 1461233810433 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8b9000 == 41 [pid = 1648] [id = 428] 03:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123eaa800) [pid = 1648] [serial = 1283] [outer = 0x0] 03:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12470b400) [pid = 1648] [serial = 1284] [outer = 0x123eaa800] 03:16:50 INFO - PROCESS | 1648 | 1461233810458 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126df1800) [pid = 1648] [serial = 1285] [outer = 0x123eaa800] 03:16:50 INFO - PROCESS | 1648 | 1461233810826 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]]]}] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11b942000) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11c108400) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11bac4000) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x114349c00) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1165b1400) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1191b2400) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1157aac00) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x114d06800) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11ca62800) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126df6000) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11883c000) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118ce8c00) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12abc0800) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:16:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11aebbc00) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:16:50 INFO - PROCESS | 1648 | 1461233810849 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 1648 | 1461233810850 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:16:50 INFO - PROCESS | 1648 | 1461233810852 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 1648 | 1461233810854 Marionette TRACE conn2 <- [1,1686,null,{}] 03:16:50 INFO - PROCESS | 1648 | 1461233810858 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}] 03:16:50 INFO - PROCESS | 1648 | 1461233810928 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:16:50 INFO - PROCESS | 1648 | 1461233810932 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119702800 == 42 [pid = 1648] [id = 429] 03:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11883c000) [pid = 1648] [serial = 1286] [outer = 0x0] 03:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11912d400) [pid = 1648] [serial = 1287] [outer = 0x11883c000] 03:16:50 INFO - PROCESS | 1648 | 1461233810959 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11ae11c00) [pid = 1648] [serial = 1288] [outer = 0x11883c000] 03:16:51 INFO - PROCESS | 1648 | 1461233811274 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]]]}] 03:16:51 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 03:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 472ms 03:16:51 INFO - PROCESS | 1648 | 1461233811324 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 1648 | 1461233811325 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:16:51 INFO - PROCESS | 1648 | 1461233811327 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 1648 | 1461233811328 Marionette TRACE conn2 <- [1,1690,null,{}] 03:16:51 INFO - PROCESS | 1648 | 1461233811331 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}] 03:16:51 INFO - PROCESS | 1648 | 1461233811402 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:16:51 INFO - PROCESS | 1648 | 1461233811451 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab68000 == 43 [pid = 1648] [id = 430] 03:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11ad35000) [pid = 1648] [serial = 1289] [outer = 0x0] 03:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11c10e400) [pid = 1648] [serial = 1290] [outer = 0x11ad35000] 03:16:51 INFO - PROCESS | 1648 | 1461233811476 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12715b400) [pid = 1648] [serial = 1291] [outer = 0x11ad35000] 03:16:51 INFO - PROCESS | 1648 | 1461233811754 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]]]}] 03:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 468ms 03:16:51 INFO - PROCESS | 1648 | 1461233811796 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:16:51 INFO - PROCESS | 1648 | 1461233811798 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:16:51 INFO - PROCESS | 1648 | 1461233811800 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 1648 | 1461233811801 Marionette TRACE conn2 <- [1,1694,null,{}] 03:16:51 INFO - PROCESS | 1648 | 1461233811804 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}] 03:16:51 INFO - PROCESS | 1648 | 1461233811880 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:16:51 INFO - PROCESS | 1648 | 1461233811884 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c621800 == 44 [pid = 1648] [id = 431] 03:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11ae0b400) [pid = 1648] [serial = 1292] [outer = 0x0] 03:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127167c00) [pid = 1648] [serial = 1293] [outer = 0x11ae0b400] 03:16:51 INFO - PROCESS | 1648 | 1461233811912 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1277e5800) [pid = 1648] [serial = 1294] [outer = 0x11ae0b400] 03:16:52 INFO - PROCESS | 1648 | 1461233812243 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]]]}] 03:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 03:16:52 INFO - PROCESS | 1648 | 1461233812270 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:16:52 INFO - PROCESS | 1648 | 1461233812272 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:16:52 INFO - PROCESS | 1648 | 1461233812275 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 1648 | 1461233812277 Marionette TRACE conn2 <- [1,1698,null,{}] 03:16:52 INFO - PROCESS | 1648 | 1461233812280 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}] 03:16:52 INFO - PROCESS | 1648 | 1461233812425 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:16:52 INFO - PROCESS | 1648 | 1461233812438 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02e800 == 45 [pid = 1648] [id = 432] 03:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1277e8400) [pid = 1648] [serial = 1295] [outer = 0x0] 03:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1277ed000) [pid = 1648] [serial = 1296] [outer = 0x1277e8400] 03:16:52 INFO - PROCESS | 1648 | 1461233812479 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128dc7000) [pid = 1648] [serial = 1297] [outer = 0x1277e8400] 03:16:52 INFO - PROCESS | 1648 | 1461233812894 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]]]}] 03:16:52 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 03:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 669ms 03:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:16:52 INFO - PROCESS | 1648 | 1461233812945 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:16:52 INFO - PROCESS | 1648 | 1461233812947 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:16:52 INFO - PROCESS | 1648 | 1461233812951 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 1648 | 1461233812954 Marionette TRACE conn2 <- [1,1702,null,{}] 03:16:52 INFO - PROCESS | 1648 | 1461233812958 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}] 03:16:53 INFO - PROCESS | 1648 | 1461233813082 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:16:53 INFO - PROCESS | 1648 | 1461233813135 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b70000 == 46 [pid = 1648] [id = 433] 03:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x114d0f000) [pid = 1648] [serial = 1298] [outer = 0x0] 03:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1156d0800) [pid = 1648] [serial = 1299] [outer = 0x114d0f000] 03:16:53 INFO - PROCESS | 1648 | 1461233813166 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1158e1c00) [pid = 1648] [serial = 1300] [outer = 0x114d0f000] 03:16:53 INFO - PROCESS | 1648 | 1461233813662 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]]]}] 03:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 773ms 03:16:53 INFO - PROCESS | 1648 | 1461233813730 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:16:53 INFO - PROCESS | 1648 | 1461233813734 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:16:53 INFO - PROCESS | 1648 | 1461233813742 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:16:53 INFO - PROCESS | 1648 | 1461233813744 Marionette TRACE conn2 <- [1,1706,null,{}] 03:16:53 INFO - PROCESS | 1648 | 1461233813771 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}] 03:16:53 INFO - PROCESS | 1648 | 1461233813945 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:16:54 INFO - PROCESS | 1648 | 1461233813999 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d5000 == 47 [pid = 1648] [id = 434] 03:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11220f000) [pid = 1648] [serial = 1301] [outer = 0x0] 03:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118c83000) [pid = 1648] [serial = 1302] [outer = 0x11220f000] 03:16:54 INFO - PROCESS | 1648 | 1461233814030 Marionette DEBUG loaded listener.js 03:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11912d000) [pid = 1648] [serial = 1303] [outer = 0x11220f000] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c621800 == 46 [pid = 1648] [id = 431] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab68000 == 45 [pid = 1648] [id = 430] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119702800 == 44 [pid = 1648] [id = 429] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8b9000 == 43 [pid = 1648] [id = 428] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a16f000 == 42 [pid = 1648] [id = 427] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12819d000 == 41 [pid = 1648] [id = 426] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab8800 == 40 [pid = 1648] [id = 425] 03:16:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124708800) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 03:16:54 INFO - PROCESS | 1648 | 1461233814701 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]]]}] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1247b3800 == 39 [pid = 1648] [id = 424] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11970f000 == 38 [pid = 1648] [id = 423] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11c5e2800 == 37 [pid = 1648] [id = 422] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11c19e000 == 36 [pid = 1648] [id = 421] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11be1e000 == 35 [pid = 1648] [id = 420] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11aabb000 == 34 [pid = 1648] [id = 419] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11a866800 == 33 [pid = 1648] [id = 418] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11970f800 == 32 [pid = 1648] [id = 417] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118c44800 == 31 [pid = 1648] [id = 416] 03:16:54 INFO - PROCESS | 1648 | --DOCSHELL 0x114fc2000 == 30 [pid = 1648] [id = 415] 03:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1020ms 03:16:54 INFO - PROCESS | 1648 | 1461233814763 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:16:54 INFO - PROCESS | 1648 | 1461233814766 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:16:54 INFO - PROCESS | 1648 | 1461233814769 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 1648 | 1461233814771 Marionette TRACE conn2 <- [1,1710,null,{}] 03:16:54 INFO - PROCESS | 1648 | 1461233814775 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}] 03:16:54 INFO - PROCESS | 1648 | 1461233814846 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:16:54 INFO - PROCESS | 1648 | 1461233814852 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158b2800 == 31 [pid = 1648] [id = 435] 03:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118831c00) [pid = 1648] [serial = 1304] [outer = 0x0] 03:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11883a000) [pid = 1648] [serial = 1305] [outer = 0x118831c00] 03:16:54 INFO - PROCESS | 1648 | 1461233814883 Marionette DEBUG loaded listener.js 03:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118c8f800) [pid = 1648] [serial = 1306] [outer = 0x118831c00] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12afd0400) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11bac3c00) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11bea5000) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11bc0f000) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11c4aa400) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11c102800) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11a87f800) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11ba71400) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123a0f400) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11c755400) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11c74f800) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1164be000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11883c400) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11850cc00) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12aada400) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11b522400) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11ad2c400) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11aeb6800) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119c77c00) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11acc7c00) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118c2bc00) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11912ac00) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118832400) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124077000) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11b93f000) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11c966800) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 03:16:55 INFO - PROCESS | 1648 | 1461233815248 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]]]}] 03:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 523ms 03:16:55 INFO - PROCESS | 1648 | 1461233815293 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:16:55 INFO - PROCESS | 1648 | 1461233815297 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:16:55 INFO - PROCESS | 1648 | 1461233815301 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:16:55 INFO - PROCESS | 1648 | 1461233815303 Marionette TRACE conn2 <- [1,1714,null,{}] 03:16:55 INFO - PROCESS | 1648 | 1461233815305 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}] 03:16:55 INFO - PROCESS | 1648 | 1461233815377 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:16:55 INFO - PROCESS | 1648 | 1461233815406 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119281800 == 32 [pid = 1648] [id = 436] 03:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119251400) [pid = 1648] [serial = 1307] [outer = 0x0] 03:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a0f400) [pid = 1648] [serial = 1308] [outer = 0x119251400] 03:16:55 INFO - PROCESS | 1648 | 1461233815432 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119c78c00) [pid = 1648] [serial = 1309] [outer = 0x119251400] 03:16:55 INFO - PROCESS | 1648 | 1461233815754 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]]]}] 03:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 469ms 03:16:55 INFO - PROCESS | 1648 | 1461233815773 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:16:55 INFO - PROCESS | 1648 | 1461233815776 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:16:55 INFO - PROCESS | 1648 | 1461233815778 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:16:55 INFO - PROCESS | 1648 | 1461233815781 Marionette TRACE conn2 <- [1,1718,null,{}] 03:16:55 INFO - PROCESS | 1648 | 1461233815795 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}] 03:16:55 INFO - PROCESS | 1648 | 1461233815888 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:16:55 INFO - PROCESS | 1648 | 1461233815893 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aed3800 == 33 [pid = 1648] [id = 437] 03:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d5d000) [pid = 1648] [serial = 1310] [outer = 0x0] 03:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11ae03c00) [pid = 1648] [serial = 1311] [outer = 0x119d5d000] 03:16:55 INFO - PROCESS | 1648 | 1461233815923 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ae2e000) [pid = 1648] [serial = 1312] [outer = 0x119d5d000] 03:16:56 INFO - PROCESS | 1648 | 1461233816295 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]]]}] 03:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 522ms 03:16:56 INFO - PROCESS | 1648 | 1461233816301 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:16:56 INFO - PROCESS | 1648 | 1461233816303 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:16:56 INFO - PROCESS | 1648 | 1461233816312 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:16:56 INFO - PROCESS | 1648 | 1461233816314 Marionette TRACE conn2 <- [1,1722,null,{}] 03:16:56 INFO - PROCESS | 1648 | 1461233816317 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}] 03:16:56 INFO - PROCESS | 1648 | 1461233816470 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:16:56 INFO - PROCESS | 1648 | 1461233816479 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be18000 == 34 [pid = 1648] [id = 438] 03:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11a872800) [pid = 1648] [serial = 1313] [outer = 0x0] 03:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11aebf400) [pid = 1648] [serial = 1314] [outer = 0x11a872800] 03:16:56 INFO - PROCESS | 1648 | 1461233816519 Marionette DEBUG loaded listener.js 03:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11ba06c00) [pid = 1648] [serial = 1315] [outer = 0x11a872800] 03:16:56 INFO - PROCESS | 1648 | 1461233816943 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]]]}] 03:16:56 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 03:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 674ms 03:16:56 INFO - PROCESS | 1648 | 1461233816986 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:16:56 INFO - PROCESS | 1648 | 1461233816987 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:16:56 INFO - PROCESS | 1648 | 1461233816990 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:16:56 INFO - PROCESS | 1648 | 1461233816991 Marionette TRACE conn2 <- [1,1726,null,{}] 03:16:56 INFO - PROCESS | 1648 | 1461233816993 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}] 03:16:57 INFO - PROCESS | 1648 | 1461233817084 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:16:57 INFO - PROCESS | 1648 | 1461233817089 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca70000 == 35 [pid = 1648] [id = 439] 03:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11a87f800) [pid = 1648] [serial = 1316] [outer = 0x0] 03:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11ba6ac00) [pid = 1648] [serial = 1317] [outer = 0x11a87f800] 03:16:57 INFO - PROCESS | 1648 | 1461233817114 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11bac9800) [pid = 1648] [serial = 1318] [outer = 0x11a87f800] 03:16:57 INFO - PROCESS | 1648 | 1461233817449 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]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 470ms 03:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:16:57 INFO - PROCESS | 1648 | 1461233817460 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 1648 | 1461233817461 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:16:57 INFO - PROCESS | 1648 | 1461233817464 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - PROCESS | 1648 | 1461233817465 Marionette TRACE conn2 <- [1,1730,null,{}] 03:16:57 INFO - PROCESS | 1648 | 1461233817467 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}] 03:16:57 INFO - PROCESS | 1648 | 1461233817579 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:16:57 INFO - PROCESS | 1648 | 1461233817584 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124351800 == 36 [pid = 1648] [id = 440] 03:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11ba08800) [pid = 1648] [serial = 1319] [outer = 0x0] 03:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11bc0a400) [pid = 1648] [serial = 1320] [outer = 0x11ba08800] 03:16:57 INFO - PROCESS | 1648 | 1461233817613 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11c384800) [pid = 1648] [serial = 1321] [outer = 0x11ba08800] 03:16:57 INFO - PROCESS | 1648 | 1461233817951 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]]]}] 03:16:57 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 03:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 03:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:16:57 INFO - PROCESS | 1648 | 1461233817992 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 1648 | 1461233817993 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:16:57 INFO - PROCESS | 1648 | 1461233817995 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - PROCESS | 1648 | 1461233817996 Marionette TRACE conn2 <- [1,1734,null,{}] 03:16:58 INFO - PROCESS | 1648 | 1461233817999 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}] 03:16:58 INFO - PROCESS | 1648 | 1461233818088 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:16:58 INFO - PROCESS | 1648 | 1461233818092 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247c4000 == 37 [pid = 1648] [id = 441] 03:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c384c00) [pid = 1648] [serial = 1322] [outer = 0x0] 03:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11c71bc00) [pid = 1648] [serial = 1323] [outer = 0x11c384c00] 03:16:58 INFO - PROCESS | 1648 | 1461233818116 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11c753400) [pid = 1648] [serial = 1324] [outer = 0x11c384c00] 03:16:58 INFO - PROCESS | 1648 | 1461233818424 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]]]}] 03:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 03:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:16:58 INFO - PROCESS | 1648 | 1461233818464 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 1648 | 1461233818465 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:16:58 INFO - PROCESS | 1648 | 1461233818467 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 1648 | 1461233818468 Marionette TRACE conn2 <- [1,1738,null,{}] 03:16:58 INFO - PROCESS | 1648 | 1461233818471 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}] 03:16:58 INFO - PROCESS | 1648 | 1461233818563 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:16:58 INFO - PROCESS | 1648 | 1461233818596 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1280d1000 == 38 [pid = 1648] [id = 442] 03:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11c71e000) [pid = 1648] [serial = 1325] [outer = 0x0] 03:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11c75b400) [pid = 1648] [serial = 1326] [outer = 0x11c71e000] 03:16:58 INFO - PROCESS | 1648 | 1461233818621 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11ca63800) [pid = 1648] [serial = 1327] [outer = 0x11c71e000] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x114606400) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11ae0b400) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11c1be800) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123d8c400) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124260800) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11c505000) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123eaa800) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11ba0d000) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1157b4c00) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11ad35000) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11883c000) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119136800) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11ae0f800) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116425c00) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x114d09000) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11bc7d000) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1146be400) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:16:58 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118f37800) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:16:59 INFO - PROCESS | 1648 | 1461233819045 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]]]}] 03:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 619ms 03:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:16:59 INFO - PROCESS | 1648 | 1461233819087 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:16:59 INFO - PROCESS | 1648 | 1461233819088 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:16:59 INFO - PROCESS | 1648 | 1461233819090 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:16:59 INFO - PROCESS | 1648 | 1461233819091 Marionette TRACE conn2 <- [1,1742,null,{}] 03:16:59 INFO - PROCESS | 1648 | 1461233819093 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}] 03:16:59 INFO - PROCESS | 1648 | 1461233819166 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:16:59 INFO - PROCESS | 1648 | 1461233819216 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1a800 == 39 [pid = 1648] [id = 443] 03:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11850b400) [pid = 1648] [serial = 1328] [outer = 0x0] 03:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11ae03800) [pid = 1648] [serial = 1329] [outer = 0x11850b400] 03:16:59 INFO - PROCESS | 1648 | 1461233819241 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11bc8a400) [pid = 1648] [serial = 1330] [outer = 0x11850b400] 03:16:59 INFO - PROCESS | 1648 | 1461233819524 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]]]}] 03:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 470ms 03:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:16:59 INFO - PROCESS | 1648 | 1461233819563 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:16:59 INFO - PROCESS | 1648 | 1461233819564 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:16:59 INFO - PROCESS | 1648 | 1461233819567 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:16:59 INFO - PROCESS | 1648 | 1461233819569 Marionette TRACE conn2 <- [1,1746,null,{}] 03:16:59 INFO - PROCESS | 1648 | 1461233819576 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}] 03:16:59 INFO - PROCESS | 1648 | 1461233819693 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:16:59 INFO - PROCESS | 1648 | 1461233819699 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a163000 == 40 [pid = 1648] [id = 444] 03:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11c1be800) [pid = 1648] [serial = 1331] [outer = 0x0] 03:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123a05800) [pid = 1648] [serial = 1332] [outer = 0x11c1be800] 03:16:59 INFO - PROCESS | 1648 | 1461233819738 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123a0f400) [pid = 1648] [serial = 1333] [outer = 0x11c1be800] 03:17:00 INFO - PROCESS | 1648 | 1461233820144 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]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 620ms 03:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:17:00 INFO - PROCESS | 1648 | 1461233820189 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 1648 | 1461233820192 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:17:00 INFO - PROCESS | 1648 | 1461233820194 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 1648 | 1461233820196 Marionette TRACE conn2 <- [1,1750,null,{}] 03:17:00 INFO - PROCESS | 1648 | 1461233820198 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}] 03:17:00 INFO - PROCESS | 1648 | 1461233820283 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:17:00 INFO - PROCESS | 1648 | 1461233820289 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8ca800 == 41 [pid = 1648] [id = 445] 03:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123a0a800) [pid = 1648] [serial = 1334] [outer = 0x0] 03:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123f87800) [pid = 1648] [serial = 1335] [outer = 0x123a0a800] 03:17:00 INFO - PROCESS | 1648 | 1461233820319 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12470e000) [pid = 1648] [serial = 1336] [outer = 0x123a0a800] 03:17:00 INFO - PROCESS | 1648 | 1461233820624 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]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 468ms 03:17:00 INFO - PROCESS | 1648 | 1461233820663 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 1648 | 1461233820664 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:17:00 INFO - PROCESS | 1648 | 1461233820666 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 1648 | 1461233820667 Marionette TRACE conn2 <- [1,1754,null,{}] 03:17:00 INFO - PROCESS | 1648 | 1461233820670 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}] 03:17:00 INFO - PROCESS | 1648 | 1461233820744 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:17:00 INFO - PROCESS | 1648 | 1461233820748 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b305800 == 42 [pid = 1648] [id = 446] 03:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126840400) [pid = 1648] [serial = 1337] [outer = 0x0] 03:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126dbb800) [pid = 1648] [serial = 1338] [outer = 0x126840400] 03:17:00 INFO - PROCESS | 1648 | 1461233820773 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1272e4800) [pid = 1648] [serial = 1339] [outer = 0x126840400] 03:17:01 INFO - PROCESS | 1648 | 1461233821265 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]]]}] 03:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 619ms 03:17:01 INFO - PROCESS | 1648 | 1461233821286 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:17:01 INFO - PROCESS | 1648 | 1461233821288 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:17:01 INFO - PROCESS | 1648 | 1461233821293 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 1648 | 1461233821295 Marionette TRACE conn2 <- [1,1758,null,{}] 03:17:01 INFO - PROCESS | 1648 | 1461233821299 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}] 03:17:01 INFO - PROCESS | 1648 | 1461233821397 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:17:01 INFO - PROCESS | 1648 | 1461233821445 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119279800 == 43 [pid = 1648] [id = 447] 03:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11857c800) [pid = 1648] [serial = 1340] [outer = 0x0] 03:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118c84400) [pid = 1648] [serial = 1341] [outer = 0x11857c800] 03:17:01 INFO - PROCESS | 1648 | 1461233821475 Marionette DEBUG loaded listener.js 03:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119134400) [pid = 1648] [serial = 1342] [outer = 0x11857c800] 03:17:01 INFO - PROCESS | 1648 | 1461233821894 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]]]}] 03:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 621ms 03:17:01 INFO - PROCESS | 1648 | 1461233821914 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:17:01 INFO - PROCESS | 1648 | 1461233821918 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:17:01 INFO - PROCESS | 1648 | 1461233821923 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 1648 | 1461233821925 Marionette TRACE conn2 <- [1,1762,null,{}] 03:17:01 INFO - PROCESS | 1648 | 1461233821927 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}] 03:17:02 INFO - PROCESS | 1648 | 1461233822025 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:17:02 INFO - PROCESS | 1648 | 1461233822073 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be12800 == 44 [pid = 1648] [id = 448] 03:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118f3d000) [pid = 1648] [serial = 1343] [outer = 0x0] 03:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119d55c00) [pid = 1648] [serial = 1344] [outer = 0x118f3d000] 03:17:02 INFO - PROCESS | 1648 | 1461233822103 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11ae3a000) [pid = 1648] [serial = 1345] [outer = 0x118f3d000] 03:17:02 INFO - PROCESS | 1648 | 1461233822510 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]]]}] 03:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 620ms 03:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:17:02 INFO - PROCESS | 1648 | 1461233822543 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:17:02 INFO - PROCESS | 1648 | 1461233822545 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:17:02 INFO - PROCESS | 1648 | 1461233822547 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 1648 | 1461233822549 Marionette TRACE conn2 <- [1,1766,null,{}] 03:17:02 INFO - PROCESS | 1648 | 1461233822558 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}] 03:17:02 INFO - PROCESS | 1648 | 1461233822654 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:17:02 INFO - PROCESS | 1648 | 1461233822744 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b309800 == 45 [pid = 1648] [id = 449] 03:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11bad1c00) [pid = 1648] [serial = 1346] [outer = 0x0] 03:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11bc87400) [pid = 1648] [serial = 1347] [outer = 0x11bad1c00] 03:17:02 INFO - PROCESS | 1648 | 1461233822776 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11c111800) [pid = 1648] [serial = 1348] [outer = 0x11bad1c00] 03:17:03 INFO - PROCESS | 1648 | 1461233823180 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]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 671ms 03:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:17:03 INFO - PROCESS | 1648 | 1461233823218 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 1648 | 1461233823220 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:17:03 INFO - PROCESS | 1648 | 1461233823223 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - PROCESS | 1648 | 1461233823224 Marionette TRACE conn2 <- [1,1770,null,{}] 03:17:03 INFO - PROCESS | 1648 | 1461233823227 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}] 03:17:03 INFO - PROCESS | 1648 | 1461233823320 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:17:03 INFO - PROCESS | 1648 | 1461233823370 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0b5000 == 46 [pid = 1648] [id = 450] 03:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c752000) [pid = 1648] [serial = 1349] [outer = 0x0] 03:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x123eaa800) [pid = 1648] [serial = 1350] [outer = 0x11c752000] 03:17:03 INFO - PROCESS | 1648 | 1461233823400 Marionette DEBUG loaded listener.js 03:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124264000) [pid = 1648] [serial = 1351] [outer = 0x11c752000] 03:17:03 INFO - PROCESS | 1648 | 1461233823817 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]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 619ms 03:17:03 INFO - PROCESS | 1648 | 1461233823843 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 1648 | 1461233823844 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:17:03 INFO - PROCESS | 1648 | 1461233823846 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - PROCESS | 1648 | 1461233823848 Marionette TRACE conn2 <- [1,1774,null,{}] 03:17:03 INFO - PROCESS | 1648 | 1461233823850 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}] 03:17:03 INFO - PROCESS | 1648 | 1461233823944 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:17:04 INFO - PROCESS | 1648 | 1461233824028 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x126819000 == 47 [pid = 1648] [id = 451] 03:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118588800) [pid = 1648] [serial = 1352] [outer = 0x0] 03:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123c64400) [pid = 1648] [serial = 1353] [outer = 0x118588800] 03:17:04 INFO - PROCESS | 1648 | 1461233824059 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126dbb000) [pid = 1648] [serial = 1354] [outer = 0x118588800] 03:17:04 INFO - PROCESS | 1648 | 1461233824695 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]]]}] 03:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 871ms 03:17:04 INFO - PROCESS | 1648 | 1461233824718 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:17:04 INFO - PROCESS | 1648 | 1461233824721 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:17:04 INFO - PROCESS | 1648 | 1461233824726 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:17:04 INFO - PROCESS | 1648 | 1461233824729 Marionette TRACE conn2 <- [1,1778,null,{}] 03:17:04 INFO - PROCESS | 1648 | 1461233824733 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}] 03:17:04 INFO - PROCESS | 1648 | 1461233824822 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:17:04 INFO - PROCESS | 1648 | 1461233824884 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11984f800 == 48 [pid = 1648] [id = 452] 03:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1146bdc00) [pid = 1648] [serial = 1355] [outer = 0x0] 03:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115794400) [pid = 1648] [serial = 1356] [outer = 0x1146bdc00] 03:17:04 INFO - PROCESS | 1648 | 1461233824918 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118833000) [pid = 1648] [serial = 1357] [outer = 0x1146bdc00] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8ca800 == 47 [pid = 1648] [id = 445] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a163000 == 46 [pid = 1648] [id = 444] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1a800 == 45 [pid = 1648] [id = 443] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1280d1000 == 44 [pid = 1648] [id = 442] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1247c4000 == 43 [pid = 1648] [id = 441] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x124351800 == 42 [pid = 1648] [id = 440] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca70000 == 41 [pid = 1648] [id = 439] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11be18000 == 40 [pid = 1648] [id = 438] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1277ed000) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | 1461233825375 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]]]}] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11aed3800 == 39 [pid = 1648] [id = 437] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119281800 == 38 [pid = 1648] [id = 436] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1158b2800 == 37 [pid = 1648] [id = 435] 03:17:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02e800 == 36 [pid = 1648] [id = 432] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118f3dc00) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119b86400) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1277e5800) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ca5c000) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x123fdac00) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126db8c00) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x123a0fc00) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12470b400) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11bc0a000) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11bc0f400) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124438400) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11875f400) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118ce1800) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126df1800) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11c10e400) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11912d400) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11ae11c00) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11a87b800) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11ad2d400) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127167c00) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11b525000) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11ba71800) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1164b7400) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118507400) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11bac8000) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11bad0000) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11c37f800) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11ad2e800) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11ae0ac00) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11bc0a800) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11bea7400) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12715b400) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11c750000) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x123d8c000) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 03:17:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11c4adc00) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 03:17:05 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 03:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 673ms 03:17:05 INFO - PROCESS | 1648 | 1461233825400 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 1648 | 1461233825405 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:17:05 INFO - PROCESS | 1648 | 1461233825409 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 1648 | 1461233825411 Marionette TRACE conn2 <- [1,1782,null,{}] 03:17:05 INFO - PROCESS | 1648 | 1461233825413 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}] 03:17:05 INFO - PROCESS | 1648 | 1461233825494 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:17:05 INFO - PROCESS | 1648 | 1461233825547 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d9000 == 37 [pid = 1648] [id = 453] 03:17:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x115794800) [pid = 1648] [serial = 1358] [outer = 0x0] 03:17:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118f31400) [pid = 1648] [serial = 1359] [outer = 0x115794800] 03:17:05 INFO - PROCESS | 1648 | 1461233825573 Marionette DEBUG loaded listener.js 03:17:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119251000) [pid = 1648] [serial = 1360] [outer = 0x115794800] 03:17:05 INFO - PROCESS | 1648 | 1461233825878 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]]]}] 03:17:05 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 03:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 03:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:17:05 INFO - PROCESS | 1648 | 1461233825930 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 1648 | 1461233825932 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:17:05 INFO - PROCESS | 1648 | 1461233825934 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 1648 | 1461233825936 Marionette TRACE conn2 <- [1,1786,null,{}] 03:17:05 INFO - PROCESS | 1648 | 1461233825943 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}] 03:17:06 INFO - PROCESS | 1648 | 1461233826022 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:17:06 INFO - PROCESS | 1648 | 1461233826086 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab3000 == 38 [pid = 1648] [id = 454] 03:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1191b2800) [pid = 1648] [serial = 1361] [outer = 0x0] 03:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11aa85400) [pid = 1648] [serial = 1362] [outer = 0x1191b2800] 03:17:06 INFO - PROCESS | 1648 | 1461233826114 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11aeb5400) [pid = 1648] [serial = 1363] [outer = 0x1191b2800] 03:17:06 INFO - PROCESS | 1648 | 1461233826406 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]]]}] 03:17:06 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 03:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 03:17:06 INFO - PROCESS | 1648 | 1461233826456 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:17:06 INFO - PROCESS | 1648 | 1461233826459 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:17:06 INFO - PROCESS | 1648 | 1461233826461 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:17:06 INFO - PROCESS | 1648 | 1461233826462 Marionette TRACE conn2 <- [1,1790,null,{}] 03:17:06 INFO - PROCESS | 1648 | 1461233826464 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}] 03:17:06 INFO - PROCESS | 1648 | 1461233826540 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:17:06 INFO - PROCESS | 1648 | 1461233826545 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be40800 == 39 [pid = 1648] [id = 455] 03:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11aec0400) [pid = 1648] [serial = 1364] [outer = 0x0] 03:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11ba0cc00) [pid = 1648] [serial = 1365] [outer = 0x11aec0400] 03:17:06 INFO - PROCESS | 1648 | 1461233826571 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11bac9400) [pid = 1648] [serial = 1366] [outer = 0x11aec0400] 03:17:06 INFO - PROCESS | 1648 | 1461233826915 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]]]}] 03:17:06 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) 03:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 470ms 03:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:17:06 INFO - PROCESS | 1648 | 1461233826931 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:17:06 INFO - PROCESS | 1648 | 1461233826933 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:17:06 INFO - PROCESS | 1648 | 1461233826935 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:17:06 INFO - PROCESS | 1648 | 1461233826936 Marionette TRACE conn2 <- [1,1794,null,{}] 03:17:06 INFO - PROCESS | 1648 | 1461233826939 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}] 03:17:07 INFO - PROCESS | 1648 | 1461233827012 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:17:07 INFO - PROCESS | 1648 | 1461233827015 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca70800 == 40 [pid = 1648] [id = 456] 03:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11bace000) [pid = 1648] [serial = 1367] [outer = 0x0] 03:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11bc03c00) [pid = 1648] [serial = 1368] [outer = 0x11bace000] 03:17:07 INFO - PROCESS | 1648 | 1461233827043 Marionette DEBUG loaded listener.js 03:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11bea4400) [pid = 1648] [serial = 1369] [outer = 0x11bace000] 03:17:07 INFO - PROCESS | 1648 | 1461233827368 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]]]}] 03:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 468ms 03:17:07 INFO - PROCESS | 1648 | 1461233827403 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:17:07 INFO - PROCESS | 1648 | 1461233827405 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:17:07 INFO - PROCESS | 1648 | 1461233827409 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 1648 | 1461233827410 Marionette TRACE conn2 <- [1,1798,null,{}] 03:17:07 INFO - PROCESS | 1648 | 1461233827412 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}] 03:17:07 INFO - PROCESS | 1648 | 1461233827501 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:17:07 INFO - PROCESS | 1648 | 1461233827567 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11462a000 == 41 [pid = 1648] [id = 457] 03:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11bad0800) [pid = 1648] [serial = 1370] [outer = 0x0] 03:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11c107400) [pid = 1648] [serial = 1371] [outer = 0x11bad0800] 03:17:07 INFO - PROCESS | 1648 | 1461233827599 Marionette DEBUG loaded listener.js 03:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123c68000) [pid = 1648] [serial = 1372] [outer = 0x11bad0800] 03:17:07 INFO - PROCESS | 1648 | 1461233827937 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]]]}] 03:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 568ms 03:17:07 INFO - PROCESS | 1648 | 1461233827978 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:17:07 INFO - PROCESS | 1648 | 1461233827979 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:17:07 INFO - PROCESS | 1648 | 1461233827981 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 1648 | 1461233827982 Marionette TRACE conn2 <- [1,1802,null,{}] 03:17:07 INFO - PROCESS | 1648 | 1461233827985 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}] 03:17:08 INFO - PROCESS | 1648 | 1461233828077 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:17:08 INFO - PROCESS | 1648 | 1461233828081 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x127749000 == 42 [pid = 1648] [id = 458] 03:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11c4a6c00) [pid = 1648] [serial = 1373] [outer = 0x0] 03:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12470c800) [pid = 1648] [serial = 1374] [outer = 0x11c4a6c00] 03:17:08 INFO - PROCESS | 1648 | 1461233828106 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127167c00) [pid = 1648] [serial = 1375] [outer = 0x11c4a6c00] 03:17:08 INFO - PROCESS | 1648 | 1461233828450 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]]]}] 03:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 03:17:08 INFO - PROCESS | 1648 | 1461233828502 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:17:08 INFO - PROCESS | 1648 | 1461233828504 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:17:08 INFO - PROCESS | 1648 | 1461233828507 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:17:08 INFO - PROCESS | 1648 | 1461233828509 Marionette TRACE conn2 <- [1,1806,null,{}] 03:17:08 INFO - PROCESS | 1648 | 1461233828512 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}] 03:17:08 INFO - PROCESS | 1648 | 1461233828660 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:17:08 INFO - PROCESS | 1648 | 1461233828681 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a163000 == 43 [pid = 1648] [id = 459] 03:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1272e7c00) [pid = 1648] [serial = 1376] [outer = 0x0] 03:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1277e9800) [pid = 1648] [serial = 1377] [outer = 0x1272e7c00] 03:17:08 INFO - PROCESS | 1648 | 1461233828720 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128dc9400) [pid = 1648] [serial = 1378] [outer = 0x1272e7c00] 03:17:09 INFO - PROCESS | 1648 | 1461233829108 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]]]}] 03:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 620ms 03:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:17:09 INFO - PROCESS | 1648 | 1461233829126 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 1648 | 1461233829128 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:17:09 INFO - PROCESS | 1648 | 1461233829130 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1648 | 1461233829131 Marionette TRACE conn2 <- [1,1810,null,{}] 03:17:09 INFO - PROCESS | 1648 | 1461233829133 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}] 03:17:09 INFO - PROCESS | 1648 | 1461233829228 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:17:09 INFO - PROCESS | 1648 | 1461233829240 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c4800 == 44 [pid = 1648] [id = 460] 03:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128dcc000) [pid = 1648] [serial = 1379] [outer = 0x0] 03:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128dd1c00) [pid = 1648] [serial = 1380] [outer = 0x128dcc000] 03:17:09 INFO - PROCESS | 1648 | 1461233829265 Marionette DEBUG loaded listener.js 03:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129279000) [pid = 1648] [serial = 1381] [outer = 0x128dcc000] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11a87f800) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11ba08800) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11a872800) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119251400) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d5d000) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118831c00) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c71e000) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1277e8400) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11850b400) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123a0a800) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11c384c00) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:17:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11c1be800) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:17:09 INFO - PROCESS | 1648 | 1461233829709 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]]]}] 03:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 618ms 03:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:17:09 INFO - PROCESS | 1648 | 1461233829749 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 1648 | 1461233829751 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:17:09 INFO - PROCESS | 1648 | 1461233829755 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1648 | 1461233829756 Marionette TRACE conn2 <- [1,1814,null,{}] 03:17:09 INFO - PROCESS | 1648 | 1461233829760 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}] 03:17:09 INFO - PROCESS | 1648 | 1461233829878 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:17:09 INFO - PROCESS | 1648 | 1461233829953 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c5d8800 == 45 [pid = 1648] [id = 461] 03:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1165b1000) [pid = 1648] [serial = 1382] [outer = 0x0] 03:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11b519400) [pid = 1648] [serial = 1383] [outer = 0x1165b1000] 03:17:09 INFO - PROCESS | 1648 | 1461233829994 Marionette DEBUG loaded listener.js 03:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11c1be800) [pid = 1648] [serial = 1384] [outer = 0x1165b1000] 03:17:10 INFO - PROCESS | 1648 | 1461233830300 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]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 03:17:10 INFO - PROCESS | 1648 | 1461233830329 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 1648 | 1461233830330 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:17:10 INFO - PROCESS | 1648 | 1461233830333 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 1648 | 1461233830335 Marionette TRACE conn2 <- [1,1818,null,{}] 03:17:10 INFO - PROCESS | 1648 | 1461233830337 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}] 03:17:10 INFO - PROCESS | 1648 | 1461233830434 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:17:10 INFO - PROCESS | 1648 | 1461233830457 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce29000 == 46 [pid = 1648] [id = 462] 03:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11b5e8000) [pid = 1648] [serial = 1385] [outer = 0x0] 03:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123a08c00) [pid = 1648] [serial = 1386] [outer = 0x11b5e8000] 03:17:10 INFO - PROCESS | 1648 | 1461233830486 Marionette DEBUG loaded listener.js 03:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a257000) [pid = 1648] [serial = 1387] [outer = 0x11b5e8000] 03:17:10 INFO - PROCESS | 1648 | 1461233830798 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]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 03:17:10 INFO - PROCESS | 1648 | 1461233830802 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 1648 | 1461233830803 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:17:10 INFO - PROCESS | 1648 | 1461233830815 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 1648 | 1461233830816 Marionette TRACE conn2 <- [1,1822,null,{}] 03:17:10 INFO - PROCESS | 1648 | 1461233830818 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}] 03:17:10 INFO - PROCESS | 1648 | 1461233830924 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:17:10 INFO - PROCESS | 1648 | 1461233830932 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d85a800 == 47 [pid = 1648] [id = 463] 03:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11bace800) [pid = 1648] [serial = 1388] [outer = 0x0] 03:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aada000) [pid = 1648] [serial = 1389] [outer = 0x11bace800] 03:17:10 INFO - PROCESS | 1648 | 1461233830956 Marionette DEBUG loaded listener.js 03:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12aae3800) [pid = 1648] [serial = 1390] [outer = 0x11bace800] 03:17:11 INFO - PROCESS | 1648 | 1461233831264 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]]]}] 03:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 469ms 03:17:11 INFO - PROCESS | 1648 | 1461233831283 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:17:11 INFO - PROCESS | 1648 | 1461233831284 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:17:11 INFO - PROCESS | 1648 | 1461233831286 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:17:11 INFO - PROCESS | 1648 | 1461233831287 Marionette TRACE conn2 <- [1,1826,null,{}] 03:17:11 INFO - PROCESS | 1648 | 1461233831293 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}] 03:17:11 INFO - PROCESS | 1648 | 1461233831373 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:17:11 INFO - PROCESS | 1648 | 1461233831378 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e418800 == 48 [pid = 1648] [id = 464] 03:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11c752800) [pid = 1648] [serial = 1391] [outer = 0x0] 03:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12ab46800) [pid = 1648] [serial = 1392] [outer = 0x11c752800] 03:17:11 INFO - PROCESS | 1648 | 1461233831403 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12ab4d000) [pid = 1648] [serial = 1393] [outer = 0x11c752800] 03:17:11 INFO - PROCESS | 1648 | 1461233831964 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]]]}] 03:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 725ms 03:17:12 INFO - PROCESS | 1648 | 1461233832013 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 1648 | 1461233832016 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:17:12 INFO - PROCESS | 1648 | 1461233832024 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 1648 | 1461233832028 Marionette TRACE conn2 <- [1,1830,null,{}] 03:17:12 INFO - PROCESS | 1648 | 1461233832034 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}] 03:17:12 INFO - PROCESS | 1648 | 1461233832179 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:17:12 INFO - PROCESS | 1648 | 1461233832245 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11915b000 == 49 [pid = 1648] [id = 465] 03:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11857d000) [pid = 1648] [serial = 1394] [outer = 0x0] 03:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118f37000) [pid = 1648] [serial = 1395] [outer = 0x11857d000] 03:17:12 INFO - PROCESS | 1648 | 1461233832277 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119b7b400) [pid = 1648] [serial = 1396] [outer = 0x11857d000] 03:17:12 INFO - PROCESS | 1648 | 1461233832702 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]]]}] 03:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 727ms 03:17:12 INFO - PROCESS | 1648 | 1461233832749 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 1648 | 1461233832753 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:17:12 INFO - PROCESS | 1648 | 1461233832758 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 1648 | 1461233832759 Marionette TRACE conn2 <- [1,1834,null,{}] 03:17:12 INFO - PROCESS | 1648 | 1461233832762 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}] 03:17:12 INFO - PROCESS | 1648 | 1461233832861 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:17:12 INFO - PROCESS | 1648 | 1461233832913 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca6f800 == 50 [pid = 1648] [id = 466] 03:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119c78800) [pid = 1648] [serial = 1397] [outer = 0x0] 03:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11ad33800) [pid = 1648] [serial = 1398] [outer = 0x119c78800] 03:17:12 INFO - PROCESS | 1648 | 1461233832943 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11b522400) [pid = 1648] [serial = 1399] [outer = 0x119c78800] 03:17:13 INFO - PROCESS | 1648 | 1461233833348 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]]]}] 03:17:13 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 03:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 619ms 03:17:13 INFO - PROCESS | 1648 | 1461233833377 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:17:13 INFO - PROCESS | 1648 | 1461233833379 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:17:13 INFO - PROCESS | 1648 | 1461233833381 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 1648 | 1461233833384 Marionette TRACE conn2 <- [1,1838,null,{}] 03:17:13 INFO - PROCESS | 1648 | 1461233833392 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}] 03:17:13 INFO - PROCESS | 1648 | 1461233833493 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:17:13 INFO - PROCESS | 1648 | 1461233833581 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0aa800 == 51 [pid = 1648] [id = 467] 03:17:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11bc88c00) [pid = 1648] [serial = 1400] [outer = 0x0] 03:17:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c721800) [pid = 1648] [serial = 1401] [outer = 0x11bc88c00] 03:17:13 INFO - PROCESS | 1648 | 1461233833612 Marionette DEBUG loaded listener.js 03:17:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11ca63400) [pid = 1648] [serial = 1402] [outer = 0x11bc88c00] 03:17:14 INFO - PROCESS | 1648 | 1461233834017 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]]]}] 03:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 03:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:17:14 INFO - PROCESS | 1648 | 1461233834053 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:17:14 INFO - PROCESS | 1648 | 1461233834055 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:17:14 INFO - PROCESS | 1648 | 1461233834057 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:17:14 INFO - PROCESS | 1648 | 1461233834059 Marionette TRACE conn2 <- [1,1842,null,{}] 03:17:14 INFO - PROCESS | 1648 | 1461233834063 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}] 03:17:14 INFO - PROCESS | 1648 | 1461233834204 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:17:14 INFO - PROCESS | 1648 | 1461233834323 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab64000 == 52 [pid = 1648] [id = 468] 03:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11651f800) [pid = 1648] [serial = 1403] [outer = 0x0] 03:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x123d80400) [pid = 1648] [serial = 1404] [outer = 0x11651f800] 03:17:14 INFO - PROCESS | 1648 | 1461233834354 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128dce400) [pid = 1648] [serial = 1405] [outer = 0x11651f800] 03:17:14 INFO - PROCESS | 1648 | 1461233834932 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]]]}] 03:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 921ms 03:17:14 INFO - PROCESS | 1648 | 1461233834979 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:17:14 INFO - PROCESS | 1648 | 1461233834983 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:17:14 INFO - PROCESS | 1648 | 1461233834988 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:17:14 INFO - PROCESS | 1648 | 1461233834991 Marionette TRACE conn2 <- [1,1846,null,{}] 03:17:15 INFO - PROCESS | 1648 | 1461233834998 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}] 03:17:15 INFO - PROCESS | 1648 | 1461233835123 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:17:15 INFO - PROCESS | 1648 | 1461233835242 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118784800 == 53 [pid = 1648] [id = 469] 03:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x114136000) [pid = 1648] [serial = 1406] [outer = 0x0] 03:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11572c800) [pid = 1648] [serial = 1407] [outer = 0x114136000] 03:17:15 INFO - PROCESS | 1648 | 1461233835271 Marionette DEBUG loaded listener.js 03:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1188cf800) [pid = 1648] [serial = 1408] [outer = 0x114136000] 03:17:15 INFO - PROCESS | 1648 | 1461233835682 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]]]}] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12d85a800 == 52 [pid = 1648] [id = 463] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce29000 == 51 [pid = 1648] [id = 462] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11c5d8800 == 50 [pid = 1648] [id = 461] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c4800 == 49 [pid = 1648] [id = 460] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12a163000 == 48 [pid = 1648] [id = 459] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x127749000 == 47 [pid = 1648] [id = 458] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126dbb800) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11462a000 == 46 [pid = 1648] [id = 457] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca70800 == 45 [pid = 1648] [id = 456] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11be40800 == 44 [pid = 1648] [id = 455] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab3000 == 43 [pid = 1648] [id = 454] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d9000 == 42 [pid = 1648] [id = 453] 03:17:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11984f800 == 41 [pid = 1648] [id = 452] 03:17:15 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) 03:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 726ms 03:17:15 INFO - PROCESS | 1648 | 1461233835713 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:17:15 INFO - PROCESS | 1648 | 1461233835717 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:17:15 INFO - PROCESS | 1648 | 1461233835721 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:17:15 INFO - PROCESS | 1648 | 1461233835723 Marionette TRACE conn2 <- [1,1850,null,{}] 03:17:15 INFO - PROCESS | 1648 | 1461233835725 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}] 03:17:15 INFO - PROCESS | 1648 | 1461233835805 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11ba6ac00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11bc0a400) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11aebf400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11c384800) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119a0f400) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119c78c00) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ae03c00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11ae2e000) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11883a000) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118c8f800) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11c75b400) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118c83000) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128dc7000) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1156d0800) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11ae03800) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12470e000) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11c71bc00) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11c753400) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123a05800) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123a0f400) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123f87800) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11bc8a400) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11ca63800) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11bac9800) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11ba06c00) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 03:17:15 INFO - PROCESS | 1648 | 1461233835861 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185cf000 == 42 [pid = 1648] [id = 470] 03:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1188cec00) [pid = 1648] [serial = 1409] [outer = 0x0] 03:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118f35400) [pid = 1648] [serial = 1410] [outer = 0x1188cec00] 03:17:15 INFO - PROCESS | 1648 | 1461233835887 Marionette DEBUG loaded listener.js 03:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119b84800) [pid = 1648] [serial = 1411] [outer = 0x1188cec00] 03:17:16 INFO - PROCESS | 1648 | 1461233836185 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]]]}] 03:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 522ms 03:17:16 INFO - PROCESS | 1648 | 1461233836244 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:17:16 INFO - PROCESS | 1648 | 1461233836245 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:17:16 INFO - PROCESS | 1648 | 1461233836247 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:17:16 INFO - PROCESS | 1648 | 1461233836249 Marionette TRACE conn2 <- [1,1854,null,{}] 03:17:16 INFO - PROCESS | 1648 | 1461233836256 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}] 03:17:16 INFO - PROCESS | 1648 | 1461233836333 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:17:16 INFO - PROCESS | 1648 | 1461233836339 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabe800 == 43 [pid = 1648] [id = 471] 03:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11a874800) [pid = 1648] [serial = 1412] [outer = 0x0] 03:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11ae06000) [pid = 1648] [serial = 1413] [outer = 0x11a874800] 03:17:16 INFO - PROCESS | 1648 | 1461233836388 Marionette DEBUG loaded listener.js 03:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11aebec00) [pid = 1648] [serial = 1414] [outer = 0x11a874800] 03:17:16 INFO - PROCESS | 1648 | 1461233836782 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]]]}] 03:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 571ms 03:17:16 INFO - PROCESS | 1648 | 1461233836819 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:17:16 INFO - PROCESS | 1648 | 1461233836824 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:17:16 INFO - PROCESS | 1648 | 1461233836827 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:17:16 INFO - PROCESS | 1648 | 1461233836829 Marionette TRACE conn2 <- [1,1858,null,{}] 03:17:16 INFO - PROCESS | 1648 | 1461233836833 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}] 03:17:16 INFO - PROCESS | 1648 | 1461233836945 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:17:17 INFO - PROCESS | 1648 | 1461233837029 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be0c000 == 44 [pid = 1648] [id = 472] 03:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11b519c00) [pid = 1648] [serial = 1415] [outer = 0x0] 03:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11b93e000) [pid = 1648] [serial = 1416] [outer = 0x11b519c00] 03:17:17 INFO - PROCESS | 1648 | 1461233837063 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11ba6d800) [pid = 1648] [serial = 1417] [outer = 0x11b519c00] 03:17:17 INFO - PROCESS | 1648 | 1461233837363 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]]]}] 03:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 570ms 03:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:17:17 INFO - PROCESS | 1648 | 1461233837397 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:17:17 INFO - PROCESS | 1648 | 1461233837399 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:17:17 INFO - PROCESS | 1648 | 1461233837402 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:17:17 INFO - PROCESS | 1648 | 1461233837403 Marionette TRACE conn2 <- [1,1862,null,{}] 03:17:17 INFO - PROCESS | 1648 | 1461233837409 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}] 03:17:17 INFO - PROCESS | 1648 | 1461233837520 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:17:17 INFO - PROCESS | 1648 | 1461233837631 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c196800 == 45 [pid = 1648] [id = 473] 03:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11b525c00) [pid = 1648] [serial = 1418] [outer = 0x0] 03:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11bac8400) [pid = 1648] [serial = 1419] [outer = 0x11b525c00] 03:17:17 INFO - PROCESS | 1648 | 1461233837671 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11bc05400) [pid = 1648] [serial = 1420] [outer = 0x11b525c00] 03:17:17 INFO - PROCESS | 1648 | 1461233837954 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]]]}] 03:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 571ms 03:17:17 INFO - PROCESS | 1648 | 1461233837980 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:17:17 INFO - PROCESS | 1648 | 1461233837981 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:17:17 INFO - PROCESS | 1648 | 1461233837983 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:17:17 INFO - PROCESS | 1648 | 1461233837985 Marionette TRACE conn2 <- [1,1866,null,{}] 03:17:17 INFO - PROCESS | 1648 | 1461233837987 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}] 03:17:18 INFO - PROCESS | 1648 | 1461233838112 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:17:18 INFO - PROCESS | 1648 | 1461233838118 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca83800 == 46 [pid = 1648] [id = 474] 03:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11ba0d000) [pid = 1648] [serial = 1421] [outer = 0x0] 03:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11bc0ac00) [pid = 1648] [serial = 1422] [outer = 0x11ba0d000] 03:17:18 INFO - PROCESS | 1648 | 1461233838148 Marionette DEBUG loaded listener.js 03:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c729800) [pid = 1648] [serial = 1423] [outer = 0x11ba0d000] 03:17:18 INFO - PROCESS | 1648 | 1461233838591 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]]]}] 03:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 618ms 03:17:18 INFO - PROCESS | 1648 | 1461233838602 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 1648 | 1461233838603 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:17:18 INFO - PROCESS | 1648 | 1461233838612 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - PROCESS | 1648 | 1461233838613 Marionette TRACE conn2 <- [1,1870,null,{}] 03:17:18 INFO - PROCESS | 1648 | 1461233838615 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}] 03:17:18 INFO - PROCESS | 1648 | 1461233838708 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:17:18 INFO - PROCESS | 1648 | 1461233838712 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x124358000 == 47 [pid = 1648] [id = 475] 03:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11bc06000) [pid = 1648] [serial = 1424] [outer = 0x0] 03:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11c757c00) [pid = 1648] [serial = 1425] [outer = 0x11bc06000] 03:17:18 INFO - PROCESS | 1648 | 1461233838737 Marionette DEBUG loaded listener.js 03:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11ca5fc00) [pid = 1648] [serial = 1426] [outer = 0x11bc06000] 03:17:19 INFO - PROCESS | 1648 | 1461233839061 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]]]}] 03:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 468ms 03:17:19 INFO - PROCESS | 1648 | 1461233839084 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:17:19 INFO - PROCESS | 1648 | 1461233839086 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:17:19 INFO - PROCESS | 1648 | 1461233839089 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:17:19 INFO - PROCESS | 1648 | 1461233839092 Marionette TRACE conn2 <- [1,1874,null,{}] 03:17:19 INFO - PROCESS | 1648 | 1461233839095 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}] 03:17:19 INFO - PROCESS | 1648 | 1461233839188 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:17:19 INFO - PROCESS | 1648 | 1461233839192 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d2f800 == 48 [pid = 1648] [id = 476] 03:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1157aac00) [pid = 1648] [serial = 1427] [outer = 0x0] 03:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x123a0f400) [pid = 1648] [serial = 1428] [outer = 0x1157aac00] 03:17:19 INFO - PROCESS | 1648 | 1461233839217 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123f82c00) [pid = 1648] [serial = 1429] [outer = 0x1157aac00] 03:17:19 INFO - PROCESS | 1648 | 1461233839576 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]]]}] 03:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 03:17:19 INFO - PROCESS | 1648 | 1461233839614 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:17:19 INFO - PROCESS | 1648 | 1461233839616 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:17:19 INFO - PROCESS | 1648 | 1461233839620 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:17:19 INFO - PROCESS | 1648 | 1461233839623 Marionette TRACE conn2 <- [1,1878,null,{}] 03:17:19 INFO - PROCESS | 1648 | 1461233839632 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}] 03:17:19 INFO - PROCESS | 1648 | 1461233839776 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:17:19 INFO - PROCESS | 1648 | 1461233839792 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x129211000 == 49 [pid = 1648] [id = 477] 03:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11ca60000) [pid = 1648] [serial = 1430] [outer = 0x0] 03:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124438000) [pid = 1648] [serial = 1431] [outer = 0x11ca60000] 03:17:19 INFO - PROCESS | 1648 | 1461233839833 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126b72000) [pid = 1648] [serial = 1432] [outer = 0x11ca60000] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11c4a6c00) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1272e7c00) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x115794800) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1146bdc00) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1191b2800) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11aec0400) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128dcc000) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1165b1000) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11b5e8000) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11bace000) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11bace800) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:17:20 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11bad0800) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:17:20 INFO - PROCESS | 1648 | 1461233840318 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]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 724ms 03:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:17:20 INFO - PROCESS | 1648 | 1461233840344 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:17:20 INFO - PROCESS | 1648 | 1461233840345 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:17:20 INFO - PROCESS | 1648 | 1461233840347 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1648 | 1461233840348 Marionette TRACE conn2 <- [1,1882,null,{}] 03:17:20 INFO - PROCESS | 1648 | 1461233840350 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}] 03:17:20 INFO - PROCESS | 1648 | 1461233840452 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:17:20 INFO - PROCESS | 1648 | 1461233840487 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x129219000 == 50 [pid = 1648] [id = 478] 03:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1165b1c00) [pid = 1648] [serial = 1433] [outer = 0x0] 03:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11c4a6c00) [pid = 1648] [serial = 1434] [outer = 0x1165b1c00] 03:17:20 INFO - PROCESS | 1648 | 1461233840515 Marionette DEBUG loaded listener.js 03:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126d46800) [pid = 1648] [serial = 1435] [outer = 0x1165b1c00] 03:17:20 INFO - PROCESS | 1648 | 1461233840776 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]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 470ms 03:17:20 INFO - PROCESS | 1648 | 1461233840818 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:17:20 INFO - PROCESS | 1648 | 1461233840819 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:17:20 INFO - PROCESS | 1648 | 1461233840829 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1648 | 1461233840831 Marionette TRACE conn2 <- [1,1886,null,{}] 03:17:20 INFO - PROCESS | 1648 | 1461233840834 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}] 03:17:20 INFO - PROCESS | 1648 | 1461233840929 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:17:20 INFO - PROCESS | 1648 | 1461233840933 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d7000 == 51 [pid = 1648] [id = 479] 03:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126d4cc00) [pid = 1648] [serial = 1436] [outer = 0x0] 03:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126dba400) [pid = 1648] [serial = 1437] [outer = 0x126d4cc00] 03:17:20 INFO - PROCESS | 1648 | 1461233840963 Marionette DEBUG loaded listener.js 03:17:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x129271000) [pid = 1648] [serial = 1438] [outer = 0x126d4cc00] 03:17:21 INFO - PROCESS | 1648 | 1461233841312 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]]]}] 03:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 527ms 03:17:21 INFO - PROCESS | 1648 | 1461233841349 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:17:21 INFO - PROCESS | 1648 | 1461233841350 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:17:21 INFO - PROCESS | 1648 | 1461233841352 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:17:21 INFO - PROCESS | 1648 | 1461233841353 Marionette TRACE conn2 <- [1,1890,null,{}] 03:17:21 INFO - PROCESS | 1648 | 1461233841358 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}] 03:17:21 INFO - PROCESS | 1648 | 1461233841431 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:17:21 INFO - PROCESS | 1648 | 1461233841435 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c610000 == 52 [pid = 1648] [id = 480] 03:17:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128dd0000) [pid = 1648] [serial = 1439] [outer = 0x0] 03:17:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12927d000) [pid = 1648] [serial = 1440] [outer = 0x128dd0000] 03:17:21 INFO - PROCESS | 1648 | 1461233841462 Marionette DEBUG loaded listener.js 03:17:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a252000) [pid = 1648] [serial = 1441] [outer = 0x128dd0000] 03:17:21 INFO - PROCESS | 1648 | 1461233841780 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]]]}] 03:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 469ms 03:17:21 INFO - PROCESS | 1648 | 1461233841824 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:17:21 INFO - PROCESS | 1648 | 1461233841826 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:17:21 INFO - PROCESS | 1648 | 1461233841830 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:17:21 INFO - PROCESS | 1648 | 1461233841831 Marionette TRACE conn2 <- [1,1894,null,{}] 03:17:21 INFO - PROCESS | 1648 | 1461233841835 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}] 03:17:21 INFO - PROCESS | 1648 | 1461233841953 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:17:22 INFO - PROCESS | 1648 | 1461233842033 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0af000 == 53 [pid = 1648] [id = 481] 03:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x114d0f400) [pid = 1648] [serial = 1442] [outer = 0x0] 03:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a252800) [pid = 1648] [serial = 1443] [outer = 0x114d0f400] 03:17:22 INFO - PROCESS | 1648 | 1461233842071 Marionette DEBUG loaded listener.js 03:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12aadf400) [pid = 1648] [serial = 1444] [outer = 0x114d0f400] 03:17:22 INFO - PROCESS | 1648 | 1461233842699 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]]]}] 03:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 921ms 03:17:22 INFO - PROCESS | 1648 | 1461233842751 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:17:22 INFO - PROCESS | 1648 | 1461233842754 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:17:22 INFO - PROCESS | 1648 | 1461233842772 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:17:22 INFO - PROCESS | 1648 | 1461233842774 Marionette TRACE conn2 <- [1,1898,null,{}] 03:17:22 INFO - PROCESS | 1648 | 1461233842778 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}] 03:17:22 INFO - PROCESS | 1648 | 1461233842875 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:17:22 INFO - PROCESS | 1648 | 1461233842930 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c64800 == 54 [pid = 1648] [id = 482] 03:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119131400) [pid = 1648] [serial = 1445] [outer = 0x0] 03:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119a0e800) [pid = 1648] [serial = 1446] [outer = 0x119131400] 03:17:22 INFO - PROCESS | 1648 | 1461233842961 Marionette DEBUG loaded listener.js 03:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11a874000) [pid = 1648] [serial = 1447] [outer = 0x119131400] 03:17:23 INFO - PROCESS | 1648 | 1461233843378 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]]]}] 03:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 623ms 03:17:23 INFO - PROCESS | 1648 | 1461233843394 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:17:23 INFO - PROCESS | 1648 | 1461233843399 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:17:23 INFO - PROCESS | 1648 | 1461233843403 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:17:23 INFO - PROCESS | 1648 | 1461233843405 Marionette TRACE conn2 <- [1,1902,null,{}] 03:17:23 INFO - PROCESS | 1648 | 1461233843408 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}] 03:17:23 INFO - PROCESS | 1648 | 1461233843506 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:17:23 INFO - PROCESS | 1648 | 1461233843556 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be2a800 == 55 [pid = 1648] [id = 483] 03:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119b7ec00) [pid = 1648] [serial = 1448] [outer = 0x0] 03:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11ae06c00) [pid = 1648] [serial = 1449] [outer = 0x119b7ec00] 03:17:23 INFO - PROCESS | 1648 | 1461233843586 Marionette DEBUG loaded listener.js 03:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11ba08800) [pid = 1648] [serial = 1450] [outer = 0x119b7ec00] 03:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11c37c800) [pid = 1648] [serial = 1451] [outer = 0x12f85dc00] 03:17:24 INFO - PROCESS | 1648 | 1461233844064 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]]]}] 03:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 672ms 03:17:24 INFO - PROCESS | 1648 | 1461233844091 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:17:24 INFO - PROCESS | 1648 | 1461233844092 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:17:24 INFO - PROCESS | 1648 | 1461233844096 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:17:24 INFO - PROCESS | 1648 | 1461233844098 Marionette TRACE conn2 <- [1,1906,null,{}] 03:17:24 INFO - PROCESS | 1648 | 1461233844108 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}] 03:17:24 INFO - PROCESS | 1648 | 1461233844228 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:17:24 INFO - PROCESS | 1648 | 1461233844309 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d034800 == 56 [pid = 1648] [id = 484] 03:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11bc0a400) [pid = 1648] [serial = 1452] [outer = 0x0] 03:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11c754800) [pid = 1648] [serial = 1453] [outer = 0x11bc0a400] 03:17:24 INFO - PROCESS | 1648 | 1461233844341 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12470e800) [pid = 1648] [serial = 1454] [outer = 0x11bc0a400] 03:17:24 INFO - PROCESS | 1648 | 1461233844763 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]]]}] 03:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 722ms 03:17:24 INFO - PROCESS | 1648 | 1461233844819 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:17:24 INFO - PROCESS | 1648 | 1461233844821 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:17:24 INFO - PROCESS | 1648 | 1461233844823 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:17:24 INFO - PROCESS | 1648 | 1461233844824 Marionette TRACE conn2 <- [1,1910,null,{}] 03:17:24 INFO - PROCESS | 1648 | 1461233844826 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}] 03:17:24 INFO - PROCESS | 1648 | 1461233844922 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:17:24 INFO - PROCESS | 1648 | 1461233844976 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e41e800 == 57 [pid = 1648] [id = 485] 03:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x127162000) [pid = 1648] [serial = 1455] [outer = 0x0] 03:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1277f2800) [pid = 1648] [serial = 1456] [outer = 0x127162000] 03:17:25 INFO - PROCESS | 1648 | 1461233845006 Marionette DEBUG loaded listener.js 03:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12927a000) [pid = 1648] [serial = 1457] [outer = 0x127162000] 03:17:25 INFO - PROCESS | 1648 | 1461233845424 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]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 619ms 03:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:17:25 INFO - PROCESS | 1648 | 1461233845443 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:17:25 INFO - PROCESS | 1648 | 1461233845444 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:17:25 INFO - PROCESS | 1648 | 1461233845446 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 1648 | 1461233845448 Marionette TRACE conn2 <- [1,1914,null,{}] 03:17:25 INFO - PROCESS | 1648 | 1461233845450 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}] 03:17:25 INFO - PROCESS | 1648 | 1461233845550 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:17:25 INFO - PROCESS | 1648 | 1461233845764 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b56b800 == 58 [pid = 1648] [id = 486] 03:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1157ab000) [pid = 1648] [serial = 1458] [outer = 0x0] 03:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x116522400) [pid = 1648] [serial = 1459] [outer = 0x1157ab000] 03:17:25 INFO - PROCESS | 1648 | 1461233845793 Marionette DEBUG loaded listener.js 03:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1188ee800) [pid = 1648] [serial = 1460] [outer = 0x1157ab000] 03:17:26 INFO - PROCESS | 1648 | 1461233846197 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]]]}] 03:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 770ms 03:17:26 INFO - PROCESS | 1648 | 1461233846217 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:17:26 INFO - PROCESS | 1648 | 1461233846218 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:17:26 INFO - PROCESS | 1648 | 1461233846221 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:17:26 INFO - PROCESS | 1648 | 1461233846223 Marionette TRACE conn2 <- [1,1918,null,{}] 03:17:26 INFO - PROCESS | 1648 | 1461233846227 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}] 03:17:26 INFO - PROCESS | 1648 | 1461233846339 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:17:26 INFO - PROCESS | 1648 | 1461233846461 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aed1800 == 59 [pid = 1648] [id = 487] 03:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1191b2800) [pid = 1648] [serial = 1461] [outer = 0x0] 03:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11ad29c00) [pid = 1648] [serial = 1462] [outer = 0x1191b2800] 03:17:26 INFO - PROCESS | 1648 | 1461233846510 Marionette DEBUG loaded listener.js 03:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11b51e000) [pid = 1648] [serial = 1463] [outer = 0x1191b2800] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12c610000 == 58 [pid = 1648] [id = 480] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d7000 == 57 [pid = 1648] [id = 479] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x129219000 == 56 [pid = 1648] [id = 478] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x129211000 == 55 [pid = 1648] [id = 477] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126d2f800 == 54 [pid = 1648] [id = 476] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x124358000 == 53 [pid = 1648] [id = 475] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca83800 == 52 [pid = 1648] [id = 474] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11c196800 == 51 [pid = 1648] [id = 473] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12ab46800) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11be0c000 == 50 [pid = 1648] [id = 472] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11aabe800 == 49 [pid = 1648] [id = 471] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1185cf000 == 48 [pid = 1648] [id = 470] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x118784800 == 47 [pid = 1648] [id = 469] 03:17:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11915b000 == 46 [pid = 1648] [id = 465] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12470c800) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1277e9800) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118f31400) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119251000) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x118833000) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x115794400) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11aa85400) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11aeb5400) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11ba0cc00) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11bac9400) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x123c64400) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118c84400) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119d55c00) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11bc87400) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x123eaa800) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128dd1c00) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11b519400) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128dc9400) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123a08c00) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x129279000) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11c1be800) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11bea4400) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11bc03c00) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12aae3800) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11c107400) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x123c68000) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x127167c00) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12a257000) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12aada000) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 03:17:26 INFO - PROCESS | 1648 | 1461233846932 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]]]}] 03:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 722ms 03:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:17:26 INFO - PROCESS | 1648 | 1461233846945 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:17:26 INFO - PROCESS | 1648 | 1461233846948 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:17:26 INFO - PROCESS | 1648 | 1461233846972 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:17:26 INFO - PROCESS | 1648 | 1461233846973 Marionette TRACE conn2 <- [1,1922,null,{}] 03:17:26 INFO - PROCESS | 1648 | 1461233846975 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}] 03:17:27 INFO - PROCESS | 1648 | 1461233847054 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:17:27 INFO - PROCESS | 1648 | 1461233847104 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a863000 == 47 [pid = 1648] [id = 488] 03:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119a0f400) [pid = 1648] [serial = 1464] [outer = 0x0] 03:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11b5ef800) [pid = 1648] [serial = 1465] [outer = 0x119a0f400] 03:17:27 INFO - PROCESS | 1648 | 1461233847131 Marionette DEBUG loaded listener.js 03:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11bace400) [pid = 1648] [serial = 1466] [outer = 0x119a0f400] 03:17:27 INFO - PROCESS | 1648 | 1461233847448 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]]]}] 03:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 542ms 03:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:17:27 INFO - PROCESS | 1648 | 1461233847493 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:17:27 INFO - PROCESS | 1648 | 1461233847494 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:17:27 INFO - PROCESS | 1648 | 1461233847501 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:17:27 INFO - PROCESS | 1648 | 1461233847505 Marionette TRACE conn2 <- [1,1926,null,{}] 03:17:27 INFO - PROCESS | 1648 | 1461233847508 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}] 03:17:27 INFO - PROCESS | 1648 | 1461233847584 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:17:27 INFO - PROCESS | 1648 | 1461233847591 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d4b000 == 48 [pid = 1648] [id = 489] 03:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11bace800) [pid = 1648] [serial = 1467] [outer = 0x0] 03:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11c381800) [pid = 1648] [serial = 1468] [outer = 0x11bace800] 03:17:27 INFO - PROCESS | 1648 | 1461233847617 Marionette DEBUG loaded listener.js 03:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c754c00) [pid = 1648] [serial = 1469] [outer = 0x11bace800] 03:17:27 INFO - PROCESS | 1648 | 1461233847933 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]]]}] 03:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 478ms 03:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:17:27 INFO - PROCESS | 1648 | 1461233847975 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:17:27 INFO - PROCESS | 1648 | 1461233847977 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:17:27 INFO - PROCESS | 1648 | 1461233847979 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:17:27 INFO - PROCESS | 1648 | 1461233847980 Marionette TRACE conn2 <- [1,1930,null,{}] 03:17:27 INFO - PROCESS | 1648 | 1461233847982 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}] 03:17:28 INFO - PROCESS | 1648 | 1461233848059 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:17:28 INFO - PROCESS | 1648 | 1461233848063 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119859000 == 49 [pid = 1648] [id = 490] 03:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11c4a8800) [pid = 1648] [serial = 1470] [outer = 0x0] 03:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123a02c00) [pid = 1648] [serial = 1471] [outer = 0x11c4a8800] 03:17:28 INFO - PROCESS | 1648 | 1461233848089 Marionette DEBUG loaded listener.js 03:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x123d8b000) [pid = 1648] [serial = 1472] [outer = 0x11c4a8800] 03:17:28 INFO - PROCESS | 1648 | 1461233848481 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]]]}] 03:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 03:17:28 INFO - PROCESS | 1648 | 1461233848499 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:17:28 INFO - PROCESS | 1648 | 1461233848500 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:17:28 INFO - PROCESS | 1648 | 1461233848504 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:17:28 INFO - PROCESS | 1648 | 1461233848507 Marionette TRACE conn2 <- [1,1934,null,{}] 03:17:28 INFO - PROCESS | 1648 | 1461233848510 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}] 03:17:28 INFO - PROCESS | 1648 | 1461233848671 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:17:28 INFO - PROCESS | 1648 | 1461233848684 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x128146800 == 50 [pid = 1648] [id = 491] 03:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1244df400) [pid = 1648] [serial = 1473] [outer = 0x0] 03:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12683d800) [pid = 1648] [serial = 1474] [outer = 0x1244df400] 03:17:28 INFO - PROCESS | 1648 | 1461233848740 Marionette DEBUG loaded listener.js 03:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1277e7800) [pid = 1648] [serial = 1475] [outer = 0x1244df400] 03:17:29 INFO - PROCESS | 1648 | 1461233849131 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]]]}] 03:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 672ms 03:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:17:29 INFO - PROCESS | 1648 | 1461233849175 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:17:29 INFO - PROCESS | 1648 | 1461233849177 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:17:29 INFO - PROCESS | 1648 | 1461233849179 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:17:29 INFO - PROCESS | 1648 | 1461233849180 Marionette TRACE conn2 <- [1,1938,null,{}] 03:17:29 INFO - PROCESS | 1648 | 1461233849188 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}] 03:17:29 INFO - PROCESS | 1648 | 1461233849284 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:17:29 INFO - PROCESS | 1648 | 1461233849289 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a169800 == 51 [pid = 1648] [id = 492] 03:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11ae0e400) [pid = 1648] [serial = 1476] [outer = 0x0] 03:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126db4400) [pid = 1648] [serial = 1477] [outer = 0x11ae0e400] 03:17:29 INFO - PROCESS | 1648 | 1461233849312 Marionette DEBUG loaded listener.js 03:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a250c00) [pid = 1648] [serial = 1478] [outer = 0x11ae0e400] 03:17:29 INFO - PROCESS | 1648 | 1461233849660 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]]]}] 03:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 523ms 03:17:29 INFO - PROCESS | 1648 | 1461233849703 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:17:29 INFO - PROCESS | 1648 | 1461233849704 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:17:29 INFO - PROCESS | 1648 | 1461233849706 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:17:29 INFO - PROCESS | 1648 | 1461233849707 Marionette TRACE conn2 <- [1,1942,null,{}] 03:17:29 INFO - PROCESS | 1648 | 1461233849710 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}] 03:17:29 INFO - PROCESS | 1648 | 1461233849804 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:17:29 INFO - PROCESS | 1648 | 1461233849808 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8cc800 == 52 [pid = 1648] [id = 493] 03:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a253c00) [pid = 1648] [serial = 1479] [outer = 0x0] 03:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12aadc400) [pid = 1648] [serial = 1480] [outer = 0x12a253c00] 03:17:29 INFO - PROCESS | 1648 | 1461233849833 Marionette DEBUG loaded listener.js 03:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12ab41800) [pid = 1648] [serial = 1481] [outer = 0x12a253c00] 03:17:30 INFO - PROCESS | 1648 | 1461233850149 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]]]}] 03:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 03:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:17:30 INFO - PROCESS | 1648 | 1461233850187 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:17:30 INFO - PROCESS | 1648 | 1461233850188 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:17:30 INFO - PROCESS | 1648 | 1461233850194 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:17:30 INFO - PROCESS | 1648 | 1461233850195 Marionette TRACE conn2 <- [1,1946,null,{}] 03:17:30 INFO - PROCESS | 1648 | 1461233850197 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}] 03:17:30 INFO - PROCESS | 1648 | 1461233850295 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:17:30 INFO - PROCESS | 1648 | 1461233850307 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce20000 == 53 [pid = 1648] [id = 494] 03:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12ab44800) [pid = 1648] [serial = 1482] [outer = 0x0] 03:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12ab4a400) [pid = 1648] [serial = 1483] [outer = 0x12ab44800] 03:17:30 INFO - PROCESS | 1648 | 1461233850332 Marionette DEBUG loaded listener.js 03:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12ab50c00) [pid = 1648] [serial = 1484] [outer = 0x12ab44800] 03:17:30 INFO - PROCESS | 1648 | 1461233850669 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]]]}] 03:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 03:17:30 INFO - PROCESS | 1648 | 1461233850714 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:17:30 INFO - PROCESS | 1648 | 1461233850715 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:17:30 INFO - PROCESS | 1648 | 1461233850717 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:17:30 INFO - PROCESS | 1648 | 1461233850718 Marionette TRACE conn2 <- [1,1950,null,{}] 03:17:30 INFO - PROCESS | 1648 | 1461233850720 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}] 03:17:30 INFO - PROCESS | 1648 | 1461233850815 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:17:30 INFO - PROCESS | 1648 | 1461233850819 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e6800 == 54 [pid = 1648] [id = 495] 03:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12ab43400) [pid = 1648] [serial = 1485] [outer = 0x0] 03:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12abc3c00) [pid = 1648] [serial = 1486] [outer = 0x12ab43400] 03:17:30 INFO - PROCESS | 1648 | 1461233850846 Marionette DEBUG loaded listener.js 03:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12abce400) [pid = 1648] [serial = 1487] [outer = 0x12ab43400] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11bc06000) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11ba0d000) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1157aac00) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11ca60000) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1165b1c00) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x114136000) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1188cec00) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a874800) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11b519c00) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11b525c00) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128dd0000) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:17:31 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126d4cc00) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:17:31 INFO - PROCESS | 1648 | 1461233851224 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]]]}] 03:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 03:17:31 INFO - PROCESS | 1648 | 1461233851238 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:17:31 INFO - PROCESS | 1648 | 1461233851240 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:17:31 INFO - PROCESS | 1648 | 1461233851249 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:17:31 INFO - PROCESS | 1648 | 1461233851250 Marionette TRACE conn2 <- [1,1954,null,{}] 03:17:31 INFO - PROCESS | 1648 | 1461233851252 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}] 03:17:31 INFO - PROCESS | 1648 | 1461233851362 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:17:31 INFO - PROCESS | 1648 | 1461233851395 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b06000 == 55 [pid = 1648] [id = 496] 03:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1146c3c00) [pid = 1648] [serial = 1488] [outer = 0x0] 03:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11c4a6800) [pid = 1648] [serial = 1489] [outer = 0x1146c3c00] 03:17:31 INFO - PROCESS | 1648 | 1461233851425 Marionette DEBUG loaded listener.js 03:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12abcc800) [pid = 1648] [serial = 1490] [outer = 0x1146c3c00] 03:17:31 INFO - PROCESS | 1648 | 1461233851743 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]]]}] 03:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 03:17:31 INFO - PROCESS | 1648 | 1461233851768 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:17:31 INFO - PROCESS | 1648 | 1461233851770 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:17:31 INFO - PROCESS | 1648 | 1461233851776 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:17:31 INFO - PROCESS | 1648 | 1461233851779 Marionette TRACE conn2 <- [1,1958,null,{}] 03:17:31 INFO - PROCESS | 1648 | 1461233851782 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}] 03:17:31 INFO - PROCESS | 1648 | 1461233851879 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:17:31 INFO - PROCESS | 1648 | 1461233851883 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea55800 == 56 [pid = 1648] [id = 497] 03:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12ab4f800) [pid = 1648] [serial = 1491] [outer = 0x0] 03:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12afcd800) [pid = 1648] [serial = 1492] [outer = 0x12ab4f800] 03:17:31 INFO - PROCESS | 1648 | 1461233851908 Marionette DEBUG loaded listener.js 03:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12b1d5c00) [pid = 1648] [serial = 1493] [outer = 0x12ab4f800] 03:17:32 INFO - PROCESS | 1648 | 1461233852216 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]]]}] 03:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 474ms 03:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:17:32 INFO - PROCESS | 1648 | 1461233852247 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:17:32 INFO - PROCESS | 1648 | 1461233852248 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:17:32 INFO - PROCESS | 1648 | 1461233852250 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 1648 | 1461233852251 Marionette TRACE conn2 <- [1,1962,null,{}] 03:17:32 INFO - PROCESS | 1648 | 1461233852254 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}] 03:17:32 INFO - PROCESS | 1648 | 1461233852359 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:17:32 INFO - PROCESS | 1648 | 1461233852365 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec0f800 == 57 [pid = 1648] [id = 498] 03:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12abce800) [pid = 1648] [serial = 1494] [outer = 0x0] 03:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12b1d8c00) [pid = 1648] [serial = 1495] [outer = 0x12abce800] 03:17:32 INFO - PROCESS | 1648 | 1461233852390 Marionette DEBUG loaded listener.js 03:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12b393000) [pid = 1648] [serial = 1496] [outer = 0x12abce800] 03:17:32 INFO - PROCESS | 1648 | 1461233852682 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]]]}] 03:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 468ms 03:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:17:32 INFO - PROCESS | 1648 | 1461233852719 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:17:32 INFO - PROCESS | 1648 | 1461233852720 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:17:32 INFO - PROCESS | 1648 | 1461233852724 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 1648 | 1461233852726 Marionette TRACE conn2 <- [1,1966,null,{}] 03:17:32 INFO - PROCESS | 1648 | 1461233852728 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}] 03:17:32 INFO - PROCESS | 1648 | 1461233852803 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:17:32 INFO - PROCESS | 1648 | 1461233852809 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f012000 == 58 [pid = 1648] [id = 499] 03:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b1d9c00) [pid = 1648] [serial = 1497] [outer = 0x0] 03:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12b399c00) [pid = 1648] [serial = 1498] [outer = 0x12b1d9c00] 03:17:32 INFO - PROCESS | 1648 | 1461233852834 Marionette DEBUG loaded listener.js 03:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b431400) [pid = 1648] [serial = 1499] [outer = 0x12b1d9c00] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x126819000 == 57 [pid = 1648] [id = 451] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab64000 == 56 [pid = 1648] [id = 468] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca6f800 == 55 [pid = 1648] [id = 466] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11be12800 == 54 [pid = 1648] [id = 448] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0aa800 == 53 [pid = 1648] [id = 467] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119279800 == 52 [pid = 1648] [id = 447] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b305800 == 51 [pid = 1648] [id = 446] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0b5000 == 50 [pid = 1648] [id = 450] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12e418800 == 49 [pid = 1648] [id = 464] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab59000 == 48 [pid = 1648] [id = 414] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b309800 == 47 [pid = 1648] [id = 449] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d5000 == 46 [pid = 1648] [id = 434] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x114b70000 == 45 [pid = 1648] [id = 433] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11aed1800 == 44 [pid = 1648] [id = 487] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11b56b800 == 43 [pid = 1648] [id = 486] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12e41e800 == 42 [pid = 1648] [id = 485] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d034800 == 41 [pid = 1648] [id = 484] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11be2a800 == 40 [pid = 1648] [id = 483] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119c64800 == 39 [pid = 1648] [id = 482] 03:17:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0af000 == 38 [pid = 1648] [id = 481] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119859000 == 37 [pid = 1648] [id = 490] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x123d4b000 == 36 [pid = 1648] [id = 489] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea55800 == 35 [pid = 1648] [id = 497] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a169800 == 34 [pid = 1648] [id = 492] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128146800 == 33 [pid = 1648] [id = 491] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8cc800 == 32 [pid = 1648] [id = 493] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e6800 == 31 [pid = 1648] [id = 495] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126b06000 == 30 [pid = 1648] [id = 496] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce20000 == 29 [pid = 1648] [id = 494] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec0f800 == 28 [pid = 1648] [id = 498] 03:17:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11a863000 == 27 [pid = 1648] [id = 488] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11c757c00) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11bc0ac00) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x123a0f400) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x124438000) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c4a6c00) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118f37000) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11ad33800) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11c721800) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11572c800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1188cf800) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118f35400) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119b84800) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11ae06000) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11aebec00) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11b93e000) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11ba6d800) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x123f82c00) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11bac8400) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x123d80400) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a252000) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126dba400) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x129271000) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12927d000) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126d46800) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126b72000) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11ca5fc00) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11c729800) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11bc05400) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 03:17:34 INFO - PROCESS | 1648 | 1461233854395 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]]]}] 03:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1722ms 03:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:17:34 INFO - PROCESS | 1648 | 1461233854447 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:17:34 INFO - PROCESS | 1648 | 1461233854451 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:17:34 INFO - PROCESS | 1648 | 1461233854457 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:17:34 INFO - PROCESS | 1648 | 1461233854460 Marionette TRACE conn2 <- [1,1970,null,{}] 03:17:34 INFO - PROCESS | 1648 | 1461233854467 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}] 03:17:34 INFO - PROCESS | 1648 | 1461233854582 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:17:34 INFO - PROCESS | 1648 | 1461233854599 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x118784800 == 28 [pid = 1648] [id = 500] 03:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11875e000) [pid = 1648] [serial = 1500] [outer = 0x0] 03:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11857d800) [pid = 1648] [serial = 1501] [outer = 0x11875e000] 03:17:34 INFO - PROCESS | 1648 | 1461233854646 Marionette DEBUG loaded listener.js 03:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11883c800) [pid = 1648] [serial = 1502] [outer = 0x11875e000] 03:17:35 INFO - PROCESS | 1648 | 1461233855011 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]]]}] 03:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 574ms 03:17:35 INFO - PROCESS | 1648 | 1461233855029 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:17:35 INFO - PROCESS | 1648 | 1461233855033 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:17:35 INFO - PROCESS | 1648 | 1461233855038 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:17:35 INFO - PROCESS | 1648 | 1461233855040 Marionette TRACE conn2 <- [1,1974,null,{}] 03:17:35 INFO - PROCESS | 1648 | 1461233855042 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}] 03:17:35 INFO - PROCESS | 1648 | 1461233855116 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:17:35 INFO - PROCESS | 1648 | 1461233855120 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119159000 == 29 [pid = 1648] [id = 501] 03:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11883b000) [pid = 1648] [serial = 1503] [outer = 0x0] 03:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118e2ec00) [pid = 1648] [serial = 1504] [outer = 0x11883b000] 03:17:35 INFO - PROCESS | 1648 | 1461233855149 Marionette DEBUG loaded listener.js 03:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118f3f400) [pid = 1648] [serial = 1505] [outer = 0x11883b000] 03:17:35 INFO - PROCESS | 1648 | 1461233855491 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]]]}] 03:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 473ms 03:17:35 INFO - PROCESS | 1648 | 1461233855512 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:17:35 INFO - PROCESS | 1648 | 1461233855513 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:17:35 INFO - PROCESS | 1648 | 1461233855516 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:17:35 INFO - PROCESS | 1648 | 1461233855518 Marionette TRACE conn2 <- [1,1978,null,{}] 03:17:35 INFO - PROCESS | 1648 | 1461233855526 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}] 03:17:35 INFO - PROCESS | 1648 | 1461233855621 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:17:35 INFO - PROCESS | 1648 | 1461233855627 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a858000 == 30 [pid = 1648] [id = 502] 03:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112209c00) [pid = 1648] [serial = 1506] [outer = 0x0] 03:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119c78000) [pid = 1648] [serial = 1507] [outer = 0x112209c00] 03:17:35 INFO - PROCESS | 1648 | 1461233855657 Marionette DEBUG loaded listener.js 03:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11aa82800) [pid = 1648] [serial = 1508] [outer = 0x112209c00] 03:17:35 INFO - PROCESS | 1648 | 1461233855986 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]]]}] 03:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 521ms 03:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:17:36 INFO - PROCESS | 1648 | 1461233856038 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:17:36 INFO - PROCESS | 1648 | 1461233856040 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:17:36 INFO - PROCESS | 1648 | 1461233856042 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:17:36 INFO - PROCESS | 1648 | 1461233856043 Marionette TRACE conn2 <- [1,1982,null,{}] 03:17:36 INFO - PROCESS | 1648 | 1461233856046 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}] 03:17:36 INFO - PROCESS | 1648 | 1461233856115 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:17:36 INFO - PROCESS | 1648 | 1461233856119 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b560000 == 31 [pid = 1648] [id = 503] 03:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11acc7c00) [pid = 1648] [serial = 1509] [outer = 0x0] 03:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11ae03c00) [pid = 1648] [serial = 1510] [outer = 0x11acc7c00] 03:17:36 INFO - PROCESS | 1648 | 1461233856148 Marionette DEBUG loaded listener.js 03:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11ae0bc00) [pid = 1648] [serial = 1511] [outer = 0x11acc7c00] 03:17:36 INFO - PROCESS | 1648 | 1461233856465 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]]]}] 03:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 03:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:17:36 INFO - PROCESS | 1648 | 1461233856513 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:17:36 INFO - PROCESS | 1648 | 1461233856514 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:17:36 INFO - PROCESS | 1648 | 1461233856525 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:17:36 INFO - PROCESS | 1648 | 1461233856526 Marionette TRACE conn2 <- [1,1986,null,{}] 03:17:36 INFO - PROCESS | 1648 | 1461233856528 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}] 03:17:36 INFO - PROCESS | 1648 | 1461233856598 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:17:36 INFO - PROCESS | 1648 | 1461233856603 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be3f000 == 32 [pid = 1648] [id = 504] 03:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118837c00) [pid = 1648] [serial = 1512] [outer = 0x0] 03:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11aeb5400) [pid = 1648] [serial = 1513] [outer = 0x118837c00] 03:17:36 INFO - PROCESS | 1648 | 1461233856637 Marionette DEBUG loaded listener.js 03:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11b51d400) [pid = 1648] [serial = 1514] [outer = 0x118837c00] 03:17:37 INFO - PROCESS | 1648 | 1461233857054 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]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 577ms 03:17:37 INFO - PROCESS | 1648 | 1461233857094 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:17:37 INFO - PROCESS | 1648 | 1461233857095 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:17:37 INFO - PROCESS | 1648 | 1461233857098 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:17:37 INFO - PROCESS | 1648 | 1461233857099 Marionette TRACE conn2 <- [1,1990,null,{}] 03:17:37 INFO - PROCESS | 1648 | 1461233857101 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}] 03:17:37 INFO - PROCESS | 1648 | 1461233857205 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:17:37 INFO - PROCESS | 1648 | 1461233857214 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c19a000 == 33 [pid = 1648] [id = 505] 03:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11b523800) [pid = 1648] [serial = 1515] [outer = 0x0] 03:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11b943800) [pid = 1648] [serial = 1516] [outer = 0x11b523800] 03:17:37 INFO - PROCESS | 1648 | 1461233857242 Marionette DEBUG loaded listener.js 03:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11bace000) [pid = 1648] [serial = 1517] [outer = 0x11b523800] 03:17:37 INFO - PROCESS | 1648 | 1461233857561 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]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 03:17:37 INFO - PROCESS | 1648 | 1461233857618 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:17:37 INFO - PROCESS | 1648 | 1461233857619 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:17:37 INFO - PROCESS | 1648 | 1461233857622 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:17:37 INFO - PROCESS | 1648 | 1461233857623 Marionette TRACE conn2 <- [1,1994,null,{}] 03:17:37 INFO - PROCESS | 1648 | 1461233857625 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}] 03:17:37 INFO - PROCESS | 1648 | 1461233857693 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:17:37 INFO - PROCESS | 1648 | 1461233857697 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d3a000 == 34 [pid = 1648] [id = 506] 03:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11bacec00) [pid = 1648] [serial = 1518] [outer = 0x0] 03:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11bc07c00) [pid = 1648] [serial = 1519] [outer = 0x11bacec00] 03:17:37 INFO - PROCESS | 1648 | 1461233857724 Marionette DEBUG loaded listener.js 03:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11bc87000) [pid = 1648] [serial = 1520] [outer = 0x11bacec00] 03:17:38 INFO - PROCESS | 1648 | 1461233858033 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]]]}] 03:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 420ms 03:17:38 INFO - PROCESS | 1648 | 1461233858049 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:17:38 INFO - PROCESS | 1648 | 1461233858050 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:17:38 INFO - PROCESS | 1648 | 1461233858052 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - PROCESS | 1648 | 1461233858053 Marionette TRACE conn2 <- [1,1998,null,{}] 03:17:38 INFO - PROCESS | 1648 | 1461233858058 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}] 03:17:38 INFO - PROCESS | 1648 | 1461233858164 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:17:38 INFO - PROCESS | 1648 | 1461233858172 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f0d800 == 35 [pid = 1648] [id = 507] 03:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11bad0c00) [pid = 1648] [serial = 1521] [outer = 0x0] 03:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11bea5800) [pid = 1648] [serial = 1522] [outer = 0x11bad0c00] 03:17:38 INFO - PROCESS | 1648 | 1461233858210 Marionette DEBUG loaded listener.js 03:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11ae0a400) [pid = 1648] [serial = 1523] [outer = 0x11bad0c00] 03:17:38 INFO - PROCESS | 1648 | 1461233858597 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]]]}] 03:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 574ms 03:17:38 INFO - PROCESS | 1648 | 1461233858626 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:17:38 INFO - PROCESS | 1648 | 1461233858627 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:17:38 INFO - PROCESS | 1648 | 1461233858630 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - PROCESS | 1648 | 1461233858631 Marionette TRACE conn2 <- [1,2002,null,{}] 03:17:38 INFO - PROCESS | 1648 | 1461233858633 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}] 03:17:38 INFO - PROCESS | 1648 | 1461233858703 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:17:38 INFO - PROCESS | 1648 | 1461233858708 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a856800 == 36 [pid = 1648] [id = 508] 03:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11c108400) [pid = 1648] [serial = 1524] [outer = 0x0] 03:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11c4a8c00) [pid = 1648] [serial = 1525] [outer = 0x11c108400] 03:17:38 INFO - PROCESS | 1648 | 1461233858734 Marionette DEBUG loaded listener.js 03:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11c71b800) [pid = 1648] [serial = 1526] [outer = 0x11c108400] 03:17:39 INFO - PROCESS | 1648 | 1461233859058 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]]]}] 03:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 467ms 03:17:39 INFO - PROCESS | 1648 | 1461233859098 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:17:39 INFO - PROCESS | 1648 | 1461233859099 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:17:39 INFO - PROCESS | 1648 | 1461233859101 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:17:39 INFO - PROCESS | 1648 | 1461233859102 Marionette TRACE conn2 <- [1,2006,null,{}] 03:17:39 INFO - PROCESS | 1648 | 1461233859104 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}] 03:17:39 INFO - PROCESS | 1648 | 1461233859210 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:17:39 INFO - PROCESS | 1648 | 1461233859242 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x126fad800 == 37 [pid = 1648] [id = 509] 03:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118878400) [pid = 1648] [serial = 1527] [outer = 0x0] 03:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11c727800) [pid = 1648] [serial = 1528] [outer = 0x118878400] 03:17:39 INFO - PROCESS | 1648 | 1461233859267 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11c758c00) [pid = 1648] [serial = 1529] [outer = 0x118878400] 03:17:39 INFO - PROCESS | 1648 | 1461233859588 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]]]}] 03:17:39 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 03:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 03:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:17:39 INFO - PROCESS | 1648 | 1461233859620 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:17:39 INFO - PROCESS | 1648 | 1461233859623 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:17:39 INFO - PROCESS | 1648 | 1461233859627 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:17:39 INFO - PROCESS | 1648 | 1461233859628 Marionette TRACE conn2 <- [1,2010,null,{}] 03:17:39 INFO - PROCESS | 1648 | 1461233859631 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}] 03:17:39 INFO - PROCESS | 1648 | 1461233859733 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:17:39 INFO - PROCESS | 1648 | 1461233859745 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be3c800 == 38 [pid = 1648] [id = 510] 03:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11c758800) [pid = 1648] [serial = 1530] [outer = 0x0] 03:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11ca63800) [pid = 1648] [serial = 1531] [outer = 0x11c758800] 03:17:39 INFO - PROCESS | 1648 | 1461233859774 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x123eacc00) [pid = 1648] [serial = 1532] [outer = 0x11c758800] 03:17:40 INFO - PROCESS | 1648 | 1461233860105 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]]]}] 03:17:40 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 03:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 518ms 03:17:40 INFO - PROCESS | 1648 | 1461233860146 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:17:40 INFO - PROCESS | 1648 | 1461233860147 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:17:40 INFO - PROCESS | 1648 | 1461233860149 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:17:40 INFO - PROCESS | 1648 | 1461233860150 Marionette TRACE conn2 <- [1,2014,null,{}] 03:17:40 INFO - PROCESS | 1648 | 1461233860152 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}] 03:17:40 INFO - PROCESS | 1648 | 1461233860244 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:17:40 INFO - PROCESS | 1648 | 1461233860247 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a16e800 == 39 [pid = 1648] [id = 511] 03:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11c75b400) [pid = 1648] [serial = 1533] [outer = 0x0] 03:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x123fdc800) [pid = 1648] [serial = 1534] [outer = 0x11c75b400] 03:17:40 INFO - PROCESS | 1648 | 1461233860273 Marionette DEBUG loaded listener.js 03:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1244d9c00) [pid = 1648] [serial = 1535] [outer = 0x11c75b400] 03:17:40 INFO - PROCESS | 1648 | 1461233860597 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]]]}] 03:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 468ms 03:17:40 INFO - PROCESS | 1648 | 1461233860618 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:17:40 INFO - PROCESS | 1648 | 1461233860619 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:17:40 INFO - PROCESS | 1648 | 1461233860621 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:17:40 INFO - PROCESS | 1648 | 1461233860622 Marionette TRACE conn2 <- [1,2018,null,{}] 03:17:40 INFO - PROCESS | 1648 | 1461233860625 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}] 03:17:40 INFO - PROCESS | 1648 | 1461233860728 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:17:40 INFO - PROCESS | 1648 | 1461233860766 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d2800 == 40 [pid = 1648] [id = 512] 03:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1244dac00) [pid = 1648] [serial = 1536] [outer = 0x0] 03:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126b72400) [pid = 1648] [serial = 1537] [outer = 0x1244dac00] 03:17:40 INFO - PROCESS | 1648 | 1461233860790 Marionette DEBUG loaded listener.js 03:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x126df0800) [pid = 1648] [serial = 1538] [outer = 0x1244dac00] 03:17:41 INFO - PROCESS | 1648 | 1461233861121 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]]]}] 03:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 03:17:41 INFO - PROCESS | 1648 | 1461233861144 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:17:41 INFO - PROCESS | 1648 | 1461233861145 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:17:41 INFO - PROCESS | 1648 | 1461233861147 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:17:41 INFO - PROCESS | 1648 | 1461233861148 Marionette TRACE conn2 <- [1,2022,null,{}] 03:17:41 INFO - PROCESS | 1648 | 1461233861151 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}] 03:17:41 INFO - PROCESS | 1648 | 1461233861244 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:17:41 INFO - PROCESS | 1648 | 1461233861254 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af94800 == 41 [pid = 1648] [id = 513] 03:17:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1241c6c00) [pid = 1648] [serial = 1539] [outer = 0x0] 03:17:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12720c000) [pid = 1648] [serial = 1540] [outer = 0x1241c6c00] 03:17:41 INFO - PROCESS | 1648 | 1461233861282 Marionette DEBUG loaded listener.js 03:17:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1277e8000) [pid = 1648] [serial = 1541] [outer = 0x1241c6c00] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x118588800) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11c4a8800) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11857c800) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11651f800) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12a253c00) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x114d0f000) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x114d0f400) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x118f3d000) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11ae0e400) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12abce800) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126840400) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119a0f400) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119b7ec00) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119c78800) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1244df400) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11bace800) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1146c3c00) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11c752000) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12ab44800) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11bad1c00) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11c752800) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11220f000) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1157ab000) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12ab4f800) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11bc0a400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11857d000) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x127162000) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1191b2800) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119131400) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11bc88c00) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:17:41 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12ab43400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:17:41 INFO - PROCESS | 1648 | 1461233861819 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]]]}] 03:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 720ms 03:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:17:41 INFO - PROCESS | 1648 | 1461233861867 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:17:41 INFO - PROCESS | 1648 | 1461233861868 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:17:41 INFO - PROCESS | 1648 | 1461233861870 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:17:41 INFO - PROCESS | 1648 | 1461233861871 Marionette TRACE conn2 <- [1,2026,null,{}] 03:17:41 INFO - PROCESS | 1648 | 1461233861873 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}] 03:17:41 INFO - PROCESS | 1648 | 1461233861947 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:17:42 INFO - PROCESS | 1648 | 1461233862018 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f56000 == 42 [pid = 1648] [id = 514] 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1141bc800) [pid = 1648] [serial = 1542] [outer = 0x0] 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11857c800) [pid = 1648] [serial = 1543] [outer = 0x1141bc800] 03:17:42 INFO - PROCESS | 1648 | 1461233862047 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1191b2800) [pid = 1648] [serial = 1544] [outer = 0x1141bc800] 03:17:42 INFO - PROCESS | 1648 | 1461233862307 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]]]}] 03:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 471ms 03:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:17:42 INFO - PROCESS | 1648 | 1461233862347 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:17:42 INFO - PROCESS | 1648 | 1461233862348 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:17:42 INFO - PROCESS | 1648 | 1461233862350 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:17:42 INFO - PROCESS | 1648 | 1461233862351 Marionette TRACE conn2 <- [1,2030,null,{}] 03:17:42 INFO - PROCESS | 1648 | 1461233862353 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}] 03:17:42 INFO - PROCESS | 1648 | 1461233862443 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:17:42 INFO - PROCESS | 1648 | 1461233862447 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c610800 == 43 [pid = 1648] [id = 515] 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118836c00) [pid = 1648] [serial = 1545] [outer = 0x0] 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11bac8c00) [pid = 1648] [serial = 1546] [outer = 0x118836c00] 03:17:42 INFO - PROCESS | 1648 | 1461233862472 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11c752000) [pid = 1648] [serial = 1547] [outer = 0x118836c00] 03:17:42 INFO - PROCESS | 1648 | 1461233862791 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]]]}] 03:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 03:17:42 INFO - PROCESS | 1648 | 1461233862819 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:17:42 INFO - PROCESS | 1648 | 1461233862820 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:17:42 INFO - PROCESS | 1648 | 1461233862823 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:17:42 INFO - PROCESS | 1648 | 1461233862825 Marionette TRACE conn2 <- [1,2034,null,{}] 03:17:42 INFO - PROCESS | 1648 | 1461233862828 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}] 03:17:42 INFO - PROCESS | 1648 | 1461233862929 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:17:42 INFO - PROCESS | 1648 | 1461233862935 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce2a000 == 44 [pid = 1648] [id = 516] 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1165b5400) [pid = 1648] [serial = 1548] [outer = 0x0] 03:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11c750400) [pid = 1648] [serial = 1549] [outer = 0x1165b5400] 03:17:42 INFO - PROCESS | 1648 | 1461233862960 Marionette DEBUG loaded listener.js 03:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1277ed400) [pid = 1648] [serial = 1550] [outer = 0x1165b5400] 03:17:43 INFO - PROCESS | 1648 | 1461233863255 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]]]}] 03:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 471ms 03:17:43 INFO - PROCESS | 1648 | 1461233863295 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:17:43 INFO - PROCESS | 1648 | 1461233863296 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:17:43 INFO - PROCESS | 1648 | 1461233863298 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:17:43 INFO - PROCESS | 1648 | 1461233863299 Marionette TRACE conn2 <- [1,2038,null,{}] 03:17:43 INFO - PROCESS | 1648 | 1461233863301 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}] 03:17:43 INFO - PROCESS | 1648 | 1461233863380 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:17:43 INFO - PROCESS | 1648 | 1461233863384 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e8800 == 45 [pid = 1648] [id = 517] 03:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1277f1c00) [pid = 1648] [serial = 1551] [outer = 0x0] 03:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128dcc800) [pid = 1648] [serial = 1552] [outer = 0x1277f1c00] 03:17:43 INFO - PROCESS | 1648 | 1461233863408 Marionette DEBUG loaded listener.js 03:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x129271400) [pid = 1648] [serial = 1553] [outer = 0x1277f1c00] 03:17:43 INFO - PROCESS | 1648 | 1461233863808 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]]]}] 03:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 568ms 03:17:43 INFO - PROCESS | 1648 | 1461233863867 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:17:43 INFO - PROCESS | 1648 | 1461233863870 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:17:43 INFO - PROCESS | 1648 | 1461233863873 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:17:43 INFO - PROCESS | 1648 | 1461233863876 Marionette TRACE conn2 <- [1,2042,null,{}] 03:17:43 INFO - PROCESS | 1648 | 1461233863880 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}] 03:17:43 INFO - PROCESS | 1648 | 1461233863989 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:17:44 INFO - PROCESS | 1648 | 1461233864064 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11679e000 == 46 [pid = 1648] [id = 518] 03:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x112211400) [pid = 1648] [serial = 1554] [outer = 0x0] 03:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11572c800) [pid = 1648] [serial = 1555] [outer = 0x112211400] 03:17:44 INFO - PROCESS | 1648 | 1461233864096 Marionette DEBUG loaded listener.js 03:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118830400) [pid = 1648] [serial = 1556] [outer = 0x112211400] 03:17:44 INFO - PROCESS | 1648 | 1461233864718 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]]]}] 03:17:44 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) 03:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 923ms 03:17:44 INFO - PROCESS | 1648 | 1461233864797 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:17:44 INFO - PROCESS | 1648 | 1461233864803 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:17:44 INFO - PROCESS | 1648 | 1461233864810 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:17:44 INFO - PROCESS | 1648 | 1461233864813 Marionette TRACE conn2 <- [1,2046,null,{}] 03:17:44 INFO - PROCESS | 1648 | 1461233864817 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}] 03:17:44 INFO - PROCESS | 1648 | 1461233864975 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:17:45 INFO - PROCESS | 1648 | 1461233865093 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aedb000 == 47 [pid = 1648] [id = 519] 03:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119132400) [pid = 1648] [serial = 1557] [outer = 0x0] 03:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119252800) [pid = 1648] [serial = 1558] [outer = 0x119132400] 03:17:45 INFO - PROCESS | 1648 | 1461233865124 Marionette DEBUG loaded listener.js 03:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11a877c00) [pid = 1648] [serial = 1559] [outer = 0x119132400] 03:17:45 INFO - PROCESS | 1648 | 1461233865580 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]]]}] 03:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 823ms 03:17:45 INFO - PROCESS | 1648 | 1461233865650 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:17:45 INFO - PROCESS | 1648 | 1461233865652 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:17:45 INFO - PROCESS | 1648 | 1461233865656 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:17:45 INFO - PROCESS | 1648 | 1461233865660 Marionette TRACE conn2 <- [1,2050,null,{}] 03:17:45 INFO - PROCESS | 1648 | 1461233865668 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}] 03:17:45 INFO - PROCESS | 1648 | 1461233865889 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:17:45 INFO - PROCESS | 1648 | 1461233865960 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x114fc7800 == 48 [pid = 1648] [id = 520] 03:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1157aa400) [pid = 1648] [serial = 1560] [outer = 0x0] 03:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11585ac00) [pid = 1648] [serial = 1561] [outer = 0x1157aa400] 03:17:45 INFO - PROCESS | 1648 | 1461233865991 Marionette DEBUG loaded listener.js 03:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118831800) [pid = 1648] [serial = 1562] [outer = 0x1157aa400] 03:17:46 INFO - PROCESS | 1648 | 1461233866525 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]]]}] 03:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 926ms 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce2a000 == 47 [pid = 1648] [id = 516] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c610800 == 46 [pid = 1648] [id = 515] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x118f56000 == 45 [pid = 1648] [id = 514] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b399c00) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | 1461233866651 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:17:46 INFO - PROCESS | 1648 | 1461233866656 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12af94800 == 44 [pid = 1648] [id = 513] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d2800 == 43 [pid = 1648] [id = 512] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a16e800 == 42 [pid = 1648] [id = 511] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11be3c800 == 41 [pid = 1648] [id = 510] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126fad800 == 40 [pid = 1648] [id = 509] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11a856800 == 39 [pid = 1648] [id = 508] 03:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x123f0d800 == 38 [pid = 1648] [id = 507] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x123d3a000 == 37 [pid = 1648] [id = 506] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11c19a000 == 36 [pid = 1648] [id = 505] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11be3f000 == 35 [pid = 1648] [id = 504] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11b560000 == 34 [pid = 1648] [id = 503] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11a858000 == 33 [pid = 1648] [id = 502] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119159000 == 32 [pid = 1648] [id = 501] 03:17:46 INFO - PROCESS | 1648 | --DOCSHELL 0x118784800 == 31 [pid = 1648] [id = 500] 03:17:46 INFO - PROCESS | 1648 | 1461233866678 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:17:46 INFO - PROCESS | 1648 | 1461233866681 Marionette TRACE conn2 <- [1,2054,null,{}] 03:17:46 INFO - PROCESS | 1648 | 1461233866684 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}] 03:17:46 INFO - PROCESS | 1648 | 1461233866760 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12b393000) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11bace400) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11ae06c00) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11b522400) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1277e7800) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11c754c00) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12683d800) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c381800) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11b5ef800) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11c4a6800) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124264000) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ab50c00) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11c111800) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12ab4d000) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11912d000) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x116522400) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12b1d5c00) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11c754800) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119b7b400) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12afcd800) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1277f2800) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ad29c00) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119a0e800) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11ca63400) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126db9c00) [pid = 1648] [serial = 862] [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.] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12abc3c00) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11b51e000) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12927a000) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126dbb000) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123a02c00) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12abcc800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11ba08800) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119134400) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12abce400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123d8b000) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128dce400) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12ab4a400) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1188ee800) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12aadc400) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1158e1c00) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12aadf400) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12ab41800) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11ae3a000) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a250c00) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b1d8c00) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12470e800) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11a874000) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126db4400) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1272e4800) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a252800) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 03:17:46 INFO - PROCESS | 1648 | 1461233866820 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ef6800 == 32 [pid = 1648] [id = 521] 03:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1188cac00) [pid = 1648] [serial = 1563] [outer = 0x0] 03:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118ce6c00) [pid = 1648] [serial = 1564] [outer = 0x1188cac00] 03:17:46 INFO - PROCESS | 1648 | 1461233866851 Marionette DEBUG loaded listener.js 03:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119138400) [pid = 1648] [serial = 1565] [outer = 0x1188cac00] 03:17:47 INFO - PROCESS | 1648 | 1461233867164 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]]]}] 03:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 531ms 03:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:17:47 INFO - PROCESS | 1648 | 1461233867199 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:17:47 INFO - PROCESS | 1648 | 1461233867201 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:17:47 INFO - PROCESS | 1648 | 1461233867203 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:17:47 INFO - PROCESS | 1648 | 1461233867204 Marionette TRACE conn2 <- [1,2058,null,{}] 03:17:47 INFO - PROCESS | 1648 | 1461233867209 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}] 03:17:47 INFO - PROCESS | 1648 | 1461233867282 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:17:47 INFO - PROCESS | 1648 | 1461233867287 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabf000 == 33 [pid = 1648] [id = 522] 03:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112205800) [pid = 1648] [serial = 1566] [outer = 0x0] 03:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11ad27800) [pid = 1648] [serial = 1567] [outer = 0x112205800] 03:17:47 INFO - PROCESS | 1648 | 1461233867317 Marionette DEBUG loaded listener.js 03:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ad30800) [pid = 1648] [serial = 1568] [outer = 0x112205800] 03:17:47 INFO - PROCESS | 1648 | 1461233867683 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]]]}] 03:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 03:17:47 INFO - PROCESS | 1648 | 1461233867726 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:17:47 INFO - PROCESS | 1648 | 1461233867729 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:17:47 INFO - PROCESS | 1648 | 1461233867736 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:17:47 INFO - PROCESS | 1648 | 1461233867739 Marionette TRACE conn2 <- [1,2062,null,{}] 03:17:47 INFO - PROCESS | 1648 | 1461233867742 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}] 03:17:47 INFO - PROCESS | 1648 | 1461233867817 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:17:47 INFO - PROCESS | 1648 | 1461233867821 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be3f000 == 34 [pid = 1648] [id = 523] 03:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118839400) [pid = 1648] [serial = 1569] [outer = 0x0] 03:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11ae0f400) [pid = 1648] [serial = 1570] [outer = 0x118839400] 03:17:47 INFO - PROCESS | 1648 | 1461233867851 Marionette DEBUG loaded listener.js 03:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11b527800) [pid = 1648] [serial = 1571] [outer = 0x118839400] 03:17:48 INFO - PROCESS | 1648 | 1461233868193 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]]]}] 03:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 476ms 03:17:48 INFO - PROCESS | 1648 | 1461233868210 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:17:48 INFO - PROCESS | 1648 | 1461233868211 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:17:48 INFO - PROCESS | 1648 | 1461233868213 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:17:48 INFO - PROCESS | 1648 | 1461233868214 Marionette TRACE conn2 <- [1,2066,null,{}] 03:17:48 INFO - PROCESS | 1648 | 1461233868217 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}] 03:17:48 INFO - PROCESS | 1648 | 1461233868312 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:17:48 INFO - PROCESS | 1648 | 1461233868318 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ca69800 == 35 [pid = 1648] [id = 524] 03:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11aebe400) [pid = 1648] [serial = 1572] [outer = 0x0] 03:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11ba0ec00) [pid = 1648] [serial = 1573] [outer = 0x11aebe400] 03:17:48 INFO - PROCESS | 1648 | 1461233868346 Marionette DEBUG loaded listener.js 03:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11bac3c00) [pid = 1648] [serial = 1574] [outer = 0x11aebe400] 03:17:48 INFO - PROCESS | 1648 | 1461233868643 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]]]}] 03:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 468ms 03:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:17:48 INFO - PROCESS | 1648 | 1461233868682 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:17:48 INFO - PROCESS | 1648 | 1461233868683 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:17:48 INFO - PROCESS | 1648 | 1461233868685 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:17:48 INFO - PROCESS | 1648 | 1461233868686 Marionette TRACE conn2 <- [1,2070,null,{}] 03:17:48 INFO - PROCESS | 1648 | 1461233868688 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}] 03:17:48 INFO - PROCESS | 1648 | 1461233868762 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:17:48 INFO - PROCESS | 1648 | 1461233868767 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12434f000 == 36 [pid = 1648] [id = 525] 03:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11bc08c00) [pid = 1648] [serial = 1575] [outer = 0x0] 03:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11bc0ec00) [pid = 1648] [serial = 1576] [outer = 0x11bc08c00] 03:17:48 INFO - PROCESS | 1648 | 1461233868803 Marionette DEBUG loaded listener.js 03:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11bea8c00) [pid = 1648] [serial = 1577] [outer = 0x11bc08c00] 03:17:49 INFO - PROCESS | 1648 | 1461233869187 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]]]}] 03:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 03:17:49 INFO - PROCESS | 1648 | 1461233869206 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1648 | 1461233869209 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:17:49 INFO - PROCESS | 1648 | 1461233869213 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1648 | 1461233869214 Marionette TRACE conn2 <- [1,2074,null,{}] 03:17:49 INFO - PROCESS | 1648 | 1461233869216 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}] 03:17:49 INFO - PROCESS | 1648 | 1461233869313 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:17:49 INFO - PROCESS | 1648 | 1461233869317 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b08000 == 37 [pid = 1648] [id = 526] 03:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11bc10000) [pid = 1648] [serial = 1578] [outer = 0x0] 03:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11c1c3400) [pid = 1648] [serial = 1579] [outer = 0x11bc10000] 03:17:49 INFO - PROCESS | 1648 | 1461233869341 Marionette DEBUG loaded listener.js 03:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11c71bc00) [pid = 1648] [serial = 1580] [outer = 0x11bc10000] 03:17:49 INFO - PROCESS | 1648 | 1461233869676 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]]]}] 03:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 03:17:49 INFO - PROCESS | 1648 | 1461233869683 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1648 | 1461233869684 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:17:49 INFO - PROCESS | 1648 | 1461233869686 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1648 | 1461233869687 Marionette TRACE conn2 <- [1,2078,null,{}] 03:17:49 INFO - PROCESS | 1648 | 1461233869691 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}] 03:17:49 INFO - PROCESS | 1648 | 1461233869778 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:17:49 INFO - PROCESS | 1648 | 1461233869812 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128150800 == 38 [pid = 1648] [id = 527] 03:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11c71c000) [pid = 1648] [serial = 1581] [outer = 0x0] 03:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11c757c00) [pid = 1648] [serial = 1582] [outer = 0x11c71c000] 03:17:49 INFO - PROCESS | 1648 | 1461233869836 Marionette DEBUG loaded listener.js 03:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11c967800) [pid = 1648] [serial = 1583] [outer = 0x11c71c000] 03:17:50 INFO - PROCESS | 1648 | 1461233870135 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]]]}] 03:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 476ms 03:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:17:50 INFO - PROCESS | 1648 | 1461233870167 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:17:50 INFO - PROCESS | 1648 | 1461233870168 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:17:50 INFO - PROCESS | 1648 | 1461233870170 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:17:50 INFO - PROCESS | 1648 | 1461233870171 Marionette TRACE conn2 <- [1,2082,null,{}] 03:17:50 INFO - PROCESS | 1648 | 1461233870176 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}] 03:17:50 INFO - PROCESS | 1648 | 1461233870269 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:17:50 INFO - PROCESS | 1648 | 1461233870273 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a16b000 == 39 [pid = 1648] [id = 528] 03:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11c753c00) [pid = 1648] [serial = 1584] [outer = 0x0] 03:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123a0b400) [pid = 1648] [serial = 1585] [outer = 0x11c753c00] 03:17:50 INFO - PROCESS | 1648 | 1461233870298 Marionette DEBUG loaded listener.js 03:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123d81000) [pid = 1648] [serial = 1586] [outer = 0x11c753c00] 03:17:50 INFO - PROCESS | 1648 | 1461233870637 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]]]}] 03:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 03:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:17:50 INFO - PROCESS | 1648 | 1461233870691 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:17:50 INFO - PROCESS | 1648 | 1461233870692 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:17:50 INFO - PROCESS | 1648 | 1461233870694 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:17:50 INFO - PROCESS | 1648 | 1461233870695 Marionette TRACE conn2 <- [1,2086,null,{}] 03:17:50 INFO - PROCESS | 1648 | 1461233870698 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}] 03:17:50 INFO - PROCESS | 1648 | 1461233870791 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:17:50 INFO - PROCESS | 1648 | 1461233870803 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8bb000 == 40 [pid = 1648] [id = 529] 03:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123a09c00) [pid = 1648] [serial = 1587] [outer = 0x0] 03:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124073400) [pid = 1648] [serial = 1588] [outer = 0x123a09c00] 03:17:50 INFO - PROCESS | 1648 | 1461233870829 Marionette DEBUG loaded listener.js 03:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1244dcc00) [pid = 1648] [serial = 1589] [outer = 0x123a09c00] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11c75b400) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118837c00) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11875e000) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112209c00) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11bacec00) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118878400) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11acc7c00) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11b523800) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11883b000) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11c108400) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1165b5400) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1141bc800) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1241c6c00) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118836c00) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11c758800) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1244dac00) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:17:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11bad0c00) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:17:51 INFO - PROCESS | 1648 | 1461233871249 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]]]}] 03:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 569ms 03:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:17:51 INFO - PROCESS | 1648 | 1461233871264 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:17:51 INFO - PROCESS | 1648 | 1461233871265 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:17:51 INFO - PROCESS | 1648 | 1461233871267 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:17:51 INFO - PROCESS | 1648 | 1461233871268 Marionette TRACE conn2 <- [1,2090,null,{}] 03:17:51 INFO - PROCESS | 1648 | 1461233871270 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}] 03:17:51 INFO - PROCESS | 1648 | 1461233871374 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:17:51 INFO - PROCESS | 1648 | 1461233871410 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a16a000 == 41 [pid = 1648] [id = 530] 03:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x114406400) [pid = 1648] [serial = 1590] [outer = 0x0] 03:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11b51fc00) [pid = 1648] [serial = 1591] [outer = 0x114406400] 03:17:51 INFO - PROCESS | 1648 | 1461233871440 Marionette DEBUG loaded listener.js 03:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123fd9400) [pid = 1648] [serial = 1592] [outer = 0x114406400] 03:17:51 INFO - PROCESS | 1648 | 1461233871756 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]]]}] 03:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 03:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:17:51 INFO - PROCESS | 1648 | 1461233871788 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:17:51 INFO - PROCESS | 1648 | 1461233871791 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:17:51 INFO - PROCESS | 1648 | 1461233871795 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:17:51 INFO - PROCESS | 1648 | 1461233871798 Marionette TRACE conn2 <- [1,2094,null,{}] 03:17:51 INFO - PROCESS | 1648 | 1461233871801 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}] 03:17:51 INFO - PROCESS | 1648 | 1461233871893 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:17:51 INFO - PROCESS | 1648 | 1461233871944 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b308000 == 42 [pid = 1648] [id = 531] 03:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118cdb000) [pid = 1648] [serial = 1593] [outer = 0x0] 03:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1244db000) [pid = 1648] [serial = 1594] [outer = 0x118cdb000] 03:17:51 INFO - PROCESS | 1648 | 1461233871969 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1272e8c00) [pid = 1648] [serial = 1595] [outer = 0x118cdb000] 03:17:52 INFO - PROCESS | 1648 | 1461233872257 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]]]}] 03:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 473ms 03:17:52 INFO - PROCESS | 1648 | 1461233872267 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:17:52 INFO - PROCESS | 1648 | 1461233872268 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:17:52 INFO - PROCESS | 1648 | 1461233872270 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:17:52 INFO - PROCESS | 1648 | 1461233872271 Marionette TRACE conn2 <- [1,2098,null,{}] 03:17:52 INFO - PROCESS | 1648 | 1461233872281 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}] 03:17:52 INFO - PROCESS | 1648 | 1461233872363 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:17:52 INFO - PROCESS | 1648 | 1461233872368 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0b5000 == 43 [pid = 1648] [id = 532] 03:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x127704800) [pid = 1648] [serial = 1596] [outer = 0x0] 03:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1277ec400) [pid = 1648] [serial = 1597] [outer = 0x127704800] 03:17:52 INFO - PROCESS | 1648 | 1461233872392 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128dd1400) [pid = 1648] [serial = 1598] [outer = 0x127704800] 03:17:52 INFO - PROCESS | 1648 | 1461233872702 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]]]}] 03:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 473ms 03:17:52 INFO - PROCESS | 1648 | 1461233872744 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:17:52 INFO - PROCESS | 1648 | 1461233872746 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:17:52 INFO - PROCESS | 1648 | 1461233872749 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:17:52 INFO - PROCESS | 1648 | 1461233872751 Marionette TRACE conn2 <- [1,2102,null,{}] 03:17:52 INFO - PROCESS | 1648 | 1461233872754 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}] 03:17:52 INFO - PROCESS | 1648 | 1461233872870 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:17:52 INFO - PROCESS | 1648 | 1461233872879 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e5800 == 44 [pid = 1648] [id = 533] 03:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1277e9c00) [pid = 1648] [serial = 1599] [outer = 0x0] 03:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12927a800) [pid = 1648] [serial = 1600] [outer = 0x1277e9c00] 03:17:52 INFO - PROCESS | 1648 | 1461233872903 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a24c000) [pid = 1648] [serial = 1601] [outer = 0x1277e9c00] 03:17:53 INFO - PROCESS | 1648 | 1461233873316 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]]]}] 03:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 621ms 03:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:17:53 INFO - PROCESS | 1648 | 1461233873370 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:17:53 INFO - PROCESS | 1648 | 1461233873372 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:17:53 INFO - PROCESS | 1648 | 1461233873376 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:17:53 INFO - PROCESS | 1648 | 1461233873378 Marionette TRACE conn2 <- [1,2106,null,{}] 03:17:53 INFO - PROCESS | 1648 | 1461233873382 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}] 03:17:53 INFO - PROCESS | 1648 | 1461233873485 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:17:53 INFO - PROCESS | 1648 | 1461233873541 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119868000 == 45 [pid = 1648] [id = 534] 03:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1164c1c00) [pid = 1648] [serial = 1602] [outer = 0x0] 03:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1188cd400) [pid = 1648] [serial = 1603] [outer = 0x1164c1c00] 03:17:53 INFO - PROCESS | 1648 | 1461233873573 Marionette DEBUG loaded listener.js 03:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119130000) [pid = 1648] [serial = 1604] [outer = 0x1164c1c00] 03:17:54 INFO - PROCESS | 1648 | 1461233874028 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]]]}] 03:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 721ms 03:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:17:54 INFO - PROCESS | 1648 | 1461233874097 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:17:54 INFO - PROCESS | 1648 | 1461233874101 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:17:54 INFO - PROCESS | 1648 | 1461233874106 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:17:54 INFO - PROCESS | 1648 | 1461233874108 Marionette TRACE conn2 <- [1,2110,null,{}] 03:17:54 INFO - PROCESS | 1648 | 1461233874110 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}] 03:17:54 INFO - PROCESS | 1648 | 1461233874207 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:17:54 INFO - PROCESS | 1648 | 1461233874273 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f05000 == 46 [pid = 1648] [id = 535] 03:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119131400) [pid = 1648] [serial = 1605] [outer = 0x0] 03:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11a874400) [pid = 1648] [serial = 1606] [outer = 0x119131400] 03:17:54 INFO - PROCESS | 1648 | 1461233874303 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11ae10000) [pid = 1648] [serial = 1607] [outer = 0x119131400] 03:17:54 INFO - PROCESS | 1648 | 1461233874720 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]]]}] 03:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 03:17:54 INFO - PROCESS | 1648 | 1461233874777 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:17:54 INFO - PROCESS | 1648 | 1461233874778 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:17:54 INFO - PROCESS | 1648 | 1461233874780 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:17:54 INFO - PROCESS | 1648 | 1461233874783 Marionette TRACE conn2 <- [1,2114,null,{}] 03:17:54 INFO - PROCESS | 1648 | 1461233874810 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}] 03:17:54 INFO - PROCESS | 1648 | 1461233874941 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:17:55 INFO - PROCESS | 1648 | 1461233875009 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b31f800 == 47 [pid = 1648] [id = 536] 03:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11b523800) [pid = 1648] [serial = 1608] [outer = 0x0] 03:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11bad2400) [pid = 1648] [serial = 1609] [outer = 0x11b523800] 03:17:55 INFO - PROCESS | 1648 | 1461233875042 Marionette DEBUG loaded listener.js 03:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11c104000) [pid = 1648] [serial = 1610] [outer = 0x11b523800] 03:17:55 INFO - PROCESS | 1648 | 1461233875474 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]]]}] 03:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 721ms 03:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:17:55 INFO - PROCESS | 1648 | 1461233875502 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:17:55 INFO - PROCESS | 1648 | 1461233875505 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:17:55 INFO - PROCESS | 1648 | 1461233875509 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:17:55 INFO - PROCESS | 1648 | 1461233875511 Marionette TRACE conn2 <- [1,2118,null,{}] 03:17:55 INFO - PROCESS | 1648 | 1461233875514 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}] 03:17:55 INFO - PROCESS | 1648 | 1461233875624 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:17:55 INFO - PROCESS | 1648 | 1461233875678 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d984800 == 48 [pid = 1648] [id = 537] 03:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11c107400) [pid = 1648] [serial = 1611] [outer = 0x0] 03:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x123a11800) [pid = 1648] [serial = 1612] [outer = 0x11c107400] 03:17:55 INFO - PROCESS | 1648 | 1461233875705 Marionette DEBUG loaded listener.js 03:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126d4cc00) [pid = 1648] [serial = 1613] [outer = 0x11c107400] 03:17:56 INFO - PROCESS | 1648 | 1461233876158 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]]]}] 03:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 720ms 03:17:56 INFO - PROCESS | 1648 | 1461233876295 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:17:56 INFO - PROCESS | 1648 | 1461233876296 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:17:56 INFO - PROCESS | 1648 | 1461233876301 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:17:56 INFO - PROCESS | 1648 | 1461233876302 Marionette TRACE conn2 <- [1,2122,null,{}] 03:17:56 INFO - PROCESS | 1648 | 1461233876305 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}] 03:17:56 INFO - PROCESS | 1648 | 1461233876452 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:17:56 INFO - PROCESS | 1648 | 1461233876515 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d37000 == 49 [pid = 1648] [id = 538] 03:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x114403000) [pid = 1648] [serial = 1614] [outer = 0x0] 03:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x123c69800) [pid = 1648] [serial = 1615] [outer = 0x114403000] 03:17:56 INFO - PROCESS | 1648 | 1461233876544 Marionette DEBUG loaded listener.js 03:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1280c7400) [pid = 1648] [serial = 1616] [outer = 0x114403000] 03:17:57 INFO - PROCESS | 1648 | 1461233877103 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]]]}] 03:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 824ms 03:17:57 INFO - PROCESS | 1648 | 1461233877126 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:17:57 INFO - PROCESS | 1648 | 1461233877129 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:17:57 INFO - PROCESS | 1648 | 1461233877132 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:17:57 INFO - PROCESS | 1648 | 1461233877134 Marionette TRACE conn2 <- [1,2126,null,{}] 03:17:57 INFO - PROCESS | 1648 | 1461233877139 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}] 03:17:57 INFO - PROCESS | 1648 | 1461233877231 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:17:57 INFO - PROCESS | 1648 | 1461233877305 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aec8000 == 50 [pid = 1648] [id = 539] 03:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11437e000) [pid = 1648] [serial = 1617] [outer = 0x0] 03:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1165b8c00) [pid = 1648] [serial = 1618] [outer = 0x11437e000] 03:17:57 INFO - PROCESS | 1648 | 1461233877334 Marionette DEBUG loaded listener.js 03:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118c2c400) [pid = 1648] [serial = 1619] [outer = 0x11437e000] 03:17:57 INFO - PROCESS | 1648 | 1461233877763 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]]]}] 03:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 674ms 03:17:57 INFO - PROCESS | 1648 | 1461233877806 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:17:57 INFO - PROCESS | 1648 | 1461233877810 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:17:57 INFO - PROCESS | 1648 | 1461233877814 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:17:57 INFO - PROCESS | 1648 | 1461233877815 Marionette TRACE conn2 <- [1,2130,null,{}] 03:17:57 INFO - PROCESS | 1648 | 1461233877818 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}] 03:17:57 INFO - PROCESS | 1648 | 1461233877907 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:17:57 INFO - PROCESS | 1648 | 1461233877964 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c352000 == 51 [pid = 1648] [id = 540] 03:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118c83000) [pid = 1648] [serial = 1620] [outer = 0x0] 03:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119250c00) [pid = 1648] [serial = 1621] [outer = 0x118c83000] 03:17:57 INFO - PROCESS | 1648 | 1461233877991 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11ad2c400) [pid = 1648] [serial = 1622] [outer = 0x118c83000] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0b5000 == 50 [pid = 1648] [id = 532] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12b308000 == 49 [pid = 1648] [id = 531] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12a16a000 == 48 [pid = 1648] [id = 530] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8bb000 == 47 [pid = 1648] [id = 529] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12a16b000 == 46 [pid = 1648] [id = 528] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x128150800 == 45 [pid = 1648] [id = 527] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128dcc800) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x126b08000 == 44 [pid = 1648] [id = 526] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12434f000 == 43 [pid = 1648] [id = 525] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11ca69800 == 42 [pid = 1648] [id = 524] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11be3f000 == 41 [pid = 1648] [id = 523] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11aabf000 == 40 [pid = 1648] [id = 522] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x118ef6800 == 39 [pid = 1648] [id = 521] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x114fc7800 == 38 [pid = 1648] [id = 520] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11aedb000 == 37 [pid = 1648] [id = 519] 03:17:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11679e000 == 36 [pid = 1648] [id = 518] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11ca63800) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126b72400) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11bea5800) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11ae0a400) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x123fdc800) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1244d9c00) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11aeb5400) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11b51d400) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11857d800) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11883c800) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119c78000) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11aa82800) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11bc07c00) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11bc87000) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11c727800) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11ae03c00) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11ae0bc00) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11b943800) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11bace000) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118e2ec00) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118f3f400) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11c4a8c00) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11c71b800) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1277ed400) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126df0800) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11857c800) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12720c000) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11bac8c00) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11c750400) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1191b2800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1277e8000) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11c758c00) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11c752000) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123eacc00) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 03:17:58 INFO - PROCESS | 1648 | 1461233878365 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] 03:17:58 INFO - PROCESS | 1648 | 1461233878384 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:17:58 INFO - PROCESS | 1648 | 1461233878387 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 1648 | 1461233878389 Marionette TRACE conn2 <- [1,2134,null,{}] 03:17:58 INFO - PROCESS | 1648 | 1461233878397 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}] 03:17:58 INFO - PROCESS | 1648 | 1461233878479 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:17:58 INFO - PROCESS | 1648 | 1461233878529 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aece800 == 37 [pid = 1648] [id = 541] 03:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11aa85800) [pid = 1648] [serial = 1623] [outer = 0x0] 03:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11ae11c00) [pid = 1648] [serial = 1624] [outer = 0x11aa85800] 03:17:58 INFO - PROCESS | 1648 | 1461233878556 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11ba13800) [pid = 1648] [serial = 1625] [outer = 0x11aa85800] 03:17:58 INFO - PROCESS | 1648 | 1461233878878 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]]]}] 03:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 525ms 03:17:58 INFO - PROCESS | 1648 | 1461233878912 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:17:58 INFO - PROCESS | 1648 | 1461233878914 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:17:58 INFO - PROCESS | 1648 | 1461233878916 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 1648 | 1461233878917 Marionette TRACE conn2 <- [1,2138,null,{}] 03:17:58 INFO - PROCESS | 1648 | 1461233878920 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}] 03:17:58 INFO - PROCESS | 1648 | 1461233878996 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:17:59 INFO - PROCESS | 1648 | 1461233879000 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d47800 == 38 [pid = 1648] [id = 542] 03:17:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11bac4000) [pid = 1648] [serial = 1626] [outer = 0x0] 03:17:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11bc03c00) [pid = 1648] [serial = 1627] [outer = 0x11bac4000] 03:17:59 INFO - PROCESS | 1648 | 1461233879028 Marionette DEBUG loaded listener.js 03:17:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11bfe1c00) [pid = 1648] [serial = 1628] [outer = 0x11bac4000] 03:17:59 INFO - PROCESS | 1648 | 1461233879378 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]]]}] 03:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 471ms 03:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:17:59 INFO - PROCESS | 1648 | 1461233879387 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:17:59 INFO - PROCESS | 1648 | 1461233879389 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:17:59 INFO - PROCESS | 1648 | 1461233879395 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:17:59 INFO - PROCESS | 1648 | 1461233879396 Marionette TRACE conn2 <- [1,2142,null,{}] 03:17:59 INFO - PROCESS | 1648 | 1461233879398 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}] 03:17:59 INFO - PROCESS | 1648 | 1461233879478 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:17:59 INFO - PROCESS | 1648 | 1461233879482 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b08000 == 39 [pid = 1648] [id = 543] 03:17:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11bfe7000) [pid = 1648] [serial = 1629] [outer = 0x0] 03:17:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c71b800) [pid = 1648] [serial = 1630] [outer = 0x11bfe7000] 03:17:59 INFO - PROCESS | 1648 | 1461233879508 Marionette DEBUG loaded listener.js 03:17:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11c77ec00) [pid = 1648] [serial = 1631] [outer = 0x11bfe7000] 03:17:59 INFO - PROCESS | 1648 | 1461233879841 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] 03:17:59 INFO - PROCESS | 1648 | 1461233879865 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:17:59 INFO - PROCESS | 1648 | 1461233879868 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:17:59 INFO - PROCESS | 1648 | 1461233879869 Marionette TRACE conn2 <- [1,2146,null,{}] 03:17:59 INFO - PROCESS | 1648 | 1461233879871 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}] 03:17:59 INFO - PROCESS | 1648 | 1461233879963 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:18:00 INFO - PROCESS | 1648 | 1461233880022 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128160800 == 40 [pid = 1648] [id = 544] 03:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11c759800) [pid = 1648] [serial = 1632] [outer = 0x0] 03:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123c66800) [pid = 1648] [serial = 1633] [outer = 0x11c759800] 03:18:00 INFO - PROCESS | 1648 | 1461233880050 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1280c0000) [pid = 1648] [serial = 1634] [outer = 0x11c759800] 03:18:00 INFO - PROCESS | 1648 | 1461233880378 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] 03:18:00 INFO - PROCESS | 1648 | 1461233880390 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:18:00 INFO - PROCESS | 1648 | 1461233880392 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:18:00 INFO - PROCESS | 1648 | 1461233880394 Marionette TRACE conn2 <- [1,2150,null,{}] 03:18:00 INFO - PROCESS | 1648 | 1461233880396 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}] 03:18:00 INFO - PROCESS | 1648 | 1461233880494 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:18:00 INFO - PROCESS | 1648 | 1461233880507 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a180800 == 41 [pid = 1648] [id = 545] 03:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128dc2400) [pid = 1648] [serial = 1635] [outer = 0x0] 03:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a249800) [pid = 1648] [serial = 1636] [outer = 0x128dc2400] 03:18:00 INFO - PROCESS | 1648 | 1461233880532 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a253800) [pid = 1648] [serial = 1637] [outer = 0x128dc2400] 03:18:00 INFO - PROCESS | 1648 | 1461233880889 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]]]}] 03:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 523ms 03:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:18:00 INFO - PROCESS | 1648 | 1461233880917 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:18:00 INFO - PROCESS | 1648 | 1461233880919 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:18:00 INFO - PROCESS | 1648 | 1461233880930 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:18:00 INFO - PROCESS | 1648 | 1461233880931 Marionette TRACE conn2 <- [1,2154,null,{}] 03:18:00 INFO - PROCESS | 1648 | 1461233880935 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}] 03:18:01 INFO - PROCESS | 1648 | 1461233881081 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:18:01 INFO - PROCESS | 1648 | 1461233881107 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af90000 == 42 [pid = 1648] [id = 546] 03:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11c77e800) [pid = 1648] [serial = 1638] [outer = 0x0] 03:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12aad8c00) [pid = 1648] [serial = 1639] [outer = 0x11c77e800] 03:18:01 INFO - PROCESS | 1648 | 1461233881143 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11ae0fc00) [pid = 1648] [serial = 1640] [outer = 0x11c77e800] 03:18:01 INFO - PROCESS | 1648 | 1461233881529 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]]]}] 03:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 626ms 03:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:18:01 INFO - PROCESS | 1648 | 1461233881549 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:18:01 INFO - PROCESS | 1648 | 1461233881550 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:18:01 INFO - PROCESS | 1648 | 1461233881552 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 1648 | 1461233881553 Marionette TRACE conn2 <- [1,2158,null,{}] 03:18:01 INFO - PROCESS | 1648 | 1461233881556 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}] 03:18:01 INFO - PROCESS | 1648 | 1461233881653 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:18:01 INFO - PROCESS | 1648 | 1461233881664 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce22800 == 43 [pid = 1648] [id = 547] 03:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11ba05800) [pid = 1648] [serial = 1641] [outer = 0x0] 03:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12aadc800) [pid = 1648] [serial = 1642] [outer = 0x11ba05800] 03:18:01 INFO - PROCESS | 1648 | 1461233881690 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12aae3800) [pid = 1648] [serial = 1643] [outer = 0x11ba05800] 03:18:02 INFO - PROCESS | 1648 | 1461233882023 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]]]}] 03:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 03:18:02 INFO - PROCESS | 1648 | 1461233882070 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:18:02 INFO - PROCESS | 1648 | 1461233882072 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:18:02 INFO - PROCESS | 1648 | 1461233882074 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:18:02 INFO - PROCESS | 1648 | 1461233882075 Marionette TRACE conn2 <- [1,2162,null,{}] 03:18:02 INFO - PROCESS | 1648 | 1461233882077 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}] 03:18:02 INFO - PROCESS | 1648 | 1461233882173 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:18:02 INFO - PROCESS | 1648 | 1461233882185 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e4000 == 44 [pid = 1648] [id = 548] 03:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11bc02c00) [pid = 1648] [serial = 1644] [outer = 0x0] 03:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12ab44000) [pid = 1648] [serial = 1645] [outer = 0x11bc02c00] 03:18:02 INFO - PROCESS | 1648 | 1461233882210 Marionette DEBUG loaded listener.js 03:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12ab4a800) [pid = 1648] [serial = 1646] [outer = 0x11bc02c00] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x127704800) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11bc10000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11c71c000) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x114406400) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11c753c00) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118839400) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1188cac00) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11bc08c00) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1157aa400) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112205800) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11aebe400) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123a09c00) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118cdb000) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:18:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12b1d9c00) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:18:02 INFO - PROCESS | 1648 | 1461233882617 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]]]}] 03:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 570ms 03:18:02 INFO - PROCESS | 1648 | 1461233882645 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:18:02 INFO - PROCESS | 1648 | 1461233882647 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:18:02 INFO - PROCESS | 1648 | 1461233882649 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:18:02 INFO - PROCESS | 1648 | 1461233882651 Marionette TRACE conn2 <- [1,2166,null,{}] 03:18:02 INFO - PROCESS | 1648 | 1461233882653 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}] 03:18:02 INFO - PROCESS | 1648 | 1461233882784 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:18:02 INFO - PROCESS | 1648 | 1461233882815 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e430000 == 45 [pid = 1648] [id = 549] 03:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11857b400) [pid = 1648] [serial = 1647] [outer = 0x0] 03:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11c1bf400) [pid = 1648] [serial = 1648] [outer = 0x11857b400] 03:18:02 INFO - PROCESS | 1648 | 1461233882845 Marionette DEBUG loaded listener.js 03:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12ab4fc00) [pid = 1648] [serial = 1649] [outer = 0x11857b400] 03:18:03 INFO - PROCESS | 1648 | 1461233883142 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]]]}] 03:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 03:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:18:03 INFO - PROCESS | 1648 | 1461233883171 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:18:03 INFO - PROCESS | 1648 | 1461233883172 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:18:03 INFO - PROCESS | 1648 | 1461233883177 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 1648 | 1461233883179 Marionette TRACE conn2 <- [1,2170,null,{}] 03:18:03 INFO - PROCESS | 1648 | 1461233883181 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}] 03:18:03 INFO - PROCESS | 1648 | 1461233883269 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:18:03 INFO - PROCESS | 1648 | 1461233883331 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea3f800 == 46 [pid = 1648] [id = 550] 03:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11aa84c00) [pid = 1648] [serial = 1650] [outer = 0x0] 03:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12abc3000) [pid = 1648] [serial = 1651] [outer = 0x11aa84c00] 03:18:03 INFO - PROCESS | 1648 | 1461233883372 Marionette DEBUG loaded listener.js 03:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12adb2000) [pid = 1648] [serial = 1652] [outer = 0x11aa84c00] 03:18:03 INFO - PROCESS | 1648 | 1461233883769 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]]]}] 03:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 621ms 03:18:03 INFO - PROCESS | 1648 | 1461233883797 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:18:03 INFO - PROCESS | 1648 | 1461233883799 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:18:03 INFO - PROCESS | 1648 | 1461233883803 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 1648 | 1461233883804 Marionette TRACE conn2 <- [1,2174,null,{}] 03:18:03 INFO - PROCESS | 1648 | 1461233883808 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}] 03:18:03 INFO - PROCESS | 1648 | 1461233883877 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:18:03 INFO - PROCESS | 1648 | 1461233883880 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec15000 == 47 [pid = 1648] [id = 551] 03:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12abc9c00) [pid = 1648] [serial = 1653] [outer = 0x0] 03:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12afc4400) [pid = 1648] [serial = 1654] [outer = 0x12abc9c00] 03:18:03 INFO - PROCESS | 1648 | 1461233883900 Marionette DEBUG loaded listener.js 03:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b1ce800) [pid = 1648] [serial = 1655] [outer = 0x12abc9c00] 03:18:04 INFO - PROCESS | 1648 | 1461233884354 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]]]}] 03:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 575ms 03:18:04 INFO - PROCESS | 1648 | 1461233884379 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:18:04 INFO - PROCESS | 1648 | 1461233884381 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:18:04 INFO - PROCESS | 1648 | 1461233884384 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:18:04 INFO - PROCESS | 1648 | 1461233884386 Marionette TRACE conn2 <- [1,2178,null,{}] 03:18:04 INFO - PROCESS | 1648 | 1461233884390 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}] 03:18:04 INFO - PROCESS | 1648 | 1461233884582 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:18:04 INFO - PROCESS | 1648 | 1461233884633 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x118cc3800 == 48 [pid = 1648] [id = 552] 03:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11220f800) [pid = 1648] [serial = 1656] [outer = 0x0] 03:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x114402800) [pid = 1648] [serial = 1657] [outer = 0x11220f800] 03:18:04 INFO - PROCESS | 1648 | 1461233884659 Marionette DEBUG loaded listener.js 03:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118510000) [pid = 1648] [serial = 1658] [outer = 0x11220f800] 03:18:05 INFO - PROCESS | 1648 | 1461233885249 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]]]}] 03:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 922ms 03:18:05 INFO - PROCESS | 1648 | 1461233885311 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:18:05 INFO - PROCESS | 1648 | 1461233885316 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:18:05 INFO - PROCESS | 1648 | 1461233885320 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:18:05 INFO - PROCESS | 1648 | 1461233885325 Marionette TRACE conn2 <- [1,2182,null,{}] 03:18:05 INFO - PROCESS | 1648 | 1461233885330 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}] 03:18:05 INFO - PROCESS | 1648 | 1461233885467 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:18:05 INFO - PROCESS | 1648 | 1461233885530 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c5d8800 == 49 [pid = 1648] [id = 553] 03:18:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119d5cc00) [pid = 1648] [serial = 1659] [outer = 0x0] 03:18:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11ad2b000) [pid = 1648] [serial = 1660] [outer = 0x119d5cc00] 03:18:05 INFO - PROCESS | 1648 | 1461233885562 Marionette DEBUG loaded listener.js 03:18:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11aeb5400) [pid = 1648] [serial = 1661] [outer = 0x119d5cc00] 03:18:05 INFO - PROCESS | 1648 | 1461233885964 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]]]}] 03:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 679ms 03:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:18:06 INFO - PROCESS | 1648 | 1461233885999 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:18:06 INFO - PROCESS | 1648 | 1461233886001 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:18:06 INFO - PROCESS | 1648 | 1461233886003 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:18:06 INFO - PROCESS | 1648 | 1461233886005 Marionette TRACE conn2 <- [1,2186,null,{}] 03:18:06 INFO - PROCESS | 1648 | 1461233886007 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}] 03:18:06 INFO - PROCESS | 1648 | 1461233886107 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:18:06 INFO - PROCESS | 1648 | 1461233886164 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a171000 == 50 [pid = 1648] [id = 554] 03:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11b5f0400) [pid = 1648] [serial = 1662] [outer = 0x0] 03:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11bc04800) [pid = 1648] [serial = 1663] [outer = 0x11b5f0400] 03:18:06 INFO - PROCESS | 1648 | 1461233886194 Marionette DEBUG loaded listener.js 03:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11c71cc00) [pid = 1648] [serial = 1664] [outer = 0x11b5f0400] 03:18:06 INFO - PROCESS | 1648 | 1461233886605 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]]]}] 03:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 622ms 03:18:06 INFO - PROCESS | 1648 | 1461233886628 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:18:06 INFO - PROCESS | 1648 | 1461233886631 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:18:06 INFO - PROCESS | 1648 | 1461233886639 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:18:06 INFO - PROCESS | 1648 | 1461233886643 Marionette TRACE conn2 <- [1,2190,null,{}] 03:18:06 INFO - PROCESS | 1648 | 1461233886645 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}] 03:18:06 INFO - PROCESS | 1648 | 1461233886745 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:18:06 INFO - PROCESS | 1648 | 1461233886838 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f013000 == 51 [pid = 1648] [id = 555] 03:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123a08c00) [pid = 1648] [serial = 1665] [outer = 0x0] 03:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126db4400) [pid = 1648] [serial = 1666] [outer = 0x123a08c00] 03:18:06 INFO - PROCESS | 1648 | 1461233886868 Marionette DEBUG loaded listener.js 03:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1277e9800) [pid = 1648] [serial = 1667] [outer = 0x123a08c00] 03:18:07 INFO - PROCESS | 1648 | 1461233887271 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]]]}] 03:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 678ms 03:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:18:07 INFO - PROCESS | 1648 | 1461233887313 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:18:07 INFO - PROCESS | 1648 | 1461233887315 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:18:07 INFO - PROCESS | 1648 | 1461233887317 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:18:07 INFO - PROCESS | 1648 | 1461233887318 Marionette TRACE conn2 <- [1,2194,null,{}] 03:18:07 INFO - PROCESS | 1648 | 1461233887321 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}] 03:18:07 INFO - PROCESS | 1648 | 1461233887420 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:18:07 INFO - PROCESS | 1648 | 1461233887475 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f306000 == 52 [pid = 1648] [id = 556] 03:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1277eb800) [pid = 1648] [serial = 1668] [outer = 0x0] 03:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12a24bc00) [pid = 1648] [serial = 1669] [outer = 0x1277eb800] 03:18:07 INFO - PROCESS | 1648 | 1461233887505 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12aae7400) [pid = 1648] [serial = 1670] [outer = 0x1277eb800] 03:18:07 INFO - PROCESS | 1648 | 1461233887936 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]]]}] 03:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 03:18:07 INFO - PROCESS | 1648 | 1461233887988 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:18:07 INFO - PROCESS | 1648 | 1461233887989 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:18:08 INFO - PROCESS | 1648 | 1461233888228 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 1648 | 1461233888230 Marionette TRACE conn2 <- [1,2198,null,{}] 03:18:08 INFO - PROCESS | 1648 | 1461233888235 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}] 03:18:08 INFO - PROCESS | 1648 | 1461233888325 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:18:08 INFO - PROCESS | 1648 | 1461233888380 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be1c000 == 53 [pid = 1648] [id = 557] 03:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x118c88c00) [pid = 1648] [serial = 1671] [outer = 0x0] 03:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118f39c00) [pid = 1648] [serial = 1672] [outer = 0x118c88c00] 03:18:08 INFO - PROCESS | 1648 | 1461233888407 Marionette DEBUG loaded listener.js 03:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x119b80800) [pid = 1648] [serial = 1673] [outer = 0x118c88c00] 03:18:08 INFO - PROCESS | 1648 | 1461233888827 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]]]}] 03:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 693ms 03:18:08 INFO - PROCESS | 1648 | 1461233888852 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:18:08 INFO - PROCESS | 1648 | 1461233888854 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:18:08 INFO - PROCESS | 1648 | 1461233888857 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 1648 | 1461233888858 Marionette TRACE conn2 <- [1,2202,null,{}] 03:18:08 INFO - PROCESS | 1648 | 1461233888864 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}] 03:18:08 INFO - PROCESS | 1648 | 1461233888954 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:18:09 INFO - PROCESS | 1648 | 1461233889007 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119283800 == 54 [pid = 1648] [id = 558] 03:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x118833c00) [pid = 1648] [serial = 1674] [outer = 0x0] 03:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119ac3400) [pid = 1648] [serial = 1675] [outer = 0x118833c00] 03:18:09 INFO - PROCESS | 1648 | 1461233889034 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11ad2e800) [pid = 1648] [serial = 1676] [outer = 0x118833c00] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12f012000 == 53 [pid = 1648] [id = 499] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec15000 == 52 [pid = 1648] [id = 551] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea3f800 == 51 [pid = 1648] [id = 550] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12e430000 == 50 [pid = 1648] [id = 549] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e4000 == 49 [pid = 1648] [id = 548] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce22800 == 48 [pid = 1648] [id = 547] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12927a800) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12af90000 == 47 [pid = 1648] [id = 546] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12a180800 == 46 [pid = 1648] [id = 545] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x128160800 == 45 [pid = 1648] [id = 544] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x126b08000 == 44 [pid = 1648] [id = 543] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x123d47800 == 43 [pid = 1648] [id = 542] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11aece800 == 42 [pid = 1648] [id = 541] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11c352000 == 41 [pid = 1648] [id = 540] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11aec8000 == 40 [pid = 1648] [id = 539] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x123f05000 == 39 [pid = 1648] [id = 535] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x119868000 == 38 [pid = 1648] [id = 534] 03:18:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e5800 == 37 [pid = 1648] [id = 533] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b431400) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1277ec400) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11c1c3400) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11c757c00) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c71bc00) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11b51fc00) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x123a0b400) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11ae0f400) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11b527800) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11c967800) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118ce6c00) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119138400) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11572c800) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119252800) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11bc0ec00) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118831800) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11585ac00) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11ad27800) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ad30800) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11ba0ec00) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11bac3c00) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124073400) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123d81000) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128dd1400) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1272e8c00) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1244dcc00) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1244db000) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x123fd9400) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11bea8c00) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 03:18:09 INFO - PROCESS | 1648 | 1461233889448 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]]]}] 03:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 03:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:18:09 INFO - PROCESS | 1648 | 1461233889478 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:18:09 INFO - PROCESS | 1648 | 1461233889479 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:18:09 INFO - PROCESS | 1648 | 1461233889481 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:18:09 INFO - PROCESS | 1648 | 1461233889482 Marionette TRACE conn2 <- [1,2206,null,{}] 03:18:09 INFO - PROCESS | 1648 | 1461233889485 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}] 03:18:09 INFO - PROCESS | 1648 | 1461233889561 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:18:09 INFO - PROCESS | 1648 | 1461233889592 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119850800 == 38 [pid = 1648] [id = 559] 03:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11aeb5c00) [pid = 1648] [serial = 1677] [outer = 0x0] 03:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11b51a000) [pid = 1648] [serial = 1678] [outer = 0x11aeb5c00] 03:18:09 INFO - PROCESS | 1648 | 1461233889623 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11b941c00) [pid = 1648] [serial = 1679] [outer = 0x11aeb5c00] 03:18:09 INFO - PROCESS | 1648 | 1461233889988 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]]]}] 03:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 03:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:18:10 INFO - PROCESS | 1648 | 1461233890001 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:18:10 INFO - PROCESS | 1648 | 1461233890002 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:18:10 INFO - PROCESS | 1648 | 1461233890004 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:18:10 INFO - PROCESS | 1648 | 1461233890005 Marionette TRACE conn2 <- [1,2210,null,{}] 03:18:10 INFO - PROCESS | 1648 | 1461233890007 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}] 03:18:10 INFO - PROCESS | 1648 | 1461233890083 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:18:10 INFO - PROCESS | 1648 | 1461233890087 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cce800 == 39 [pid = 1648] [id = 560] 03:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11ba11400) [pid = 1648] [serial = 1680] [outer = 0x0] 03:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11bace800) [pid = 1648] [serial = 1681] [outer = 0x11ba11400] 03:18:10 INFO - PROCESS | 1648 | 1461233890116 Marionette DEBUG loaded listener.js 03:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11bc88000) [pid = 1648] [serial = 1682] [outer = 0x11ba11400] 03:18:10 INFO - PROCESS | 1648 | 1461233890435 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]]]}] 03:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 03:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:18:10 INFO - PROCESS | 1648 | 1461233890475 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:18:10 INFO - PROCESS | 1648 | 1461233890476 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:18:10 INFO - PROCESS | 1648 | 1461233890478 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:18:10 INFO - PROCESS | 1648 | 1461233890479 Marionette TRACE conn2 <- [1,2214,null,{}] 03:18:10 INFO - PROCESS | 1648 | 1461233890482 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}] 03:18:10 INFO - PROCESS | 1648 | 1461233890561 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:18:10 INFO - PROCESS | 1648 | 1461233890612 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f06800 == 40 [pid = 1648] [id = 561] 03:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11ba62c00) [pid = 1648] [serial = 1683] [outer = 0x0] 03:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11beab400) [pid = 1648] [serial = 1684] [outer = 0x11ba62c00] 03:18:10 INFO - PROCESS | 1648 | 1461233890638 Marionette DEBUG loaded listener.js 03:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11c4a7c00) [pid = 1648] [serial = 1685] [outer = 0x11ba62c00] 03:18:10 INFO - PROCESS | 1648 | 1461233890927 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]]]}] 03:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 472ms 03:18:10 INFO - PROCESS | 1648 | 1461233890951 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:18:10 INFO - PROCESS | 1648 | 1461233890952 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:18:10 INFO - PROCESS | 1648 | 1461233890954 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:18:10 INFO - PROCESS | 1648 | 1461233890955 Marionette TRACE conn2 <- [1,2218,null,{}] 03:18:10 INFO - PROCESS | 1648 | 1461233890960 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}] 03:18:11 INFO - PROCESS | 1648 | 1461233891056 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:18:11 INFO - PROCESS | 1648 | 1461233891063 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b21000 == 41 [pid = 1648] [id = 562] 03:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11aeb6400) [pid = 1648] [serial = 1686] [outer = 0x0] 03:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c75b800) [pid = 1648] [serial = 1687] [outer = 0x11aeb6400] 03:18:11 INFO - PROCESS | 1648 | 1461233891143 Marionette DEBUG loaded listener.js 03:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x123f82000) [pid = 1648] [serial = 1688] [outer = 0x11aeb6400] 03:18:11 INFO - PROCESS | 1648 | 1461233891421 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]]]}] 03:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 03:18:11 INFO - PROCESS | 1648 | 1461233891478 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:18:11 INFO - PROCESS | 1648 | 1461233891479 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:18:11 INFO - PROCESS | 1648 | 1461233891481 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - PROCESS | 1648 | 1461233891482 Marionette TRACE conn2 <- [1,2222,null,{}] 03:18:11 INFO - PROCESS | 1648 | 1461233891485 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}] 03:18:11 INFO - PROCESS | 1648 | 1461233891580 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:18:11 INFO - PROCESS | 1648 | 1461233891592 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x129214800 == 42 [pid = 1648] [id = 563] 03:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123a0ac00) [pid = 1648] [serial = 1689] [outer = 0x0] 03:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12470fc00) [pid = 1648] [serial = 1690] [outer = 0x123a0ac00] 03:18:11 INFO - PROCESS | 1648 | 1461233891617 Marionette DEBUG loaded listener.js 03:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1272ea400) [pid = 1648] [serial = 1691] [outer = 0x123a0ac00] 03:18:11 INFO - PROCESS | 1648 | 1461233891941 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]]]}] 03:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 03:18:11 INFO - PROCESS | 1648 | 1461233891955 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:18:11 INFO - PROCESS | 1648 | 1461233891956 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:18:11 INFO - PROCESS | 1648 | 1461233891960 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - PROCESS | 1648 | 1461233891961 Marionette TRACE conn2 <- [1,2226,null,{}] 03:18:11 INFO - PROCESS | 1648 | 1461233891964 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}] 03:18:12 INFO - PROCESS | 1648 | 1461233892059 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:18:12 INFO - PROCESS | 1648 | 1461233892063 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c6000 == 43 [pid = 1648] [id = 564] 03:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x123d84c00) [pid = 1648] [serial = 1692] [outer = 0x0] 03:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1277f3800) [pid = 1648] [serial = 1693] [outer = 0x123d84c00] 03:18:12 INFO - PROCESS | 1648 | 1461233892088 Marionette DEBUG loaded listener.js 03:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a249400) [pid = 1648] [serial = 1694] [outer = 0x123d84c00] 03:18:12 INFO - PROCESS | 1648 | 1461233892438 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]]]}] 03:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 03:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:18:12 INFO - PROCESS | 1648 | 1461233892479 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:18:12 INFO - PROCESS | 1648 | 1461233892480 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:18:12 INFO - PROCESS | 1648 | 1461233892482 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 1648 | 1461233892483 Marionette TRACE conn2 <- [1,2230,null,{}] 03:18:12 INFO - PROCESS | 1648 | 1461233892486 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}] 03:18:12 INFO - PROCESS | 1648 | 1461233892582 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:18:12 INFO - PROCESS | 1648 | 1461233892595 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b305000 == 44 [pid = 1648] [id = 565] 03:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a24f000) [pid = 1648] [serial = 1695] [outer = 0x0] 03:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12aadb800) [pid = 1648] [serial = 1696] [outer = 0x12a24f000] 03:18:12 INFO - PROCESS | 1648 | 1461233892620 Marionette DEBUG loaded listener.js 03:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12aae5800) [pid = 1648] [serial = 1697] [outer = 0x12a24f000] 03:18:12 INFO - PROCESS | 1648 | 1461233892946 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]]]}] 03:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 470ms 03:18:12 INFO - PROCESS | 1648 | 1461233892952 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:18:12 INFO - PROCESS | 1648 | 1461233892953 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:18:12 INFO - PROCESS | 1648 | 1461233892956 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 1648 | 1461233892958 Marionette TRACE conn2 <- [1,2234,null,{}] 03:18:12 INFO - PROCESS | 1648 | 1461233892960 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}] 03:18:13 INFO - PROCESS | 1648 | 1461233893061 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:18:13 INFO - PROCESS | 1648 | 1461233893096 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d039800 == 45 [pid = 1648] [id = 566] 03:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118f34c00) [pid = 1648] [serial = 1698] [outer = 0x0] 03:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12ab4ac00) [pid = 1648] [serial = 1699] [outer = 0x118f34c00] 03:18:13 INFO - PROCESS | 1648 | 1461233893121 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12abc3400) [pid = 1648] [serial = 1700] [outer = 0x118f34c00] 03:18:13 INFO - PROCESS | 1648 | 1461233893535 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]]]}] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11aa84c00) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x112211400) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119132400) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128dc2400) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11ba05800) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11c77e800) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11bc02c00) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11857b400) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1277e9c00) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11bfe7000) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11aa85800) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118c83000) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11437e000) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11bac4000) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:18:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11c759800) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 619ms 03:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:18:13 INFO - PROCESS | 1648 | 1461233893576 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:18:13 INFO - PROCESS | 1648 | 1461233893577 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:18:13 INFO - PROCESS | 1648 | 1461233893579 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:18:13 INFO - PROCESS | 1648 | 1461233893581 Marionette TRACE conn2 <- [1,2238,null,{}] 03:18:13 INFO - PROCESS | 1648 | 1461233893583 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}] 03:18:13 INFO - PROCESS | 1648 | 1461233893673 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:18:13 INFO - PROCESS | 1648 | 1461233893680 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1b000 == 46 [pid = 1648] [id = 567] 03:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11bc02c00) [pid = 1648] [serial = 1701] [outer = 0x0] 03:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c759800) [pid = 1648] [serial = 1702] [outer = 0x11bc02c00] 03:18:13 INFO - PROCESS | 1648 | 1461233893709 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12abbfc00) [pid = 1648] [serial = 1703] [outer = 0x11bc02c00] 03:18:14 INFO - PROCESS | 1648 | 1461233894051 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]]]}] 03:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 03:18:14 INFO - PROCESS | 1648 | 1461233894099 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:18:14 INFO - PROCESS | 1648 | 1461233894100 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:18:14 INFO - PROCESS | 1648 | 1461233894103 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 1648 | 1461233894104 Marionette TRACE conn2 <- [1,2242,null,{}] 03:18:14 INFO - PROCESS | 1648 | 1461233894106 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}] 03:18:14 INFO - PROCESS | 1648 | 1461233894206 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:18:14 INFO - PROCESS | 1648 | 1461233894214 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e42f000 == 47 [pid = 1648] [id = 568] 03:18:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11bc7d000) [pid = 1648] [serial = 1704] [outer = 0x0] 03:18:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12afd0400) [pid = 1648] [serial = 1705] [outer = 0x11bc7d000] 03:18:14 INFO - PROCESS | 1648 | 1461233894239 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b1d7c00) [pid = 1648] [serial = 1706] [outer = 0x11bc7d000] 03:18:14 INFO - PROCESS | 1648 | 1461233894527 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]]]}] 03:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 468ms 03:18:14 INFO - PROCESS | 1648 | 1461233894571 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:18:14 INFO - PROCESS | 1648 | 1461233894573 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:18:14 INFO - PROCESS | 1648 | 1461233894577 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 1648 | 1461233894579 Marionette TRACE conn2 <- [1,2246,null,{}] 03:18:14 INFO - PROCESS | 1648 | 1461233894581 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}] 03:18:14 INFO - PROCESS | 1648 | 1461233894657 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:18:14 INFO - PROCESS | 1648 | 1461233894663 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec15800 == 48 [pid = 1648] [id = 569] 03:18:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b1d8000) [pid = 1648] [serial = 1707] [outer = 0x0] 03:18:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b38fc00) [pid = 1648] [serial = 1708] [outer = 0x12b1d8000] 03:18:14 INFO - PROCESS | 1648 | 1461233894688 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b398c00) [pid = 1648] [serial = 1709] [outer = 0x12b1d8000] 03:18:15 INFO - PROCESS | 1648 | 1461233895025 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]]]}] 03:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 03:18:15 INFO - PROCESS | 1648 | 1461233895047 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:18:15 INFO - PROCESS | 1648 | 1461233895048 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:18:15 INFO - PROCESS | 1648 | 1461233895050 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 1648 | 1461233895051 Marionette TRACE conn2 <- [1,2250,null,{}] 03:18:15 INFO - PROCESS | 1648 | 1461233895053 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}] 03:18:15 INFO - PROCESS | 1648 | 1461233895160 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:18:15 INFO - PROCESS | 1648 | 1461233895166 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f005000 == 49 [pid = 1648] [id = 570] 03:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12b424c00) [pid = 1648] [serial = 1710] [outer = 0x0] 03:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12b428c00) [pid = 1648] [serial = 1711] [outer = 0x12b424c00] 03:18:15 INFO - PROCESS | 1648 | 1461233895192 Marionette DEBUG loaded listener.js 03:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12c6d8000) [pid = 1648] [serial = 1712] [outer = 0x12b424c00] 03:18:15 INFO - PROCESS | 1648 | 1461233895493 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]]]}] 03:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 468ms 03:18:15 INFO - PROCESS | 1648 | 1461233895518 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:18:15 INFO - PROCESS | 1648 | 1461233895519 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:18:15 INFO - PROCESS | 1648 | 1461233895521 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 1648 | 1461233895522 Marionette TRACE conn2 <- [1,2254,null,{}] 03:18:15 INFO - PROCESS | 1648 | 1461233895527 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}] 03:18:15 INFO - PROCESS | 1648 | 1461233895697 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:18:15 INFO - PROCESS | 1648 | 1461233895774 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c4000 == 50 [pid = 1648] [id = 571] 03:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x114349c00) [pid = 1648] [serial = 1713] [outer = 0x0] 03:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1157b2000) [pid = 1648] [serial = 1714] [outer = 0x114349c00] 03:18:15 INFO - PROCESS | 1648 | 1461233895806 Marionette DEBUG loaded listener.js 03:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118833800) [pid = 1648] [serial = 1715] [outer = 0x114349c00] 03:18:16 INFO - PROCESS | 1648 | 1461233896268 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]]]}] 03:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 771ms 03:18:16 INFO - PROCESS | 1648 | 1461233896294 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:18:16 INFO - PROCESS | 1648 | 1461233896297 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:18:16 INFO - PROCESS | 1648 | 1461233896301 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:18:16 INFO - PROCESS | 1648 | 1461233896303 Marionette TRACE conn2 <- [1,2258,null,{}] 03:18:16 INFO - PROCESS | 1648 | 1461233896307 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}] 03:18:16 INFO - PROCESS | 1648 | 1461233896440 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:18:16 INFO - PROCESS | 1648 | 1461233896509 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c19a000 == 51 [pid = 1648] [id = 572] 03:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116522400) [pid = 1648] [serial = 1716] [outer = 0x0] 03:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11ad26800) [pid = 1648] [serial = 1717] [outer = 0x116522400] 03:18:16 INFO - PROCESS | 1648 | 1461233896541 Marionette DEBUG loaded listener.js 03:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11b51bc00) [pid = 1648] [serial = 1718] [outer = 0x116522400] 03:18:16 INFO - PROCESS | 1648 | 1461233896948 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]]]}] 03:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 03:18:16 INFO - PROCESS | 1648 | 1461233896971 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:18:16 INFO - PROCESS | 1648 | 1461233896973 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:18:16 INFO - PROCESS | 1648 | 1461233896975 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:18:16 INFO - PROCESS | 1648 | 1461233896977 Marionette TRACE conn2 <- [1,2262,null,{}] 03:18:16 INFO - PROCESS | 1648 | 1461233896979 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}] 03:18:17 INFO - PROCESS | 1648 | 1461233897081 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:18:17 INFO - PROCESS | 1648 | 1461233897150 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a176000 == 52 [pid = 1648] [id = 573] 03:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11b5e7c00) [pid = 1648] [serial = 1719] [outer = 0x0] 03:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11bc07000) [pid = 1648] [serial = 1720] [outer = 0x11b5e7c00] 03:18:17 INFO - PROCESS | 1648 | 1461233897182 Marionette DEBUG loaded listener.js 03:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11c50ec00) [pid = 1648] [serial = 1721] [outer = 0x11b5e7c00] 03:18:17 INFO - PROCESS | 1648 | 1461233897602 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]]]}] 03:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 03:18:17 INFO - PROCESS | 1648 | 1461233897646 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:18:17 INFO - PROCESS | 1648 | 1461233897648 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:18:17 INFO - PROCESS | 1648 | 1461233897656 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:18:17 INFO - PROCESS | 1648 | 1461233897660 Marionette TRACE conn2 <- [1,2266,null,{}] 03:18:17 INFO - PROCESS | 1648 | 1461233897662 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}] 03:18:17 INFO - PROCESS | 1648 | 1461233897762 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:18:17 INFO - PROCESS | 1648 | 1461233897869 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f4a1000 == 53 [pid = 1648] [id = 574] 03:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11ca5b400) [pid = 1648] [serial = 1722] [outer = 0x0] 03:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x123f7f800) [pid = 1648] [serial = 1723] [outer = 0x11ca5b400] 03:18:17 INFO - PROCESS | 1648 | 1461233897900 Marionette DEBUG loaded listener.js 03:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12927b400) [pid = 1648] [serial = 1724] [outer = 0x11ca5b400] 03:18:18 INFO - PROCESS | 1648 | 1461233898310 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]]]}] 03:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 676ms 03:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:18:18 INFO - PROCESS | 1648 | 1461233898329 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:18:18 INFO - PROCESS | 1648 | 1461233898330 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:18:18 INFO - PROCESS | 1648 | 1461233898332 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:18:18 INFO - PROCESS | 1648 | 1461233898334 Marionette TRACE conn2 <- [1,2270,null,{}] 03:18:18 INFO - PROCESS | 1648 | 1461233898336 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}] 03:18:18 INFO - PROCESS | 1648 | 1461233898433 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:18:18 INFO - PROCESS | 1648 | 1461233898486 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9c1000 == 54 [pid = 1648] [id = 575] 03:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x126d46c00) [pid = 1648] [serial = 1725] [outer = 0x0] 03:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12ab46000) [pid = 1648] [serial = 1726] [outer = 0x126d46c00] 03:18:18 INFO - PROCESS | 1648 | 1461233898516 Marionette DEBUG loaded listener.js 03:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12adafc00) [pid = 1648] [serial = 1727] [outer = 0x126d46c00] 03:18:18 INFO - PROCESS | 1648 | 1461233898981 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]]]}] 03:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 668ms 03:18:19 INFO - PROCESS | 1648 | 1461233899001 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:18:19 INFO - PROCESS | 1648 | 1461233899003 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:18:19 INFO - PROCESS | 1648 | 1461233899005 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:18:19 INFO - PROCESS | 1648 | 1461233899006 Marionette TRACE conn2 <- [1,2274,null,{}] 03:18:19 INFO - PROCESS | 1648 | 1461233899009 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}] 03:18:19 INFO - PROCESS | 1648 | 1461233899254 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:18:19 INFO - PROCESS | 1648 | 1461233899359 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c369000 == 55 [pid = 1648] [id = 576] 03:18:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11857d800) [pid = 1648] [serial = 1728] [outer = 0x0] 03:18:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x118836000) [pid = 1648] [serial = 1729] [outer = 0x11857d800] 03:18:19 INFO - PROCESS | 1648 | 1461233899387 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1191b2800) [pid = 1648] [serial = 1730] [outer = 0x11857d800] 03:18:19 INFO - PROCESS | 1648 | 1461233899801 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]]]}] 03:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 821ms 03:18:19 INFO - PROCESS | 1648 | 1461233899827 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:18:19 INFO - PROCESS | 1648 | 1461233899830 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:18:19 INFO - PROCESS | 1648 | 1461233899833 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:18:19 INFO - PROCESS | 1648 | 1461233899835 Marionette TRACE conn2 <- [1,2278,null,{}] 03:18:19 INFO - PROCESS | 1648 | 1461233899839 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}] 03:18:19 INFO - PROCESS | 1648 | 1461233899934 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:18:19 INFO - PROCESS | 1648 | 1461233899992 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b553800 == 56 [pid = 1648] [id = 577] 03:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x118f3b000) [pid = 1648] [serial = 1731] [outer = 0x0] 03:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11aa8ac00) [pid = 1648] [serial = 1732] [outer = 0x118f3b000] 03:18:20 INFO - PROCESS | 1648 | 1461233900021 Marionette DEBUG loaded listener.js 03:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11aeb6800) [pid = 1648] [serial = 1733] [outer = 0x118f3b000] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec15800 == 55 [pid = 1648] [id = 569] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12e42f000 == 54 [pid = 1648] [id = 568] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1b000 == 53 [pid = 1648] [id = 567] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12d039800 == 52 [pid = 1648] [id = 566] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b305000 == 51 [pid = 1648] [id = 565] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c6000 == 50 [pid = 1648] [id = 564] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12afc4400) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x129214800 == 49 [pid = 1648] [id = 563] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x126b21000 == 48 [pid = 1648] [id = 562] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x123f06800 == 47 [pid = 1648] [id = 561] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x123cce800 == 46 [pid = 1648] [id = 560] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119850800 == 45 [pid = 1648] [id = 559] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119283800 == 44 [pid = 1648] [id = 558] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11be1c000 == 43 [pid = 1648] [id = 557] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12a171000 == 42 [pid = 1648] [id = 554] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11c5d8800 == 41 [pid = 1648] [id = 553] 03:18:20 INFO - PROCESS | 1648 | --DOCSHELL 0x118cc3800 == 40 [pid = 1648] [id = 552] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11c1bf400) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x123a11800) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12a24c000) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11c71b800) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11c77ec00) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11bad2400) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11a874400) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11ae11c00) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11ba13800) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x123c69800) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11ad2c400) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119250c00) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x118c2c400) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1165b8c00) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11bc03c00) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11bfe1c00) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x123c66800) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12aae3800) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1188cd400) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12adb2000) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ab4a800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12abc3000) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1280c0000) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ab4fc00) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118830400) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a877c00) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a249800) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a253800) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12aadc800) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12aad8c00) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ae0fc00) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12ab44000) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 03:18:20 INFO - PROCESS | 1648 | 1461233900453 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]]]}] 03:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 671ms 03:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:18:20 INFO - PROCESS | 1648 | 1461233900504 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:18:20 INFO - PROCESS | 1648 | 1461233900506 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:18:20 INFO - PROCESS | 1648 | 1461233900508 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - PROCESS | 1648 | 1461233900509 Marionette TRACE conn2 <- [1,2282,null,{}] 03:18:20 INFO - PROCESS | 1648 | 1461233900512 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}] 03:18:20 INFO - PROCESS | 1648 | 1461233900609 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:18:20 INFO - PROCESS | 1648 | 1461233900617 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a86f800 == 41 [pid = 1648] [id = 578] 03:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11ad2c400) [pid = 1648] [serial = 1734] [outer = 0x0] 03:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11b525000) [pid = 1648] [serial = 1735] [outer = 0x11ad2c400] 03:18:20 INFO - PROCESS | 1648 | 1461233900644 Marionette DEBUG loaded listener.js 03:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11bacf000) [pid = 1648] [serial = 1736] [outer = 0x11ad2c400] 03:18:21 INFO - PROCESS | 1648 | 1461233901014 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]]]}] 03:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 03:18:21 INFO - PROCESS | 1648 | 1461233901028 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:18:21 INFO - PROCESS | 1648 | 1461233901030 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:18:21 INFO - PROCESS | 1648 | 1461233901037 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:18:21 INFO - PROCESS | 1648 | 1461233901040 Marionette TRACE conn2 <- [1,2286,null,{}] 03:18:21 INFO - PROCESS | 1648 | 1461233901043 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}] 03:18:21 INFO - PROCESS | 1648 | 1461233901122 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:18:21 INFO - PROCESS | 1648 | 1461233901128 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1d000 == 42 [pid = 1648] [id = 579] 03:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11bc0bc00) [pid = 1648] [serial = 1737] [outer = 0x0] 03:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11c4a8000) [pid = 1648] [serial = 1738] [outer = 0x11bc0bc00] 03:18:21 INFO - PROCESS | 1648 | 1461233901154 Marionette DEBUG loaded listener.js 03:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11ca5fc00) [pid = 1648] [serial = 1739] [outer = 0x11bc0bc00] 03:18:21 INFO - PROCESS | 1648 | 1461233901494 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]]]}] 03:18:21 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 03:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 477ms 03:18:21 INFO - PROCESS | 1648 | 1461233901511 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:18:21 INFO - PROCESS | 1648 | 1461233901512 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:18:21 INFO - PROCESS | 1648 | 1461233901514 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:18:21 INFO - PROCESS | 1648 | 1461233901515 Marionette TRACE conn2 <- [1,2290,null,{}] 03:18:21 INFO - PROCESS | 1648 | 1461233901518 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}] 03:18:21 INFO - PROCESS | 1648 | 1461233901599 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:18:21 INFO - PROCESS | 1648 | 1461233901656 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x128194000 == 43 [pid = 1648] [id = 580] 03:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11c104800) [pid = 1648] [serial = 1740] [outer = 0x0] 03:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x123c64400) [pid = 1648] [serial = 1741] [outer = 0x11c104800] 03:18:21 INFO - PROCESS | 1648 | 1461233901682 Marionette DEBUG loaded listener.js 03:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1244dcc00) [pid = 1648] [serial = 1742] [outer = 0x11c104800] 03:18:21 INFO - PROCESS | 1648 | 1461233901979 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]]]}] 03:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 03:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:18:22 INFO - PROCESS | 1648 | 1461233902033 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:18:22 INFO - PROCESS | 1648 | 1461233902034 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:18:22 INFO - PROCESS | 1648 | 1461233902036 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:18:22 INFO - PROCESS | 1648 | 1461233902037 Marionette TRACE conn2 <- [1,2294,null,{}] 03:18:22 INFO - PROCESS | 1648 | 1461233902039 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}] 03:18:22 INFO - PROCESS | 1648 | 1461233902119 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:18:22 INFO - PROCESS | 1648 | 1461233902180 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d1000 == 44 [pid = 1648] [id = 581] 03:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1277ee400) [pid = 1648] [serial = 1743] [outer = 0x0] 03:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128dcfc00) [pid = 1648] [serial = 1744] [outer = 0x1277ee400] 03:18:22 INFO - PROCESS | 1648 | 1461233902213 Marionette DEBUG loaded listener.js 03:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a254400) [pid = 1648] [serial = 1745] [outer = 0x1277ee400] 03:18:22 INFO - PROCESS | 1648 | 1461233902594 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]]]}] 03:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 618ms 03:18:22 INFO - PROCESS | 1648 | 1461233902655 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:18:22 INFO - PROCESS | 1648 | 1461233902657 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:18:22 INFO - PROCESS | 1648 | 1461233902669 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:18:22 INFO - PROCESS | 1648 | 1461233902671 Marionette TRACE conn2 <- [1,2298,null,{}] 03:18:22 INFO - PROCESS | 1648 | 1461233902675 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}] 03:18:22 INFO - PROCESS | 1648 | 1461233902832 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:18:22 INFO - PROCESS | 1648 | 1461233902859 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce1d000 == 45 [pid = 1648] [id = 582] 03:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x129271c00) [pid = 1648] [serial = 1746] [outer = 0x0] 03:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12ab4f800) [pid = 1648] [serial = 1747] [outer = 0x129271c00] 03:18:22 INFO - PROCESS | 1648 | 1461233902899 Marionette DEBUG loaded listener.js 03:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12abc8800) [pid = 1648] [serial = 1748] [outer = 0x129271c00] 03:18:23 INFO - PROCESS | 1648 | 1461233903220 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]]]}] 03:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 572ms 03:18:23 INFO - PROCESS | 1648 | 1461233903243 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:18:23 INFO - PROCESS | 1648 | 1461233903246 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:18:23 INFO - PROCESS | 1648 | 1461233903254 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - PROCESS | 1648 | 1461233903255 Marionette TRACE conn2 <- [1,2302,null,{}] 03:18:23 INFO - PROCESS | 1648 | 1461233903257 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}] 03:18:23 INFO - PROCESS | 1648 | 1461233903357 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:18:23 INFO - PROCESS | 1648 | 1461233903410 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d859000 == 46 [pid = 1648] [id = 583] 03:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12ab44000) [pid = 1648] [serial = 1749] [outer = 0x0] 03:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12afc2c00) [pid = 1648] [serial = 1750] [outer = 0x12ab44000] 03:18:23 INFO - PROCESS | 1648 | 1461233903436 Marionette DEBUG loaded listener.js 03:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b1d3800) [pid = 1648] [serial = 1751] [outer = 0x12ab44000] 03:18:23 INFO - PROCESS | 1648 | 1461233903784 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]]]}] 03:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 570ms 03:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:18:23 INFO - PROCESS | 1648 | 1461233903830 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:18:23 INFO - PROCESS | 1648 | 1461233903831 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:18:23 INFO - PROCESS | 1648 | 1461233903833 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - PROCESS | 1648 | 1461233903834 Marionette TRACE conn2 <- [1,2306,null,{}] 03:18:23 INFO - PROCESS | 1648 | 1461233903836 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}] 03:18:23 INFO - PROCESS | 1648 | 1461233903943 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:18:23 INFO - PROCESS | 1648 | 1461233903978 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e422800 == 47 [pid = 1648] [id = 584] 03:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12adad800) [pid = 1648] [serial = 1752] [outer = 0x0] 03:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b393800) [pid = 1648] [serial = 1753] [outer = 0x12adad800] 03:18:24 INFO - PROCESS | 1648 | 1461233904004 Marionette DEBUG loaded listener.js 03:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11bfeac00) [pid = 1648] [serial = 1754] [outer = 0x12adad800] 03:18:24 INFO - PROCESS | 1648 | 1461233904308 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]]]}] 03:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 03:18:24 INFO - PROCESS | 1648 | 1461233904351 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:18:24 INFO - PROCESS | 1648 | 1461233904352 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:18:24 INFO - PROCESS | 1648 | 1461233904354 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:18:24 INFO - PROCESS | 1648 | 1461233904355 Marionette TRACE conn2 <- [1,2310,null,{}] 03:18:24 INFO - PROCESS | 1648 | 1461233904364 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}] 03:18:24 INFO - PROCESS | 1648 | 1461233904464 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:18:24 INFO - PROCESS | 1648 | 1461233904609 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11bc02c00) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x123a0ac00) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11ba62c00) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12b1d8000) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11bc7d000) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11aeb6400) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118c88c00) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118833c00) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11aeb5c00) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x123d84c00) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12a24f000) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12abc9c00) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11ba11400) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:18:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118f34c00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:18:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x114fb7800 == 48 [pid = 1648] [id = 585] 03:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1146be400) [pid = 1648] [serial = 1755] [outer = 0x0] 03:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119c77c00) [pid = 1648] [serial = 1756] [outer = 0x1146be400] 03:18:24 INFO - PROCESS | 1648 | 1461233904644 Marionette DEBUG loaded listener.js 03:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11bea5800) [pid = 1648] [serial = 1757] [outer = 0x1146be400] 03:18:24 INFO - PROCESS | 1648 | 1461233904921 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]]]}] 03:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 618ms 03:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:18:24 INFO - PROCESS | 1648 | 1461233904980 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:18:24 INFO - PROCESS | 1648 | 1461233904981 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:18:24 INFO - PROCESS | 1648 | 1461233904983 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:18:24 INFO - PROCESS | 1648 | 1461233904984 Marionette TRACE conn2 <- [1,2314,null,{}] 03:18:24 INFO - PROCESS | 1648 | 1461233904987 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}] 03:18:25 INFO - PROCESS | 1648 | 1461233905071 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:18:25 INFO - PROCESS | 1648 | 1461233905077 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f00e000 == 49 [pid = 1648] [id = 586] 03:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11c1bf800) [pid = 1648] [serial = 1758] [outer = 0x0] 03:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12afcd000) [pid = 1648] [serial = 1759] [outer = 0x11c1bf800] 03:18:25 INFO - PROCESS | 1648 | 1461233905107 Marionette DEBUG loaded listener.js 03:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12cf33000) [pid = 1648] [serial = 1760] [outer = 0x11c1bf800] 03:18:25 INFO - PROCESS | 1648 | 1461233905449 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]]]}] 03:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 03:18:25 INFO - PROCESS | 1648 | 1461233905502 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:18:25 INFO - PROCESS | 1648 | 1461233905503 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:18:25 INFO - PROCESS | 1648 | 1461233905506 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:18:25 INFO - PROCESS | 1648 | 1461233905507 Marionette TRACE conn2 <- [1,2318,null,{}] 03:18:25 INFO - PROCESS | 1648 | 1461233905510 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}] 03:18:25 INFO - PROCESS | 1648 | 1461233905604 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:18:25 INFO - PROCESS | 1648 | 1461233905608 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb92800 == 50 [pid = 1648] [id = 587] 03:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12cf35800) [pid = 1648] [serial = 1761] [outer = 0x0] 03:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12d0ce800) [pid = 1648] [serial = 1762] [outer = 0x12cf35800] 03:18:25 INFO - PROCESS | 1648 | 1461233905633 Marionette DEBUG loaded listener.js 03:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12d82c400) [pid = 1648] [serial = 1763] [outer = 0x12cf35800] 03:18:26 INFO - PROCESS | 1648 | 1461233906069 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] 03:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:18:26 INFO - PROCESS | 1648 | 1461233906080 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:18:26 INFO - PROCESS | 1648 | 1461233906084 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:18:26 INFO - PROCESS | 1648 | 1461233906085 Marionette TRACE conn2 <- [1,2322,null,{}] 03:18:26 INFO - PROCESS | 1648 | 1461233906089 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}] 03:18:26 INFO - PROCESS | 1648 | 1461233906249 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:18:26 INFO - PROCESS | 1648 | 1461233906261 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fba6000 == 51 [pid = 1648] [id = 588] 03:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12d831000) [pid = 1648] [serial = 1764] [outer = 0x0] 03:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12d887c00) [pid = 1648] [serial = 1765] [outer = 0x12d831000] 03:18:26 INFO - PROCESS | 1648 | 1461233906303 Marionette DEBUG loaded listener.js 03:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12dad7c00) [pid = 1648] [serial = 1766] [outer = 0x12d831000] 03:18:26 INFO - PROCESS | 1648 | 1461233906609 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]]]}] 03:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 622ms 03:18:26 INFO - PROCESS | 1648 | 1461233906705 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:18:26 INFO - PROCESS | 1648 | 1461233906708 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:18:26 INFO - PROCESS | 1648 | 1461233906711 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:18:26 INFO - PROCESS | 1648 | 1461233906713 Marionette TRACE conn2 <- [1,2326,null,{}] 03:18:26 INFO - PROCESS | 1648 | 1461233906718 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}] 03:18:26 INFO - PROCESS | 1648 | 1461233906817 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:18:26 INFO - PROCESS | 1648 | 1461233906926 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119279800 == 52 [pid = 1648] [id = 589] 03:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11883c000) [pid = 1648] [serial = 1767] [outer = 0x0] 03:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11883dc00) [pid = 1648] [serial = 1768] [outer = 0x11883c000] 03:18:26 INFO - PROCESS | 1648 | 1461233906960 Marionette DEBUG loaded listener.js 03:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x119b7ac00) [pid = 1648] [serial = 1769] [outer = 0x11883c000] 03:18:27 INFO - PROCESS | 1648 | 1461233907405 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]]]}] 03:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 03:18:27 INFO - PROCESS | 1648 | 1461233907433 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:18:27 INFO - PROCESS | 1648 | 1461233907435 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:18:27 INFO - PROCESS | 1648 | 1461233907441 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:18:27 INFO - PROCESS | 1648 | 1461233907444 Marionette TRACE conn2 <- [1,2330,null,{}] 03:18:27 INFO - PROCESS | 1648 | 1461233907447 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}] 03:18:27 INFO - PROCESS | 1648 | 1461233907549 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:18:27 INFO - PROCESS | 1648 | 1461233907608 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x127747800 == 53 [pid = 1648] [id = 590] 03:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118c91c00) [pid = 1648] [serial = 1770] [outer = 0x0] 03:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11bacd000) [pid = 1648] [serial = 1771] [outer = 0x118c91c00] 03:18:27 INFO - PROCESS | 1648 | 1461233907637 Marionette DEBUG loaded listener.js 03:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11bfe7000) [pid = 1648] [serial = 1772] [outer = 0x118c91c00] 03:18:28 INFO - PROCESS | 1648 | 1461233908077 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]]]}] 03:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 674ms 03:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:18:28 INFO - PROCESS | 1648 | 1461233908114 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 1648 | 1461233908116 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:18:28 INFO - PROCESS | 1648 | 1461233908118 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 1648 | 1461233908119 Marionette TRACE conn2 <- [1,2334,null,{}] 03:18:28 INFO - PROCESS | 1648 | 1461233908127 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}] 03:18:28 INFO - PROCESS | 1648 | 1461233908229 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:18:28 INFO - PROCESS | 1648 | 1461233908323 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec17000 == 54 [pid = 1648] [id = 591] 03:18:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x124446800) [pid = 1648] [serial = 1773] [outer = 0x0] 03:18:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x127211c00) [pid = 1648] [serial = 1774] [outer = 0x124446800] 03:18:28 INFO - PROCESS | 1648 | 1461233908367 Marionette DEBUG loaded listener.js 03:18:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a24ac00) [pid = 1648] [serial = 1775] [outer = 0x124446800] 03:18:28 INFO - PROCESS | 1648 | 1461233908788 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]]]}] 03:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 03:18:28 INFO - PROCESS | 1648 | 1461233908839 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 1648 | 1461233908840 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:18:28 INFO - PROCESS | 1648 | 1461233908843 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 1648 | 1461233908844 Marionette TRACE conn2 <- [1,2338,null,{}] 03:18:28 INFO - PROCESS | 1648 | 1461233908846 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}] 03:18:28 INFO - PROCESS | 1648 | 1461233908947 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:18:29 INFO - PROCESS | 1648 | 1461233909007 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe30000 == 55 [pid = 1648] [id = 592] 03:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12aae3000) [pid = 1648] [serial = 1776] [outer = 0x0] 03:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12b1d5c00) [pid = 1648] [serial = 1777] [outer = 0x12aae3000] 03:18:29 INFO - PROCESS | 1648 | 1461233909036 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12ced0800) [pid = 1648] [serial = 1778] [outer = 0x12aae3000] 03:18:29 INFO - PROCESS | 1648 | 1461233909518 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]]]}] 03:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 721ms 03:18:29 INFO - PROCESS | 1648 | 1461233909576 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:18:29 INFO - PROCESS | 1648 | 1461233909578 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:18:29 INFO - PROCESS | 1648 | 1461233909581 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:18:29 INFO - PROCESS | 1648 | 1461233909583 Marionette TRACE conn2 <- [1,2342,null,{}] 03:18:29 INFO - PROCESS | 1648 | 1461233909585 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}] 03:18:29 INFO - PROCESS | 1648 | 1461233909685 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:18:29 INFO - PROCESS | 1648 | 1461233909756 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c198800 == 56 [pid = 1648] [id = 593] 03:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x118f3dc00) [pid = 1648] [serial = 1779] [outer = 0x0] 03:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12927e400) [pid = 1648] [serial = 1780] [outer = 0x118f3dc00] 03:18:29 INFO - PROCESS | 1648 | 1461233909786 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12afc4800) [pid = 1648] [serial = 1781] [outer = 0x118f3dc00] 03:18:30 INFO - PROCESS | 1648 | 1461233910368 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]]]}] 03:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 820ms 03:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:18:30 INFO - PROCESS | 1648 | 1461233910401 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:18:30 INFO - PROCESS | 1648 | 1461233910404 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:18:30 INFO - PROCESS | 1648 | 1461233910408 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:18:30 INFO - PROCESS | 1648 | 1461233910410 Marionette TRACE conn2 <- [1,2346,null,{}] 03:18:30 INFO - PROCESS | 1648 | 1461233910414 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}] 03:18:30 INFO - PROCESS | 1648 | 1461233910512 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:18:30 INFO - PROCESS | 1648 | 1461233910585 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247c2000 == 57 [pid = 1648] [id = 594] 03:18:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x118e22c00) [pid = 1648] [serial = 1782] [outer = 0x0] 03:18:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119133c00) [pid = 1648] [serial = 1783] [outer = 0x118e22c00] 03:18:30 INFO - PROCESS | 1648 | 1461233910615 Marionette DEBUG loaded listener.js 03:18:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11aa85800) [pid = 1648] [serial = 1784] [outer = 0x118e22c00] 03:18:31 INFO - PROCESS | 1648 | 1461233911084 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]]]}] 03:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 721ms 03:18:31 INFO - PROCESS | 1648 | 1461233911129 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 1648 | 1461233911133 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:18:31 INFO - PROCESS | 1648 | 1461233911137 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - PROCESS | 1648 | 1461233911139 Marionette TRACE conn2 <- [1,2350,null,{}] 03:18:31 INFO - PROCESS | 1648 | 1461233911161 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}] 03:18:31 INFO - PROCESS | 1648 | 1461233911252 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb92800 == 56 [pid = 1648] [id = 587] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12f00e000 == 55 [pid = 1648] [id = 586] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x114fb7800 == 54 [pid = 1648] [id = 585] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e422800 == 53 [pid = 1648] [id = 584] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12d859000 == 52 [pid = 1648] [id = 583] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce1d000 == 51 [pid = 1648] [id = 582] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d1000 == 50 [pid = 1648] [id = 581] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12b428c00) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | 1461233911369 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x128194000 == 49 [pid = 1648] [id = 580] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1d000 == 48 [pid = 1648] [id = 579] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11a86f800 == 47 [pid = 1648] [id = 578] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11b553800 == 46 [pid = 1648] [id = 577] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11c369000 == 45 [pid = 1648] [id = 576] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11c19a000 == 44 [pid = 1648] [id = 572] 03:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c4000 == 43 [pid = 1648] [id = 571] 03:18:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c4000 == 44 [pid = 1648] [id = 595] 03:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x118e2f800) [pid = 1648] [serial = 1785] [outer = 0x0] 03:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11ad35000) [pid = 1648] [serial = 1786] [outer = 0x118e2f800] 03:18:31 INFO - PROCESS | 1648 | 1461233911401 Marionette DEBUG loaded listener.js 03:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11b525800) [pid = 1648] [serial = 1787] [outer = 0x118e2f800] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119b80800) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x119ac3400) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12b1d7c00) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x114402800) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11b941c00) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12a249400) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x123f82000) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12aadb800) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12b1ce800) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11bc04800) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11bace800) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11bc88000) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12abc3400) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11c759800) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12470fc00) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1277f3800) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11b51a000) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118f39c00) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126db4400) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12ab4ac00) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a24bc00) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12aae5800) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11beab400) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11ad2e800) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b398c00) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12abbfc00) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1272ea400) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11c4a7c00) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b38fc00) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12afd0400) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11c75b800) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11ad2b000) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 03:18:31 INFO - PROCESS | 1648 | 1461233911702 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]]]}] 03:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 571ms 03:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:18:31 INFO - PROCESS | 1648 | 1461233911715 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 1648 | 1461233911716 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:18:31 INFO - PROCESS | 1648 | 1461233911718 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - PROCESS | 1648 | 1461233911720 Marionette TRACE conn2 <- [1,2354,null,{}] 03:18:31 INFO - PROCESS | 1648 | 1461233911731 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}] 03:18:31 INFO - PROCESS | 1648 | 1461233911814 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:18:31 INFO - PROCESS | 1648 | 1461233911870 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be09800 == 45 [pid = 1648] [id = 596] 03:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11b525400) [pid = 1648] [serial = 1788] [outer = 0x0] 03:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11bac6800) [pid = 1648] [serial = 1789] [outer = 0x11b525400] 03:18:31 INFO - PROCESS | 1648 | 1461233911898 Marionette DEBUG loaded listener.js 03:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11bfe1000) [pid = 1648] [serial = 1790] [outer = 0x11b525400] 03:18:32 INFO - PROCESS | 1648 | 1461233912206 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]]]}] 03:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 03:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:18:32 INFO - PROCESS | 1648 | 1461233912239 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:18:32 INFO - PROCESS | 1648 | 1461233912241 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:18:32 INFO - PROCESS | 1648 | 1461233912245 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:18:32 INFO - PROCESS | 1648 | 1461233912246 Marionette TRACE conn2 <- [1,2358,null,{}] 03:18:32 INFO - PROCESS | 1648 | 1461233912249 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}] 03:18:32 INFO - PROCESS | 1648 | 1461233912326 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:18:32 INFO - PROCESS | 1648 | 1461233912379 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f05800 == 46 [pid = 1648] [id = 597] 03:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11b942c00) [pid = 1648] [serial = 1791] [outer = 0x0] 03:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11c4b1c00) [pid = 1648] [serial = 1792] [outer = 0x11b942c00] 03:18:32 INFO - PROCESS | 1648 | 1461233912407 Marionette DEBUG loaded listener.js 03:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11c75b000) [pid = 1648] [serial = 1793] [outer = 0x11b942c00] 03:18:32 INFO - PROCESS | 1648 | 1461233912714 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]]]}] 03:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 03:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:18:32 INFO - PROCESS | 1648 | 1461233912764 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:18:32 INFO - PROCESS | 1648 | 1461233912765 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:18:32 INFO - PROCESS | 1648 | 1461233912767 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:18:32 INFO - PROCESS | 1648 | 1461233912768 Marionette TRACE conn2 <- [1,2362,null,{}] 03:18:32 INFO - PROCESS | 1648 | 1461233912771 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}] 03:18:32 INFO - PROCESS | 1648 | 1461233912848 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:18:32 INFO - PROCESS | 1648 | 1461233912852 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920a000 == 47 [pid = 1648] [id = 598] 03:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11c75b800) [pid = 1648] [serial = 1794] [outer = 0x0] 03:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x123a0dc00) [pid = 1648] [serial = 1795] [outer = 0x11c75b800] 03:18:32 INFO - PROCESS | 1648 | 1461233912878 Marionette DEBUG loaded listener.js 03:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x123f87800) [pid = 1648] [serial = 1796] [outer = 0x11c75b800] 03:18:33 INFO - PROCESS | 1648 | 1461233913223 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]]]}] 03:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 470ms 03:18:33 INFO - PROCESS | 1648 | 1461233913239 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:18:33 INFO - PROCESS | 1648 | 1461233913240 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:18:33 INFO - PROCESS | 1648 | 1461233913245 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:18:33 INFO - PROCESS | 1648 | 1461233913246 Marionette TRACE conn2 <- [1,2366,null,{}] 03:18:33 INFO - PROCESS | 1648 | 1461233913248 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}] 03:18:33 INFO - PROCESS | 1648 | 1461233913371 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:18:33 INFO - PROCESS | 1648 | 1461233913381 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aaa9000 == 48 [pid = 1648] [id = 599] 03:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124264000) [pid = 1648] [serial = 1797] [outer = 0x0] 03:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126dba400) [pid = 1648] [serial = 1798] [outer = 0x124264000] 03:18:33 INFO - PROCESS | 1648 | 1461233913409 Marionette DEBUG loaded listener.js 03:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129274800) [pid = 1648] [serial = 1799] [outer = 0x124264000] 03:18:33 INFO - PROCESS | 1648 | 1461233913755 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]]]}] 03:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 03:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:18:33 INFO - PROCESS | 1648 | 1461233913766 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:18:33 INFO - PROCESS | 1648 | 1461233913767 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:18:33 INFO - PROCESS | 1648 | 1461233913769 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:18:33 INFO - PROCESS | 1648 | 1461233913770 Marionette TRACE conn2 <- [1,2370,null,{}] 03:18:33 INFO - PROCESS | 1648 | 1461233913773 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}] 03:18:33 INFO - PROCESS | 1648 | 1461233913871 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:18:33 INFO - PROCESS | 1648 | 1461233913883 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b31b000 == 49 [pid = 1648] [id = 600] 03:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11bc88000) [pid = 1648] [serial = 1800] [outer = 0x0] 03:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12a24e400) [pid = 1648] [serial = 1801] [outer = 0x11bc88000] 03:18:33 INFO - PROCESS | 1648 | 1461233913908 Marionette DEBUG loaded listener.js 03:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12aae6c00) [pid = 1648] [serial = 1802] [outer = 0x11bc88000] 03:18:34 INFO - PROCESS | 1648 | 1461233914304 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]]]}] 03:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 571ms 03:18:34 INFO - PROCESS | 1648 | 1461233914343 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:18:34 INFO - PROCESS | 1648 | 1461233914344 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:18:34 INFO - PROCESS | 1648 | 1461233914348 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:18:34 INFO - PROCESS | 1648 | 1461233914349 Marionette TRACE conn2 <- [1,2374,null,{}] 03:18:34 INFO - PROCESS | 1648 | 1461233914360 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}] 03:18:34 INFO - PROCESS | 1648 | 1461233914511 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:18:34 INFO - PROCESS | 1648 | 1461233914533 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2fe800 == 50 [pid = 1648] [id = 601] 03:18:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11c75e000) [pid = 1648] [serial = 1803] [outer = 0x0] 03:18:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12ab50000) [pid = 1648] [serial = 1804] [outer = 0x11c75e000] 03:18:34 INFO - PROCESS | 1648 | 1461233914572 Marionette DEBUG loaded listener.js 03:18:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12afd0400) [pid = 1648] [serial = 1805] [outer = 0x11c75e000] 03:18:34 INFO - PROCESS | 1648 | 1461233914978 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]]]}] 03:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 680ms 03:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:18:35 INFO - PROCESS | 1648 | 1461233915028 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:18:35 INFO - PROCESS | 1648 | 1461233915029 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:18:35 INFO - PROCESS | 1648 | 1461233915031 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:18:35 INFO - PROCESS | 1648 | 1461233915032 Marionette TRACE conn2 <- [1,2378,null,{}] 03:18:35 INFO - PROCESS | 1648 | 1461233915034 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}] 03:18:35 INFO - PROCESS | 1648 | 1461233915133 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:18:35 INFO - PROCESS | 1648 | 1461233915162 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e41f800 == 51 [pid = 1648] [id = 602] 03:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b1cd800) [pid = 1648] [serial = 1806] [outer = 0x0] 03:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12b1d8400) [pid = 1648] [serial = 1807] [outer = 0x12b1cd800] 03:18:35 INFO - PROCESS | 1648 | 1461233915186 Marionette DEBUG loaded listener.js 03:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12b425000) [pid = 1648] [serial = 1808] [outer = 0x12b1cd800] 03:18:35 INFO - PROCESS | 1648 | 1461233915532 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]]]}] 03:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 517ms 03:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:18:35 INFO - PROCESS | 1648 | 1461233915550 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:18:35 INFO - PROCESS | 1648 | 1461233915551 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:18:35 INFO - PROCESS | 1648 | 1461233915553 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:18:35 INFO - PROCESS | 1648 | 1461233915555 Marionette TRACE conn2 <- [1,2382,null,{}] 03:18:35 INFO - PROCESS | 1648 | 1461233915557 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}] 03:18:35 INFO - PROCESS | 1648 | 1461233915770 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12b424c00) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x129271c00) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12adad800) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11c104800) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12ab44000) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11ad2c400) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11857d800) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x118f3b000) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12cf35800) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1146be400) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1277ee400) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11bc0bc00) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c1bf800) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:18:35 INFO - PROCESS | 1648 | 1461233915814 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240d4000 == 52 [pid = 1648] [id = 603] 03:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1146b6c00) [pid = 1648] [serial = 1809] [outer = 0x0] 03:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118e29400) [pid = 1648] [serial = 1810] [outer = 0x1146b6c00] 03:18:35 INFO - PROCESS | 1648 | 1461233915839 Marionette DEBUG loaded listener.js 03:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11bad2400) [pid = 1648] [serial = 1811] [outer = 0x1146b6c00] 03:18:36 INFO - PROCESS | 1648 | 1461233916098 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]]]}] 03:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 571ms 03:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:18:36 INFO - PROCESS | 1648 | 1461233916132 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:18:36 INFO - PROCESS | 1648 | 1461233916134 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:18:36 INFO - PROCESS | 1648 | 1461233916136 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:18:36 INFO - PROCESS | 1648 | 1461233916138 Marionette TRACE conn2 <- [1,2386,null,{}] 03:18:36 INFO - PROCESS | 1648 | 1461233916140 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}] 03:18:36 INFO - PROCESS | 1648 | 1461233916250 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:18:36 INFO - PROCESS | 1648 | 1461233916254 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f00a000 == 53 [pid = 1648] [id = 604] 03:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11c71b800) [pid = 1648] [serial = 1812] [outer = 0x0] 03:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12cecfc00) [pid = 1648] [serial = 1813] [outer = 0x11c71b800] 03:18:36 INFO - PROCESS | 1648 | 1461233916284 Marionette DEBUG loaded listener.js 03:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12d0d3800) [pid = 1648] [serial = 1814] [outer = 0x11c71b800] 03:18:36 INFO - PROCESS | 1648 | 1461233916633 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]]]}] 03:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 521ms 03:18:36 INFO - PROCESS | 1648 | 1461233916658 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:18:36 INFO - PROCESS | 1648 | 1461233916661 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:18:36 INFO - PROCESS | 1648 | 1461233916674 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:18:36 INFO - PROCESS | 1648 | 1461233916677 Marionette TRACE conn2 <- [1,2390,null,{}] 03:18:36 INFO - PROCESS | 1648 | 1461233916680 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}] 03:18:36 INFO - PROCESS | 1648 | 1461233916757 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:18:36 INFO - PROCESS | 1648 | 1461233916763 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9bd000 == 54 [pid = 1648] [id = 605] 03:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1165b9c00) [pid = 1648] [serial = 1815] [outer = 0x0] 03:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12d832800) [pid = 1648] [serial = 1816] [outer = 0x1165b9c00] 03:18:36 INFO - PROCESS | 1648 | 1461233916788 Marionette DEBUG loaded listener.js 03:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d889c00) [pid = 1648] [serial = 1817] [outer = 0x1165b9c00] 03:18:37 INFO - PROCESS | 1648 | 1461233917109 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]]]}] 03:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 480ms 03:18:37 INFO - PROCESS | 1648 | 1461233917146 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:18:37 INFO - PROCESS | 1648 | 1461233917147 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:18:37 INFO - PROCESS | 1648 | 1461233917149 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:18:37 INFO - PROCESS | 1648 | 1461233917150 Marionette TRACE conn2 <- [1,2394,null,{}] 03:18:37 INFO - PROCESS | 1648 | 1461233917152 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}] 03:18:37 INFO - PROCESS | 1648 | 1461233917233 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:18:37 INFO - PROCESS | 1648 | 1461233917237 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe2f000 == 55 [pid = 1648] [id = 606] 03:18:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12d837800) [pid = 1648] [serial = 1818] [outer = 0x0] 03:18:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12dadf800) [pid = 1648] [serial = 1819] [outer = 0x12d837800] 03:18:37 INFO - PROCESS | 1648 | 1461233917262 Marionette DEBUG loaded listener.js 03:18:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12e1c2000) [pid = 1648] [serial = 1820] [outer = 0x12d837800] 03:18:37 INFO - PROCESS | 1648 | 1461233917640 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]]]}] 03:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 03:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:18:37 INFO - PROCESS | 1648 | 1461233917670 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:18:37 INFO - PROCESS | 1648 | 1461233917672 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:18:37 INFO - PROCESS | 1648 | 1461233917684 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:18:37 INFO - PROCESS | 1648 | 1461233917686 Marionette TRACE conn2 <- [1,2398,null,{}] 03:18:37 INFO - PROCESS | 1648 | 1461233917689 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}] 03:18:37 INFO - PROCESS | 1648 | 1461233917909 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:18:38 INFO - PROCESS | 1648 | 1461233918000 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11927f800 == 56 [pid = 1648] [id = 607] 03:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x112210800) [pid = 1648] [serial = 1821] [outer = 0x0] 03:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1156c4800) [pid = 1648] [serial = 1822] [outer = 0x112210800] 03:18:38 INFO - PROCESS | 1648 | 1461233918051 Marionette DEBUG loaded listener.js 03:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x118838000) [pid = 1648] [serial = 1823] [outer = 0x112210800] 03:18:38 INFO - PROCESS | 1648 | 1461233918500 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]]]}] 03:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 879ms 03:18:38 INFO - PROCESS | 1648 | 1461233918559 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:18:38 INFO - PROCESS | 1648 | 1461233918562 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:18:38 INFO - PROCESS | 1648 | 1461233918566 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:18:38 INFO - PROCESS | 1648 | 1461233918569 Marionette TRACE conn2 <- [1,2402,null,{}] 03:18:38 INFO - PROCESS | 1648 | 1461233918573 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}] 03:18:38 INFO - PROCESS | 1648 | 1461233918676 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:18:38 INFO - PROCESS | 1648 | 1461233918749 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1244aa000 == 57 [pid = 1648] [id = 608] 03:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11b51d400) [pid = 1648] [serial = 1824] [outer = 0x0] 03:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11b944800) [pid = 1648] [serial = 1825] [outer = 0x11b51d400] 03:18:38 INFO - PROCESS | 1648 | 1461233918781 Marionette DEBUG loaded listener.js 03:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11bac9c00) [pid = 1648] [serial = 1826] [outer = 0x11b51d400] 03:18:39 INFO - PROCESS | 1648 | 1461233919200 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]]]}] 03:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 673ms 03:18:39 INFO - PROCESS | 1648 | 1461233919240 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:18:39 INFO - PROCESS | 1648 | 1461233919242 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:18:39 INFO - PROCESS | 1648 | 1461233919269 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:18:39 INFO - PROCESS | 1648 | 1461233919270 Marionette TRACE conn2 <- [1,2406,null,{}] 03:18:39 INFO - PROCESS | 1648 | 1461233919273 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}] 03:18:39 INFO - PROCESS | 1648 | 1461233919407 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:18:39 INFO - PROCESS | 1648 | 1461233919448 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e3800 == 58 [pid = 1648] [id = 609] 03:18:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11bc04800) [pid = 1648] [serial = 1827] [outer = 0x0] 03:18:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11c752400) [pid = 1648] [serial = 1828] [outer = 0x11bc04800] 03:18:39 INFO - PROCESS | 1648 | 1461233919478 Marionette DEBUG loaded listener.js 03:18:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12470c800) [pid = 1648] [serial = 1829] [outer = 0x11bc04800] 03:18:39 INFO - PROCESS | 1648 | 1461233919904 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]]]}] 03:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 696ms 03:18:39 INFO - PROCESS | 1648 | 1461233919941 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:18:39 INFO - PROCESS | 1648 | 1461233919944 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:18:39 INFO - PROCESS | 1648 | 1461233919952 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:18:39 INFO - PROCESS | 1648 | 1461233919956 Marionette TRACE conn2 <- [1,2410,null,{}] 03:18:39 INFO - PROCESS | 1648 | 1461233919958 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}] 03:18:40 INFO - PROCESS | 1648 | 1461233920062 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:18:40 INFO - PROCESS | 1648 | 1461233920121 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f4a1800 == 59 [pid = 1648] [id = 610] 03:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x126db4400) [pid = 1648] [serial = 1830] [outer = 0x0] 03:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1277ecc00) [pid = 1648] [serial = 1831] [outer = 0x126db4400] 03:18:40 INFO - PROCESS | 1648 | 1461233920151 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12b1d0c00) [pid = 1648] [serial = 1832] [outer = 0x126db4400] 03:18:40 INFO - PROCESS | 1648 | 1461233920602 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]]]}] 03:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 674ms 03:18:40 INFO - PROCESS | 1648 | 1461233920623 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:18:40 INFO - PROCESS | 1648 | 1461233920624 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:18:40 INFO - PROCESS | 1648 | 1461233920645 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:18:40 INFO - PROCESS | 1648 | 1461233920646 Marionette TRACE conn2 <- [1,2414,null,{}] 03:18:40 INFO - PROCESS | 1648 | 1461233920649 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}] 03:18:40 INFO - PROCESS | 1648 | 1461233920768 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:18:40 INFO - PROCESS | 1648 | 1461233920840 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a193800 == 60 [pid = 1648] [id = 611] 03:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12b1dc800) [pid = 1648] [serial = 1833] [outer = 0x0] 03:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12c6e2c00) [pid = 1648] [serial = 1834] [outer = 0x12b1dc800] 03:18:40 INFO - PROCESS | 1648 | 1461233920870 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12cf3d000) [pid = 1648] [serial = 1835] [outer = 0x12b1dc800] 03:18:41 INFO - PROCESS | 1648 | 1461233921270 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]]]}] 03:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 03:18:41 INFO - PROCESS | 1648 | 1461233921315 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:18:41 INFO - PROCESS | 1648 | 1461233921316 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:18:41 INFO - PROCESS | 1648 | 1461233921318 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:18:41 INFO - PROCESS | 1648 | 1461233921320 Marionette TRACE conn2 <- [1,2418,null,{}] 03:18:41 INFO - PROCESS | 1648 | 1461233921322 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}] 03:18:41 INFO - PROCESS | 1648 | 1461233921423 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:18:41 INFO - PROCESS | 1648 | 1461233921487 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fba0000 == 61 [pid = 1648] [id = 612] 03:18:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12dae0800) [pid = 1648] [serial = 1836] [outer = 0x0] 03:18:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12e1c6400) [pid = 1648] [serial = 1837] [outer = 0x12dae0800] 03:18:41 INFO - PROCESS | 1648 | 1461233921596 Marionette DEBUG loaded listener.js 03:18:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12e1e6c00) [pid = 1648] [serial = 1838] [outer = 0x12dae0800] 03:18:42 INFO - PROCESS | 1648 | 1461233922045 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]]]}] 03:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 773ms 03:18:42 INFO - PROCESS | 1648 | 1461233922286 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:18:42 INFO - PROCESS | 1648 | 1461233922289 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:18:42 INFO - PROCESS | 1648 | 1461233922296 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:18:42 INFO - PROCESS | 1648 | 1461233922297 Marionette TRACE conn2 <- [1,2422,null,{}] 03:18:42 INFO - PROCESS | 1648 | 1461233922301 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}] 03:18:42 INFO - PROCESS | 1648 | 1461233922399 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:18:42 INFO - PROCESS | 1648 | 1461233922469 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f9b800 == 62 [pid = 1648] [id = 613] 03:18:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x118e27400) [pid = 1648] [serial = 1839] [outer = 0x0] 03:18:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1191b5400) [pid = 1648] [serial = 1840] [outer = 0x118e27400] 03:18:42 INFO - PROCESS | 1648 | 1461233922497 Marionette DEBUG loaded listener.js 03:18:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11ae0ec00) [pid = 1648] [serial = 1841] [outer = 0x118e27400] 03:18:42 INFO - PROCESS | 1648 | 1461233922912 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]]]}] 03:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 622ms 03:18:42 INFO - PROCESS | 1648 | 1461233922917 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:18:42 INFO - PROCESS | 1648 | 1461233922919 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:18:42 INFO - PROCESS | 1648 | 1461233922925 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:18:42 INFO - PROCESS | 1648 | 1461233922927 Marionette TRACE conn2 <- [1,2426,null,{}] 03:18:42 INFO - PROCESS | 1648 | 1461233922930 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}] 03:18:43 INFO - PROCESS | 1648 | 1461233923022 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:18:43 INFO - PROCESS | 1648 | 1461233923081 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b95d000 == 63 [pid = 1648] [id = 614] 03:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x114d0e000) [pid = 1648] [serial = 1842] [outer = 0x0] 03:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11ba11400) [pid = 1648] [serial = 1843] [outer = 0x114d0e000] 03:18:43 INFO - PROCESS | 1648 | 1461233923108 Marionette DEBUG loaded listener.js 03:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11bc7e800) [pid = 1648] [serial = 1844] [outer = 0x114d0e000] 03:18:43 INFO - PROCESS | 1648 | 1461233923598 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]]]}] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12f013000 == 62 [pid = 1648] [id = 555] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe2f000 == 61 [pid = 1648] [id = 606] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12f9bd000 == 60 [pid = 1648] [id = 605] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x123f7f800) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1157b2000) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12ab46000) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11ad26800) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11bc07000) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12d887c00) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12f00a000 == 59 [pid = 1648] [id = 604] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1240d4000 == 58 [pid = 1648] [id = 603] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12e41f800 == 57 [pid = 1648] [id = 602] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2fe800 == 56 [pid = 1648] [id = 601] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12b31b000 == 55 [pid = 1648] [id = 600] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11aaa9000 == 54 [pid = 1648] [id = 599] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12920a000 == 53 [pid = 1648] [id = 598] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x123f05800 == 52 [pid = 1648] [id = 597] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11be09800 == 51 [pid = 1648] [id = 596] 03:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c4000 == 50 [pid = 1648] [id = 595] 03:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 723ms 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1247c2000 == 49 [pid = 1648] [id = 594] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11c198800 == 48 [pid = 1648] [id = 593] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe30000 == 47 [pid = 1648] [id = 592] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec17000 == 46 [pid = 1648] [id = 591] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x127747800 == 45 [pid = 1648] [id = 590] 03:18:43 INFO - PROCESS | 1648 | --DOCSHELL 0x119279800 == 44 [pid = 1648] [id = 589] 03:18:43 INFO - PROCESS | 1648 | 1461233923652 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:18:43 INFO - PROCESS | 1648 | 1461233923654 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:18:43 INFO - PROCESS | 1648 | 1461233923667 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:18:43 INFO - PROCESS | 1648 | 1461233923669 Marionette TRACE conn2 <- [1,2430,null,{}] 03:18:43 INFO - PROCESS | 1648 | 1461233923680 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}] 03:18:43 INFO - PROCESS | 1648 | 1461233923842 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x128dcfc00) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11c4a8000) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11ca5fc00) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1244dcc00) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12afcd000) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12abc8800) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a254400) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12cf33000) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12c6d8000) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12ab4f800) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12b393800) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x123c64400) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12b1d3800) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11b525000) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11bacf000) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12afc2c00) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1191b2800) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118836000) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11aeb6800) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11aa8ac00) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12d82c400) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11bfeac00) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119c77c00) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12d0ce800) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11bea5800) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 03:18:43 INFO - PROCESS | 1648 | 1461233923907 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be33800 == 45 [pid = 1648] [id = 615] 03:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11b525000) [pid = 1648] [serial = 1845] [outer = 0x0] 03:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11c1bd800) [pid = 1648] [serial = 1846] [outer = 0x11b525000] 03:18:43 INFO - PROCESS | 1648 | 1461233923936 Marionette DEBUG loaded listener.js 03:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x123a03800) [pid = 1648] [serial = 1847] [outer = 0x11b525000] 03:18:44 INFO - PROCESS | 1648 | 1461233924237 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]]]}] 03:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 632ms 03:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:18:44 INFO - PROCESS | 1648 | 1461233924290 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:18:44 INFO - PROCESS | 1648 | 1461233924291 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:18:44 INFO - PROCESS | 1648 | 1461233924295 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:18:44 INFO - PROCESS | 1648 | 1461233924297 Marionette TRACE conn2 <- [1,2434,null,{}] 03:18:44 INFO - PROCESS | 1648 | 1461233924299 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}] 03:18:44 INFO - PROCESS | 1648 | 1461233924396 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:18:44 INFO - PROCESS | 1648 | 1461233924450 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240d7800 == 46 [pid = 1648] [id = 616] 03:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x123a0ec00) [pid = 1648] [serial = 1848] [outer = 0x0] 03:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12470d800) [pid = 1648] [serial = 1849] [outer = 0x123a0ec00] 03:18:44 INFO - PROCESS | 1648 | 1461233924477 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1277f3800) [pid = 1648] [serial = 1850] [outer = 0x123a0ec00] 03:18:44 INFO - PROCESS | 1648 | 1461233924763 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]]]}] 03:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 03:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:18:44 INFO - PROCESS | 1648 | 1461233924815 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:18:44 INFO - PROCESS | 1648 | 1461233924816 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:18:44 INFO - PROCESS | 1648 | 1461233924818 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:18:44 INFO - PROCESS | 1648 | 1461233924819 Marionette TRACE conn2 <- [1,2438,null,{}] 03:18:44 INFO - PROCESS | 1648 | 1461233924821 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}] 03:18:44 INFO - PROCESS | 1648 | 1461233924901 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:18:44 INFO - PROCESS | 1648 | 1461233924906 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c6000 == 47 [pid = 1648] [id = 617] 03:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1272ea800) [pid = 1648] [serial = 1851] [outer = 0x0] 03:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a249800) [pid = 1648] [serial = 1852] [outer = 0x1272ea800] 03:18:44 INFO - PROCESS | 1648 | 1461233924932 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12aae6400) [pid = 1648] [serial = 1853] [outer = 0x1272ea800] 03:18:45 INFO - PROCESS | 1648 | 1461233925282 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]]]}] 03:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 474ms 03:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:18:45 INFO - PROCESS | 1648 | 1461233925294 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:18:45 INFO - PROCESS | 1648 | 1461233925296 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:18:45 INFO - PROCESS | 1648 | 1461233925298 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:18:45 INFO - PROCESS | 1648 | 1461233925299 Marionette TRACE conn2 <- [1,2442,null,{}] 03:18:45 INFO - PROCESS | 1648 | 1461233925301 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}] 03:18:45 INFO - PROCESS | 1648 | 1461233925397 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:18:45 INFO - PROCESS | 1648 | 1461233925402 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0ba800 == 48 [pid = 1648] [id = 618] 03:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12ab4d400) [pid = 1648] [serial = 1854] [outer = 0x0] 03:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12b38d000) [pid = 1648] [serial = 1855] [outer = 0x12ab4d400] 03:18:45 INFO - PROCESS | 1648 | 1461233925430 Marionette DEBUG loaded listener.js 03:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12cec7c00) [pid = 1648] [serial = 1856] [outer = 0x12ab4d400] 03:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 468ms 03:18:45 INFO - PROCESS | 1648 | 1461233925763 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]]]}] 03:18:45 INFO - PROCESS | 1648 | 1461233925767 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:18:45 INFO - PROCESS | 1648 | 1461233925768 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:18:45 INFO - PROCESS | 1648 | 1461233925770 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:18:45 INFO - PROCESS | 1648 | 1461233925771 Marionette TRACE conn2 <- [1,2446,null,{}] 03:18:45 INFO - PROCESS | 1648 | 1461233925774 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}] 03:18:45 INFO - PROCESS | 1648 | 1461233925856 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:18:45 INFO - PROCESS | 1648 | 1461233925923 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d854800 == 49 [pid = 1648] [id = 619] 03:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12abbfc00) [pid = 1648] [serial = 1857] [outer = 0x0] 03:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12cf3f800) [pid = 1648] [serial = 1858] [outer = 0x12abbfc00] 03:18:45 INFO - PROCESS | 1648 | 1461233925956 Marionette DEBUG loaded listener.js 03:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12d887c00) [pid = 1648] [serial = 1859] [outer = 0x12abbfc00] 03:18:46 INFO - PROCESS | 1648 | 1461233926338 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]]]}] 03:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 574ms 03:18:46 INFO - PROCESS | 1648 | 1461233926346 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:18:46 INFO - PROCESS | 1648 | 1461233926348 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:18:46 INFO - PROCESS | 1648 | 1461233926351 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:18:46 INFO - PROCESS | 1648 | 1461233926353 Marionette TRACE conn2 <- [1,2450,null,{}] 03:18:46 INFO - PROCESS | 1648 | 1461233926357 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}] 03:18:46 INFO - PROCESS | 1648 | 1461233926514 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:18:46 INFO - PROCESS | 1648 | 1461233926536 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec09000 == 50 [pid = 1648] [id = 620] 03:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12d88cc00) [pid = 1648] [serial = 1860] [outer = 0x0] 03:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12e1bf400) [pid = 1648] [serial = 1861] [outer = 0x12d88cc00] 03:18:46 INFO - PROCESS | 1648 | 1461233926575 Marionette DEBUG loaded listener.js 03:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12e1e4400) [pid = 1648] [serial = 1862] [outer = 0x12d88cc00] 03:18:46 INFO - PROCESS | 1648 | 1461233926980 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]]]}] 03:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 674ms 03:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:18:47 INFO - PROCESS | 1648 | 1461233927025 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:18:47 INFO - PROCESS | 1648 | 1461233927026 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:18:47 INFO - PROCESS | 1648 | 1461233927028 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 1648 | 1461233927029 Marionette TRACE conn2 <- [1,2454,null,{}] 03:18:47 INFO - PROCESS | 1648 | 1461233927032 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}] 03:18:47 INFO - PROCESS | 1648 | 1461233927134 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:18:47 INFO - PROCESS | 1648 | 1461233927173 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f01d800 == 51 [pid = 1648] [id = 621] 03:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12e1e4800) [pid = 1648] [serial = 1863] [outer = 0x0] 03:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12e1ea400) [pid = 1648] [serial = 1864] [outer = 0x12e1e4800] 03:18:47 INFO - PROCESS | 1648 | 1461233927198 Marionette DEBUG loaded listener.js 03:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12e623000) [pid = 1648] [serial = 1865] [outer = 0x12e1e4800] 03:18:47 INFO - PROCESS | 1648 | 1461233927493 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]]]}] 03:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 03:18:47 INFO - PROCESS | 1648 | 1461233927547 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:18:47 INFO - PROCESS | 1648 | 1461233927548 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:18:47 INFO - PROCESS | 1648 | 1461233927556 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 1648 | 1461233927557 Marionette TRACE conn2 <- [1,2458,null,{}] 03:18:47 INFO - PROCESS | 1648 | 1461233927559 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}] 03:18:47 INFO - PROCESS | 1648 | 1461233927664 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:18:47 INFO - PROCESS | 1648 | 1461233927702 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9bf800 == 52 [pid = 1648] [id = 622] 03:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12e1e6400) [pid = 1648] [serial = 1866] [outer = 0x0] 03:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12e62d800) [pid = 1648] [serial = 1867] [outer = 0x12e1e6400] 03:18:47 INFO - PROCESS | 1648 | 1461233927727 Marionette DEBUG loaded listener.js 03:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12e8c6800) [pid = 1648] [serial = 1868] [outer = 0x12e1e6400] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11bc88000) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11c75e000) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12b1cd800) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12d831000) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x118e22c00) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11b525400) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x118e2f800) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11c75b800) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11b942c00) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x124264000) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1146b6c00) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1165b9c00) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:18:48 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11c71b800) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 569ms 03:18:48 INFO - PROCESS | 1648 | 1461233928121 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]]]}] 03:18:48 INFO - PROCESS | 1648 | 1461233928127 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:18:48 INFO - PROCESS | 1648 | 1461233928128 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:18:48 INFO - PROCESS | 1648 | 1461233928130 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:18:48 INFO - PROCESS | 1648 | 1461233928132 Marionette TRACE conn2 <- [1,2462,null,{}] 03:18:48 INFO - PROCESS | 1648 | 1461233928134 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}] 03:18:48 INFO - PROCESS | 1648 | 1461233928235 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:18:48 INFO - PROCESS | 1648 | 1461233928239 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea4c000 == 53 [pid = 1648] [id = 623] 03:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11c74f400) [pid = 1648] [serial = 1869] [outer = 0x0] 03:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12dadcc00) [pid = 1648] [serial = 1870] [outer = 0x11c74f400] 03:18:48 INFO - PROCESS | 1648 | 1461233928269 Marionette DEBUG loaded listener.js 03:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12e8cc000) [pid = 1648] [serial = 1871] [outer = 0x11c74f400] 03:18:48 INFO - PROCESS | 1648 | 1461233928613 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]]]}] 03:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 03:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:18:48 INFO - PROCESS | 1648 | 1461233928651 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:18:48 INFO - PROCESS | 1648 | 1461233928652 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:18:48 INFO - PROCESS | 1648 | 1461233928654 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:18:48 INFO - PROCESS | 1648 | 1461233928655 Marionette TRACE conn2 <- [1,2466,null,{}] 03:18:48 INFO - PROCESS | 1648 | 1461233928658 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}] 03:18:48 INFO - PROCESS | 1648 | 1461233928746 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:18:48 INFO - PROCESS | 1648 | 1461233928749 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1300b1000 == 54 [pid = 1648] [id = 624] 03:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12e62b000) [pid = 1648] [serial = 1872] [outer = 0x0] 03:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12e8d2800) [pid = 1648] [serial = 1873] [outer = 0x12e62b000] 03:18:48 INFO - PROCESS | 1648 | 1461233928774 Marionette DEBUG loaded listener.js 03:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12ecebc00) [pid = 1648] [serial = 1874] [outer = 0x12e62b000] 03:18:49 INFO - PROCESS | 1648 | 1461233929109 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]]]}] 03:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 470ms 03:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:18:49 INFO - PROCESS | 1648 | 1461233929124 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:18:49 INFO - PROCESS | 1648 | 1461233929127 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:18:49 INFO - PROCESS | 1648 | 1461233929130 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:18:49 INFO - PROCESS | 1648 | 1461233929131 Marionette TRACE conn2 <- [1,2470,null,{}] 03:18:49 INFO - PROCESS | 1648 | 1461233929133 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}] 03:18:49 INFO - PROCESS | 1648 | 1461233929215 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:18:49 INFO - PROCESS | 1648 | 1461233929276 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1305e1800 == 55 [pid = 1648] [id = 625] 03:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12e8d3800) [pid = 1648] [serial = 1875] [outer = 0x0] 03:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12ecf2000) [pid = 1648] [serial = 1876] [outer = 0x12e8d3800] 03:18:49 INFO - PROCESS | 1648 | 1461233929300 Marionette DEBUG loaded listener.js 03:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12ecf6c00) [pid = 1648] [serial = 1877] [outer = 0x12e8d3800] 03:18:49 INFO - PROCESS | 1648 | 1461233929552 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]]]}] 03:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 470ms 03:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:18:49 INFO - PROCESS | 1648 | 1461233929600 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:18:49 INFO - PROCESS | 1648 | 1461233929601 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:18:49 INFO - PROCESS | 1648 | 1461233929603 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:18:49 INFO - PROCESS | 1648 | 1461233929604 Marionette TRACE conn2 <- [1,2474,null,{}] 03:18:49 INFO - PROCESS | 1648 | 1461233929607 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}] 03:18:49 INFO - PROCESS | 1648 | 1461233929704 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:18:49 INFO - PROCESS | 1648 | 1461233929708 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b9a000 == 56 [pid = 1648] [id = 626] 03:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x123a6a000) [pid = 1648] [serial = 1878] [outer = 0x0] 03:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x123a6e000) [pid = 1648] [serial = 1879] [outer = 0x123a6a000] 03:18:49 INFO - PROCESS | 1648 | 1461233929732 Marionette DEBUG loaded listener.js 03:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x123a71c00) [pid = 1648] [serial = 1880] [outer = 0x123a6a000] 03:18:50 INFO - PROCESS | 1648 | 1461233930150 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]]]}] 03:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 03:18:50 INFO - PROCESS | 1648 | 1461233930173 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:18:50 INFO - PROCESS | 1648 | 1461233930175 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:18:50 INFO - PROCESS | 1648 | 1461233930179 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:18:50 INFO - PROCESS | 1648 | 1461233930182 Marionette TRACE conn2 <- [1,2478,null,{}] 03:18:50 INFO - PROCESS | 1648 | 1461233930185 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}] 03:18:50 INFO - PROCESS | 1648 | 1461233930298 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:18:50 INFO - PROCESS | 1648 | 1461233930376 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b94b000 == 57 [pid = 1648] [id = 627] 03:18:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1188cac00) [pid = 1648] [serial = 1881] [outer = 0x0] 03:18:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11a87c400) [pid = 1648] [serial = 1882] [outer = 0x1188cac00] 03:18:50 INFO - PROCESS | 1648 | 1461233930408 Marionette DEBUG loaded listener.js 03:18:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11aebbc00) [pid = 1648] [serial = 1883] [outer = 0x1188cac00] 03:18:50 INFO - PROCESS | 1648 | 1461233930851 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]]]}] 03:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 03:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:18:50 INFO - PROCESS | 1648 | 1461233930900 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:18:50 INFO - PROCESS | 1648 | 1461233930905 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:18:50 INFO - PROCESS | 1648 | 1461233930928 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:18:50 INFO - PROCESS | 1648 | 1461233930930 Marionette TRACE conn2 <- [1,2482,null,{}] 03:18:50 INFO - PROCESS | 1648 | 1461233930934 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}] 03:18:51 INFO - PROCESS | 1648 | 1461233931039 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:18:51 INFO - PROCESS | 1648 | 1461233931114 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a194800 == 58 [pid = 1648] [id = 628] 03:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11baccc00) [pid = 1648] [serial = 1884] [outer = 0x0] 03:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11c503c00) [pid = 1648] [serial = 1885] [outer = 0x11baccc00] 03:18:51 INFO - PROCESS | 1648 | 1461233931143 Marionette DEBUG loaded listener.js 03:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x123a6b000) [pid = 1648] [serial = 1886] [outer = 0x11baccc00] 03:18:51 INFO - PROCESS | 1648 | 1461233931552 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]]]}] 03:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 689ms 03:18:51 INFO - PROCESS | 1648 | 1461233931599 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:18:51 INFO - PROCESS | 1648 | 1461233931602 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:18:51 INFO - PROCESS | 1648 | 1461233931606 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:18:51 INFO - PROCESS | 1648 | 1461233931610 Marionette TRACE conn2 <- [1,2486,null,{}] 03:18:51 INFO - PROCESS | 1648 | 1461233931621 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}] 03:18:51 INFO - PROCESS | 1648 | 1461233931802 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:18:51 INFO - PROCESS | 1648 | 1461233931914 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9c3000 == 59 [pid = 1648] [id = 629] 03:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x123a74800) [pid = 1648] [serial = 1887] [outer = 0x0] 03:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1272ed800) [pid = 1648] [serial = 1888] [outer = 0x123a74800] 03:18:51 INFO - PROCESS | 1648 | 1461233931954 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12abc5800) [pid = 1648] [serial = 1889] [outer = 0x123a74800] 03:18:52 INFO - PROCESS | 1648 | 1461233932375 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]]]}] 03:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 825ms 03:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:18:52 INFO - PROCESS | 1648 | 1461233932431 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:18:52 INFO - PROCESS | 1648 | 1461233932434 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:18:52 INFO - PROCESS | 1648 | 1461233932438 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 1648 | 1461233932440 Marionette TRACE conn2 <- [1,2490,null,{}] 03:18:52 INFO - PROCESS | 1648 | 1461233932444 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}] 03:18:52 INFO - PROCESS | 1648 | 1461233932598 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:18:52 INFO - PROCESS | 1648 | 1461233932733 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x131ab0800 == 60 [pid = 1648] [id = 630] 03:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12abc6800) [pid = 1648] [serial = 1890] [outer = 0x0] 03:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12b1d6000) [pid = 1648] [serial = 1891] [outer = 0x12abc6800] 03:18:52 INFO - PROCESS | 1648 | 1461233932783 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12d0d6400) [pid = 1648] [serial = 1892] [outer = 0x12abc6800] 03:18:53 INFO - PROCESS | 1648 | 1461233933246 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]]]}] 03:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 870ms 03:18:53 INFO - PROCESS | 1648 | 1461233933310 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:18:53 INFO - PROCESS | 1648 | 1461233933311 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:18:53 INFO - PROCESS | 1648 | 1461233933313 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:18:53 INFO - PROCESS | 1648 | 1461233933315 Marionette TRACE conn2 <- [1,2494,null,{}] 03:18:53 INFO - PROCESS | 1648 | 1461233933317 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}] 03:18:53 INFO - PROCESS | 1648 | 1461233933418 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:18:53 INFO - PROCESS | 1648 | 1461233933492 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1372e2000 == 61 [pid = 1648] [id = 631] 03:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12b1d2400) [pid = 1648] [serial = 1893] [outer = 0x0] 03:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12e1c7c00) [pid = 1648] [serial = 1894] [outer = 0x12b1d2400] 03:18:53 INFO - PROCESS | 1648 | 1461233933522 Marionette DEBUG loaded listener.js 03:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12e8c8800) [pid = 1648] [serial = 1895] [outer = 0x12b1d2400] 03:18:53 INFO - PROCESS | 1648 | 1461233933894 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]]]}] 03:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 622ms 03:18:53 INFO - PROCESS | 1648 | 1461233933936 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:18:53 INFO - PROCESS | 1648 | 1461233933938 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:18:53 INFO - PROCESS | 1648 | 1461233933941 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:18:53 INFO - PROCESS | 1648 | 1461233933942 Marionette TRACE conn2 <- [1,2498,null,{}] 03:18:53 INFO - PROCESS | 1648 | 1461233933945 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}] 03:18:54 INFO - PROCESS | 1648 | 1461233934099 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:18:54 INFO - PROCESS | 1648 | 1461233934241 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x114c7c000 == 62 [pid = 1648] [id = 632] 03:18:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x128dcbc00) [pid = 1648] [serial = 1896] [outer = 0x0] 03:18:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12ecf1800) [pid = 1648] [serial = 1897] [outer = 0x128dcbc00] 03:18:54 INFO - PROCESS | 1648 | 1461233934292 Marionette DEBUG loaded listener.js 03:18:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12ee64000) [pid = 1648] [serial = 1898] [outer = 0x128dcbc00] 03:18:54 INFO - PROCESS | 1648 | 1461233934789 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]]]}] 03:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 874ms 03:18:54 INFO - PROCESS | 1648 | 1461233934815 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:18:54 INFO - PROCESS | 1648 | 1461233934816 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:18:54 INFO - PROCESS | 1648 | 1461233934819 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:18:54 INFO - PROCESS | 1648 | 1461233934820 Marionette TRACE conn2 <- [1,2502,null,{}] 03:18:54 INFO - PROCESS | 1648 | 1461233934822 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}] 03:18:54 INFO - PROCESS | 1648 | 1461233934928 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:18:55 INFO - PROCESS | 1648 | 1461233935033 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x114c94000 == 63 [pid = 1648] [id = 633] 03:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x1164c1000) [pid = 1648] [serial = 1899] [outer = 0x0] 03:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12b1cec00) [pid = 1648] [serial = 1900] [outer = 0x1164c1000] 03:18:55 INFO - PROCESS | 1648 | 1461233935065 Marionette DEBUG loaded listener.js 03:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12ee5fc00) [pid = 1648] [serial = 1901] [outer = 0x1164c1000] 03:18:55 INFO - PROCESS | 1648 | 1461233935643 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]]]}] 03:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 873ms 03:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:18:55 INFO - PROCESS | 1648 | 1461233935693 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:18:55 INFO - PROCESS | 1648 | 1461233935695 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:18:55 INFO - PROCESS | 1648 | 1461233935699 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:18:55 INFO - PROCESS | 1648 | 1461233935701 Marionette TRACE conn2 <- [1,2506,null,{}] 03:18:55 INFO - PROCESS | 1648 | 1461233935704 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}] 03:18:55 INFO - PROCESS | 1648 | 1461233935804 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:18:55 INFO - PROCESS | 1648 | 1461233935884 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c5d2000 == 64 [pid = 1648] [id = 634] 03:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x116524c00) [pid = 1648] [serial = 1902] [outer = 0x0] 03:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x119a0f400) [pid = 1648] [serial = 1903] [outer = 0x116524c00] 03:18:55 INFO - PROCESS | 1648 | 1461233935913 Marionette DEBUG loaded listener.js 03:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11ad33800) [pid = 1648] [serial = 1904] [outer = 0x116524c00] 03:18:56 INFO - PROCESS | 1648 | 1461233936402 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]]]}] 03:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 721ms 03:18:56 INFO - PROCESS | 1648 | 1461233936420 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:18:56 INFO - PROCESS | 1648 | 1461233936425 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:18:56 INFO - PROCESS | 1648 | 1461233936431 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:18:56 INFO - PROCESS | 1648 | 1461233936433 Marionette TRACE conn2 <- [1,2510,null,{}] 03:18:56 INFO - PROCESS | 1648 | 1461233936436 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}] 03:18:56 INFO - PROCESS | 1648 | 1461233936573 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:18:56 INFO - PROCESS | 1648 | 1461233936685 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aed6000 == 65 [pid = 1648] [id = 635] 03:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11ae07c00) [pid = 1648] [serial = 1905] [outer = 0x0] 03:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11b51f800) [pid = 1648] [serial = 1906] [outer = 0x11ae07c00] 03:18:56 INFO - PROCESS | 1648 | 1461233936729 Marionette DEBUG loaded listener.js 03:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11bacb000) [pid = 1648] [serial = 1907] [outer = 0x11ae07c00] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12f4a1000 == 64 [pid = 1648] [id = 574] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a176000 == 63 [pid = 1648] [id = 573] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12f9c1000 == 62 [pid = 1648] [id = 575] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1305e1800 == 61 [pid = 1648] [id = 625] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1300b1000 == 60 [pid = 1648] [id = 624] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12dadf800) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea4c000 == 59 [pid = 1648] [id = 623] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12f9bf800 == 58 [pid = 1648] [id = 622] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12f01d800 == 57 [pid = 1648] [id = 621] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec09000 == 56 [pid = 1648] [id = 620] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d854800 == 55 [pid = 1648] [id = 619] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0ba800 == 54 [pid = 1648] [id = 618] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c6000 == 53 [pid = 1648] [id = 617] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1240d7800 == 52 [pid = 1648] [id = 616] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11be33800 == 51 [pid = 1648] [id = 615] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11b95d000 == 50 [pid = 1648] [id = 614] 03:18:57 INFO - PROCESS | 1648 | 1461233937306 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]]]}] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x126f9b800 == 49 [pid = 1648] [id = 613] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1244aa000 == 48 [pid = 1648] [id = 608] 03:18:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11927f800 == 47 [pid = 1648] [id = 607] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a24e400) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12ab50000) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12b425000) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12b1d8400) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12dad7c00) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x119133c00) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12b1d5c00) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11bac6800) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11bfe1000) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x127211c00) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11883dc00) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12927e400) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11ad35000) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11b525800) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x123a0dc00) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x123f87800) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11c4b1c00) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11c75b000) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x126dba400) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11bad2400) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11bacd000) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12d832800) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12d889c00) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12d0d3800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x118e29400) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11aa85800) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12afd0400) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12cecfc00) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x129274800) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 03:18:57 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12aae6c00) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 03:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 922ms 03:18:57 INFO - PROCESS | 1648 | 1461233937353 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:18:57 INFO - PROCESS | 1648 | 1461233937355 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:18:57 INFO - PROCESS | 1648 | 1461233937361 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:18:57 INFO - PROCESS | 1648 | 1461233937365 Marionette TRACE conn2 <- [1,2514,null,{}] 03:18:57 INFO - PROCESS | 1648 | 1461233937376 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}] 03:18:57 INFO - PROCESS | 1648 | 1461233937484 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:18:57 INFO - PROCESS | 1648 | 1461233937495 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aaa7000 == 48 [pid = 1648] [id = 636] 03:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11bfe6c00) [pid = 1648] [serial = 1908] [outer = 0x0] 03:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11c4a8800) [pid = 1648] [serial = 1909] [outer = 0x11bfe6c00] 03:18:57 INFO - PROCESS | 1648 | 1461233937523 Marionette DEBUG loaded listener.js 03:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11ca5c000) [pid = 1648] [serial = 1910] [outer = 0x11bfe6c00] 03:18:57 INFO - PROCESS | 1648 | 1461233937904 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]]]}] 03:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 581ms 03:18:57 INFO - PROCESS | 1648 | 1461233937940 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:18:57 INFO - PROCESS | 1648 | 1461233937942 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:18:57 INFO - PROCESS | 1648 | 1461233937969 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:18:57 INFO - PROCESS | 1648 | 1461233937970 Marionette TRACE conn2 <- [1,2518,null,{}] 03:18:57 INFO - PROCESS | 1648 | 1461233937972 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}] 03:18:58 INFO - PROCESS | 1648 | 1461233938054 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:18:58 INFO - PROCESS | 1648 | 1461233938062 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12815e000 == 49 [pid = 1648] [id = 637] 03:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x123a72800) [pid = 1648] [serial = 1911] [outer = 0x0] 03:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x123c67000) [pid = 1648] [serial = 1912] [outer = 0x123a72800] 03:18:58 INFO - PROCESS | 1648 | 1461233938089 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12470f400) [pid = 1648] [serial = 1913] [outer = 0x123a72800] 03:18:58 INFO - PROCESS | 1648 | 1461233938416 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]]]}] 03:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 494ms 03:18:58 INFO - PROCESS | 1648 | 1461233938440 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:18:58 INFO - PROCESS | 1648 | 1461233938442 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:18:58 INFO - PROCESS | 1648 | 1461233938462 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:18:58 INFO - PROCESS | 1648 | 1461233938464 Marionette TRACE conn2 <- [1,2522,null,{}] 03:18:58 INFO - PROCESS | 1648 | 1461233938468 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}] 03:18:58 INFO - PROCESS | 1648 | 1461233938554 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:18:58 INFO - PROCESS | 1648 | 1461233938561 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12921f000 == 50 [pid = 1648] [id = 638] 03:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12470fc00) [pid = 1648] [serial = 1914] [outer = 0x0] 03:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1272e7c00) [pid = 1648] [serial = 1915] [outer = 0x12470fc00] 03:18:58 INFO - PROCESS | 1648 | 1461233938598 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x128dc8400) [pid = 1648] [serial = 1916] [outer = 0x12470fc00] 03:18:59 INFO - PROCESS | 1648 | 1461233939072 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]]]}] 03:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 636ms 03:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:18:59 INFO - PROCESS | 1648 | 1461233939083 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 1648 | 1461233939084 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:18:59 INFO - PROCESS | 1648 | 1461233939086 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - PROCESS | 1648 | 1461233939087 Marionette TRACE conn2 <- [1,2526,null,{}] 03:18:59 INFO - PROCESS | 1648 | 1461233939089 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}] 03:18:59 INFO - PROCESS | 1648 | 1461233939218 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:18:59 INFO - PROCESS | 1648 | 1461233939255 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab74000 == 51 [pid = 1648] [id = 639] 03:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11c755c00) [pid = 1648] [serial = 1917] [outer = 0x0] 03:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x129272c00) [pid = 1648] [serial = 1918] [outer = 0x11c755c00] 03:18:59 INFO - PROCESS | 1648 | 1461233939283 Marionette DEBUG loaded listener.js 03:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12abc0c00) [pid = 1648] [serial = 1919] [outer = 0x11c755c00] 03:18:59 INFO - PROCESS | 1648 | 1461233939615 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]]]}] 03:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 568ms 03:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:18:59 INFO - PROCESS | 1648 | 1461233939654 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 1648 | 1461233939656 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:18:59 INFO - PROCESS | 1648 | 1461233939658 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - PROCESS | 1648 | 1461233939659 Marionette TRACE conn2 <- [1,2530,null,{}] 03:18:59 INFO - PROCESS | 1648 | 1461233939661 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}] 03:18:59 INFO - PROCESS | 1648 | 1461233939765 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:18:59 INFO - PROCESS | 1648 | 1461233939804 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce1d000 == 52 [pid = 1648] [id = 640] 03:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12abc3000) [pid = 1648] [serial = 1920] [outer = 0x0] 03:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12b1d3400) [pid = 1648] [serial = 1921] [outer = 0x12abc3000] 03:18:59 INFO - PROCESS | 1648 | 1461233939830 Marionette DEBUG loaded listener.js 03:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12b426400) [pid = 1648] [serial = 1922] [outer = 0x12abc3000] 03:19:00 INFO - PROCESS | 1648 | 1461233940132 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]]]}] 03:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 03:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:19:00 INFO - PROCESS | 1648 | 1461233940180 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:19:00 INFO - PROCESS | 1648 | 1461233940181 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:19:00 INFO - PROCESS | 1648 | 1461233940183 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:19:00 INFO - PROCESS | 1648 | 1461233940185 Marionette TRACE conn2 <- [1,2534,null,{}] 03:19:00 INFO - PROCESS | 1648 | 1461233940187 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}] 03:19:00 INFO - PROCESS | 1648 | 1461233940340 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:19:00 INFO - PROCESS | 1648 | 1461233940360 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e1800 == 53 [pid = 1648] [id = 641] 03:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12afd0400) [pid = 1648] [serial = 1923] [outer = 0x0] 03:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12cecfc00) [pid = 1648] [serial = 1924] [outer = 0x12afd0400] 03:19:00 INFO - PROCESS | 1648 | 1461233940399 Marionette DEBUG loaded listener.js 03:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12d831000) [pid = 1648] [serial = 1925] [outer = 0x12afd0400] 03:19:00 INFO - PROCESS | 1648 | 1461233940841 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]]]}] 03:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 669ms 03:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:19:00 INFO - PROCESS | 1648 | 1461233940852 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:19:00 INFO - PROCESS | 1648 | 1461233940853 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:19:00 INFO - PROCESS | 1648 | 1461233940855 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:19:00 INFO - PROCESS | 1648 | 1461233940856 Marionette TRACE conn2 <- [1,2538,null,{}] 03:19:00 INFO - PROCESS | 1648 | 1461233940859 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}] 03:19:00 INFO - PROCESS | 1648 | 1461233940967 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:19:00 INFO - PROCESS | 1648 | 1461233940980 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e422800 == 54 [pid = 1648] [id = 642] 03:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12d888400) [pid = 1648] [serial = 1926] [outer = 0x0] 03:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12dade800) [pid = 1648] [serial = 1927] [outer = 0x12d888400] 03:19:01 INFO - PROCESS | 1648 | 1461233941005 Marionette DEBUG loaded listener.js 03:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12e1e4000) [pid = 1648] [serial = 1928] [outer = 0x12d888400] 03:19:01 INFO - PROCESS | 1648 | 1461233941349 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]]]}] 03:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 519ms 03:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:19:01 INFO - PROCESS | 1648 | 1461233941375 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:19:01 INFO - PROCESS | 1648 | 1461233941376 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:19:01 INFO - PROCESS | 1648 | 1461233941378 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:19:01 INFO - PROCESS | 1648 | 1461233941379 Marionette TRACE conn2 <- [1,2542,null,{}] 03:19:01 INFO - PROCESS | 1648 | 1461233941390 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}] 03:19:01 INFO - PROCESS | 1648 | 1461233941647 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12d88cc00) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12e1e4800) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12e1e6400) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x118e27400) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1272ea800) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11c74f400) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11b525000) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x114d0e000) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x123a0ec00) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12ab4d400) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12e8d3800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12e62b000) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12abbfc00) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:19:01 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12d837800) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:19:01 INFO - PROCESS | 1648 | 1461233941710 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b554800 == 55 [pid = 1648] [id = 643] 03:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11857c800) [pid = 1648] [serial = 1929] [outer = 0x0] 03:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x119ac5000) [pid = 1648] [serial = 1930] [outer = 0x11857c800] 03:19:01 INFO - PROCESS | 1648 | 1461233941736 Marionette DEBUG loaded listener.js 03:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x128dc3800) [pid = 1648] [serial = 1931] [outer = 0x11857c800] 03:19:02 INFO - PROCESS | 1648 | 1461233942005 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]]]}] 03:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 676ms 03:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:19:02 INFO - PROCESS | 1648 | 1461233942055 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:19:02 INFO - PROCESS | 1648 | 1461233942056 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:19:02 INFO - PROCESS | 1648 | 1461233942059 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:19:02 INFO - PROCESS | 1648 | 1461233942064 Marionette TRACE conn2 <- [1,2546,null,{}] 03:19:02 INFO - PROCESS | 1648 | 1461233942066 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}] 03:19:02 INFO - PROCESS | 1648 | 1461233942165 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:19:02 INFO - PROCESS | 1648 | 1461233942226 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea3c800 == 56 [pid = 1648] [id = 644] 03:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x118c2c400) [pid = 1648] [serial = 1932] [outer = 0x0] 03:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12dadbc00) [pid = 1648] [serial = 1933] [outer = 0x118c2c400] 03:19:02 INFO - PROCESS | 1648 | 1461233942256 Marionette DEBUG loaded listener.js 03:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12ece9400) [pid = 1648] [serial = 1934] [outer = 0x118c2c400] 03:19:02 INFO - PROCESS | 1648 | 1461233942529 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]]]}] 03:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 03:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:19:02 INFO - PROCESS | 1648 | 1461233942583 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:19:02 INFO - PROCESS | 1648 | 1461233942584 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:19:02 INFO - PROCESS | 1648 | 1461233942586 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:19:02 INFO - PROCESS | 1648 | 1461233942587 Marionette TRACE conn2 <- [1,2550,null,{}] 03:19:02 INFO - PROCESS | 1648 | 1461233942589 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}] 03:19:02 INFO - PROCESS | 1648 | 1461233942676 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:19:02 INFO - PROCESS | 1648 | 1461233942682 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f498000 == 57 [pid = 1648] [id = 645] 03:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1121a8400) [pid = 1648] [serial = 1935] [outer = 0x0] 03:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1121ac000) [pid = 1648] [serial = 1936] [outer = 0x1121a8400] 03:19:02 INFO - PROCESS | 1648 | 1461233942708 Marionette DEBUG loaded listener.js 03:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12e8d0000) [pid = 1648] [serial = 1937] [outer = 0x1121a8400] 03:19:03 INFO - PROCESS | 1648 | 1461233943049 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]]]}] 03:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 470ms 03:19:03 INFO - PROCESS | 1648 | 1461233943057 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:19:03 INFO - PROCESS | 1648 | 1461233943058 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:19:03 INFO - PROCESS | 1648 | 1461233943062 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:19:03 INFO - PROCESS | 1648 | 1461233943064 Marionette TRACE conn2 <- [1,2554,null,{}] 03:19:03 INFO - PROCESS | 1648 | 1461233943067 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}] 03:19:03 INFO - PROCESS | 1648 | 1461233943183 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:19:03 INFO - PROCESS | 1648 | 1461233943189 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb97000 == 58 [pid = 1648] [id = 646] 03:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1121a8c00) [pid = 1648] [serial = 1938] [outer = 0x0] 03:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12ecec400) [pid = 1648] [serial = 1939] [outer = 0x1121a8c00] 03:19:03 INFO - PROCESS | 1648 | 1461233943214 Marionette DEBUG loaded listener.js 03:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12ee5a000) [pid = 1648] [serial = 1940] [outer = 0x1121a8c00] 03:19:03 INFO - PROCESS | 1648 | 1461233943527 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]]]}] 03:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 03:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:19:03 INFO - PROCESS | 1648 | 1461233943582 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:19:03 INFO - PROCESS | 1648 | 1461233943583 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:19:03 INFO - PROCESS | 1648 | 1461233943585 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:19:03 INFO - PROCESS | 1648 | 1461233943586 Marionette TRACE conn2 <- [1,2558,null,{}] 03:19:03 INFO - PROCESS | 1648 | 1461233943588 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}] 03:19:03 INFO - PROCESS | 1648 | 1461233943738 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:19:03 INFO - PROCESS | 1648 | 1461233943849 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x114c8c800 == 59 [pid = 1648] [id = 647] 03:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1121a1800) [pid = 1648] [serial = 1941] [outer = 0x0] 03:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1121a6000) [pid = 1648] [serial = 1942] [outer = 0x1121a1800] 03:19:03 INFO - PROCESS | 1648 | 1461233943884 Marionette DEBUG loaded listener.js 03:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x115798000) [pid = 1648] [serial = 1943] [outer = 0x1121a1800] 03:19:04 INFO - PROCESS | 1648 | 1461233944418 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]]]}] 03:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 868ms 03:19:04 INFO - PROCESS | 1648 | 1461233944455 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 1648 | 1461233944458 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:19:04 INFO - PROCESS | 1648 | 1461233944463 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - PROCESS | 1648 | 1461233944466 Marionette TRACE conn2 <- [1,2562,null,{}] 03:19:04 INFO - PROCESS | 1648 | 1461233944470 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}] 03:19:04 INFO - PROCESS | 1648 | 1461233944576 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:19:04 INFO - PROCESS | 1648 | 1461233944654 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247b3000 == 60 [pid = 1648] [id = 648] 03:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11ad2cc00) [pid = 1648] [serial = 1944] [outer = 0x0] 03:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11b525800) [pid = 1648] [serial = 1945] [outer = 0x11ad2cc00] 03:19:04 INFO - PROCESS | 1648 | 1461233944686 Marionette DEBUG loaded listener.js 03:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11bc08c00) [pid = 1648] [serial = 1946] [outer = 0x11ad2cc00] 03:19:05 INFO - PROCESS | 1648 | 1461233945203 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]]]}] 03:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 775ms 03:19:05 INFO - PROCESS | 1648 | 1461233945239 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:19:05 INFO - PROCESS | 1648 | 1461233945242 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:19:05 INFO - PROCESS | 1648 | 1461233945248 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:19:05 INFO - PROCESS | 1648 | 1461233945250 Marionette TRACE conn2 <- [1,2566,null,{}] 03:19:05 INFO - PROCESS | 1648 | 1461233945254 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}] 03:19:05 INFO - PROCESS | 1648 | 1461233945408 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:19:05 INFO - PROCESS | 1648 | 1461233945495 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d981000 == 61 [pid = 1648] [id = 649] 03:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x123a07000) [pid = 1648] [serial = 1947] [outer = 0x0] 03:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x123a6e400) [pid = 1648] [serial = 1948] [outer = 0x123a07000] 03:19:05 INFO - PROCESS | 1648 | 1461233945525 Marionette DEBUG loaded listener.js 03:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x127211c00) [pid = 1648] [serial = 1949] [outer = 0x123a07000] 03:19:05 INFO - PROCESS | 1648 | 1461233945969 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]]]}] 03:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 772ms 03:19:06 INFO - PROCESS | 1648 | 1461233946018 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:19:06 INFO - PROCESS | 1648 | 1461233946020 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:19:06 INFO - PROCESS | 1648 | 1461233946045 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:19:06 INFO - PROCESS | 1648 | 1461233946049 Marionette TRACE conn2 <- [1,2570,null,{}] 03:19:06 INFO - PROCESS | 1648 | 1461233946053 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}] 03:19:06 INFO - PROCESS | 1648 | 1461233946162 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:19:06 INFO - PROCESS | 1648 | 1461233946238 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1305ea800 == 62 [pid = 1648] [id = 650] 03:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x123a10c00) [pid = 1648] [serial = 1950] [outer = 0x0] 03:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12ab4b400) [pid = 1648] [serial = 1951] [outer = 0x123a10c00] 03:19:06 INFO - PROCESS | 1648 | 1461233946268 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12ced1c00) [pid = 1648] [serial = 1952] [outer = 0x123a10c00] 03:19:06 INFO - PROCESS | 1648 | 1461233946674 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]]]}] 03:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 694ms 03:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:19:06 INFO - PROCESS | 1648 | 1461233946733 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:19:06 INFO - PROCESS | 1648 | 1461233946735 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:19:06 INFO - PROCESS | 1648 | 1461233946737 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:19:06 INFO - PROCESS | 1648 | 1461233946738 Marionette TRACE conn2 <- [1,2574,null,{}] 03:19:06 INFO - PROCESS | 1648 | 1461233946741 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}] 03:19:06 INFO - PROCESS | 1648 | 1461233946886 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:19:06 INFO - PROCESS | 1648 | 1461233946941 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1372f9000 == 63 [pid = 1648] [id = 651] 03:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12ab4f000) [pid = 1648] [serial = 1953] [outer = 0x0] 03:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12e1e8c00) [pid = 1648] [serial = 1954] [outer = 0x12ab4f000] 03:19:06 INFO - PROCESS | 1648 | 1461233946972 Marionette DEBUG loaded listener.js 03:19:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12e8cc400) [pid = 1648] [serial = 1955] [outer = 0x12ab4f000] 03:19:07 INFO - PROCESS | 1648 | 1461233947378 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]]]}] 03:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 03:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:19:07 INFO - PROCESS | 1648 | 1461233947408 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:19:07 INFO - PROCESS | 1648 | 1461233947409 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:19:07 INFO - PROCESS | 1648 | 1461233947412 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 1648 | 1461233947413 Marionette TRACE conn2 <- [1,2578,null,{}] 03:19:07 INFO - PROCESS | 1648 | 1461233947415 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}] 03:19:07 INFO - PROCESS | 1648 | 1461233947522 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:19:07 INFO - PROCESS | 1648 | 1461233947631 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x142897800 == 64 [pid = 1648] [id = 652] 03:19:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12473b400) [pid = 1648] [serial = 1956] [outer = 0x0] 03:19:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12473d000) [pid = 1648] [serial = 1957] [outer = 0x12473b400] 03:19:07 INFO - PROCESS | 1648 | 1461233947669 Marionette DEBUG loaded listener.js 03:19:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12ece8000) [pid = 1648] [serial = 1958] [outer = 0x12473b400] 03:19:08 INFO - PROCESS | 1648 | 1461233948098 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]]]}] 03:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 718ms 03:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:19:08 INFO - PROCESS | 1648 | 1461233948134 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:19:08 INFO - PROCESS | 1648 | 1461233948135 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:19:08 INFO - PROCESS | 1648 | 1461233948137 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:19:08 INFO - PROCESS | 1648 | 1461233948139 Marionette TRACE conn2 <- [1,2582,null,{}] 03:19:08 INFO - PROCESS | 1648 | 1461233948141 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}] 03:19:08 INFO - PROCESS | 1648 | 1461233948269 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:19:08 INFO - PROCESS | 1648 | 1461233948378 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aeda000 == 65 [pid = 1648] [id = 653] 03:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x118838800) [pid = 1648] [serial = 1959] [outer = 0x0] 03:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x11ae05400) [pid = 1648] [serial = 1960] [outer = 0x118838800] 03:19:08 INFO - PROCESS | 1648 | 1461233948409 Marionette DEBUG loaded listener.js 03:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x124437c00) [pid = 1648] [serial = 1961] [outer = 0x118838800] 03:19:08 INFO - PROCESS | 1648 | 1461233948816 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]]]}] 03:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 718ms 03:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:19:08 INFO - PROCESS | 1648 | 1461233948857 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:19:08 INFO - PROCESS | 1648 | 1461233948859 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:19:08 INFO - PROCESS | 1648 | 1461233948862 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:19:08 INFO - PROCESS | 1648 | 1461233948864 Marionette TRACE conn2 <- [1,2586,null,{}] 03:19:08 INFO - PROCESS | 1648 | 1461233948868 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}] 03:19:09 INFO - PROCESS | 1648 | 1461233949236 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:19:09 INFO - PROCESS | 1648 | 1461233949404 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x124356800 == 66 [pid = 1648] [id = 654] 03:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x114606400) [pid = 1648] [serial = 1962] [outer = 0x0] 03:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x115797400) [pid = 1648] [serial = 1963] [outer = 0x114606400] 03:19:09 INFO - PROCESS | 1648 | 1461233949452 Marionette DEBUG loaded listener.js 03:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x118837800) [pid = 1648] [serial = 1964] [outer = 0x114606400] 03:19:09 INFO - PROCESS | 1648 | 1461233949982 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]]]}] 03:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1173ms 03:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:19:10 INFO - PROCESS | 1648 | 1461233950035 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:19:10 INFO - PROCESS | 1648 | 1461233950037 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:19:10 INFO - PROCESS | 1648 | 1461233950040 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 1648 | 1461233950043 Marionette TRACE conn2 <- [1,2590,null,{}] 03:19:10 INFO - PROCESS | 1648 | 1461233950046 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}] 03:19:10 INFO - PROCESS | 1648 | 1461233950144 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:19:10 INFO - PROCESS | 1648 | 1461233950226 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c193000 == 67 [pid = 1648] [id = 655] 03:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11ae36000) [pid = 1648] [serial = 1965] [outer = 0x0] 03:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11bacfc00) [pid = 1648] [serial = 1966] [outer = 0x11ae36000] 03:19:10 INFO - PROCESS | 1648 | 1461233950255 Marionette DEBUG loaded listener.js 03:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11c4b1c00) [pid = 1648] [serial = 1967] [outer = 0x11ae36000] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb97000 == 66 [pid = 1648] [id = 646] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12f498000 == 65 [pid = 1648] [id = 645] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea3c800 == 64 [pid = 1648] [id = 644] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11b554800 == 63 [pid = 1648] [id = 643] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12e422800 == 62 [pid = 1648] [id = 642] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e1800 == 61 [pid = 1648] [id = 641] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce1d000 == 60 [pid = 1648] [id = 640] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x123a6e000) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab74000 == 59 [pid = 1648] [id = 639] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12921f000 == 58 [pid = 1648] [id = 638] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12815e000 == 57 [pid = 1648] [id = 637] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11aaa7000 == 56 [pid = 1648] [id = 636] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11aed6000 == 55 [pid = 1648] [id = 635] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11c5d2000 == 54 [pid = 1648] [id = 634] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12f9c3000 == 53 [pid = 1648] [id = 629] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a194800 == 52 [pid = 1648] [id = 628] 03:19:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11b94b000 == 51 [pid = 1648] [id = 627] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12e1c2000) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11c752400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x1156c4800) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12ecf2000) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12e8d2800) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12e8c6800) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12cf3f800) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12d887c00) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12ecf6c00) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12e1e4400) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12ecebc00) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12e1bf400) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12e1ea400) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12e62d800) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12e623000) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11ae0ec00) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1191b5400) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a249800) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12aae6400) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12e8cc000) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x1277ecc00) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11c1bd800) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x123a03800) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11bc7e800) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11ba11400) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12e1c6400) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11b944800) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12470d800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1277f3800) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12b38d000) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12cec7c00) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12c6e2c00) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12dadcc00) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 03:19:10 INFO - PROCESS | 1648 | 1461233950646 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]]]}] 03:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 625ms 03:19:10 INFO - PROCESS | 1648 | 1461233950666 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:19:10 INFO - PROCESS | 1648 | 1461233950668 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:19:10 INFO - PROCESS | 1648 | 1461233950670 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 1648 | 1461233950672 Marionette TRACE conn2 <- [1,2594,null,{}] 03:19:10 INFO - PROCESS | 1648 | 1461233950674 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}] 03:19:10 INFO - PROCESS | 1648 | 1461233950758 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:19:10 INFO - PROCESS | 1648 | 1461233950850 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123f02800 == 52 [pid = 1648] [id = 656] 03:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11c4a9400) [pid = 1648] [serial = 1968] [outer = 0x0] 03:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x123a02800) [pid = 1648] [serial = 1969] [outer = 0x11c4a9400] 03:19:10 INFO - PROCESS | 1648 | 1461233950876 Marionette DEBUG loaded listener.js 03:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x123c69800) [pid = 1648] [serial = 1970] [outer = 0x11c4a9400] 03:19:11 INFO - PROCESS | 1648 | 1461233951213 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]]]}] 03:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 570ms 03:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:19:11 INFO - PROCESS | 1648 | 1461233951241 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:19:11 INFO - PROCESS | 1648 | 1461233951246 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:19:11 INFO - PROCESS | 1648 | 1461233951254 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:19:11 INFO - PROCESS | 1648 | 1461233951257 Marionette TRACE conn2 <- [1,2598,null,{}] 03:19:11 INFO - PROCESS | 1648 | 1461233951259 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}] 03:19:11 INFO - PROCESS | 1648 | 1461233951343 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:19:11 INFO - PROCESS | 1648 | 1461233951352 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a175800 == 53 [pid = 1648] [id = 657] 03:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11c510000) [pid = 1648] [serial = 1971] [outer = 0x0] 03:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12470e800) [pid = 1648] [serial = 1972] [outer = 0x11c510000] 03:19:11 INFO - PROCESS | 1648 | 1461233951432 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12927f400) [pid = 1648] [serial = 1973] [outer = 0x11c510000] 03:19:11 INFO - PROCESS | 1648 | 1461233951738 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]]]}] 03:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 525ms 03:19:11 INFO - PROCESS | 1648 | 1461233951774 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:19:11 INFO - PROCESS | 1648 | 1461233951776 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:19:11 INFO - PROCESS | 1648 | 1461233951781 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:19:11 INFO - PROCESS | 1648 | 1461233951782 Marionette TRACE conn2 <- [1,2602,null,{}] 03:19:11 INFO - PROCESS | 1648 | 1461233951784 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}] 03:19:11 INFO - PROCESS | 1648 | 1461233951866 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:19:11 INFO - PROCESS | 1648 | 1461233951870 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c357000 == 54 [pid = 1648] [id = 658] 03:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a24fc00) [pid = 1648] [serial = 1974] [outer = 0x0] 03:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12aae6000) [pid = 1648] [serial = 1975] [outer = 0x12a24fc00] 03:19:11 INFO - PROCESS | 1648 | 1461233951895 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12abc5000) [pid = 1648] [serial = 1976] [outer = 0x12a24fc00] 03:19:12 INFO - PROCESS | 1648 | 1461233952316 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]]]}] 03:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 567ms 03:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:19:12 INFO - PROCESS | 1648 | 1461233952350 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:19:12 INFO - PROCESS | 1648 | 1461233952351 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:19:12 INFO - PROCESS | 1648 | 1461233952353 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 1648 | 1461233952354 Marionette TRACE conn2 <- [1,2606,null,{}] 03:19:12 INFO - PROCESS | 1648 | 1461233952356 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}] 03:19:12 INFO - PROCESS | 1648 | 1461233952462 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:19:12 INFO - PROCESS | 1648 | 1461233952467 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e669800 == 55 [pid = 1648] [id = 659] 03:19:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12b399c00) [pid = 1648] [serial = 1977] [outer = 0x0] 03:19:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12c6e6c00) [pid = 1648] [serial = 1978] [outer = 0x12b399c00] 03:19:12 INFO - PROCESS | 1648 | 1461233952499 Marionette DEBUG loaded listener.js 03:19:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12d87f400) [pid = 1648] [serial = 1979] [outer = 0x12b399c00] 03:19:12 INFO - PROCESS | 1648 | 1461233952892 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]]]}] 03:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 03:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:19:12 INFO - PROCESS | 1648 | 1461233952927 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:19:12 INFO - PROCESS | 1648 | 1461233952928 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:19:12 INFO - PROCESS | 1648 | 1461233952930 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 1648 | 1461233952931 Marionette TRACE conn2 <- [1,2610,null,{}] 03:19:12 INFO - PROCESS | 1648 | 1461233952934 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}] 03:19:13 INFO - PROCESS | 1648 | 1461233953042 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:19:13 INFO - PROCESS | 1648 | 1461233953083 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec0e800 == 56 [pid = 1648] [id = 660] 03:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x129fd8c00) [pid = 1648] [serial = 1980] [outer = 0x0] 03:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11bac5c00) [pid = 1648] [serial = 1981] [outer = 0x129fd8c00] 03:19:13 INFO - PROCESS | 1648 | 1461233953113 Marionette DEBUG loaded listener.js 03:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b428c00) [pid = 1648] [serial = 1982] [outer = 0x129fd8c00] 03:19:13 INFO - PROCESS | 1648 | 1461233953456 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]]]}] 03:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 569ms 03:19:13 INFO - PROCESS | 1648 | 1461233953505 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:19:13 INFO - PROCESS | 1648 | 1461233953506 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:19:13 INFO - PROCESS | 1648 | 1461233953508 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:19:13 INFO - PROCESS | 1648 | 1461233953509 Marionette TRACE conn2 <- [1,2614,null,{}] 03:19:13 INFO - PROCESS | 1648 | 1461233953512 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}] 03:19:13 INFO - PROCESS | 1648 | 1461233953619 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:19:13 INFO - PROCESS | 1648 | 1461233953657 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f4a2000 == 57 [pid = 1648] [id = 661] 03:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x118e27000) [pid = 1648] [serial = 1983] [outer = 0x0] 03:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12d88c400) [pid = 1648] [serial = 1984] [outer = 0x118e27000] 03:19:13 INFO - PROCESS | 1648 | 1461233953682 Marionette DEBUG loaded listener.js 03:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12e1e4400) [pid = 1648] [serial = 1985] [outer = 0x118e27000] 03:19:13 INFO - PROCESS | 1648 | 1461233953981 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]]]}] 03:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 03:19:14 INFO - PROCESS | 1648 | 1461233954030 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:19:14 INFO - PROCESS | 1648 | 1461233954031 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:19:14 INFO - PROCESS | 1648 | 1461233954034 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:19:14 INFO - PROCESS | 1648 | 1461233954035 Marionette TRACE conn2 <- [1,2618,null,{}] 03:19:14 INFO - PROCESS | 1648 | 1461233954038 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}] 03:19:14 INFO - PROCESS | 1648 | 1461233954183 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:19:14 INFO - PROCESS | 1648 | 1461233954202 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe22000 == 58 [pid = 1648] [id = 662] 03:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12e1e4800) [pid = 1648] [serial = 1986] [outer = 0x0] 03:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12e62cc00) [pid = 1648] [serial = 1987] [outer = 0x12e1e4800] 03:19:14 INFO - PROCESS | 1648 | 1461233954241 Marionette DEBUG loaded listener.js 03:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12e8cc000) [pid = 1648] [serial = 1988] [outer = 0x12e1e4800] 03:19:14 INFO - PROCESS | 1648 | 1461233954805 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]]]}] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12abc3000) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x123a6a000) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11c755c00) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11857c800) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x118c2c400) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1121a8400) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12d888400) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11ae07c00) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12afd0400) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12470fc00) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x123a72800) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11bfe6c00) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:19:14 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x116524c00) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 819ms 03:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:19:14 INFO - PROCESS | 1648 | 1461233954853 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:19:14 INFO - PROCESS | 1648 | 1461233954855 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:19:14 INFO - PROCESS | 1648 | 1461233954857 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:19:14 INFO - PROCESS | 1648 | 1461233954858 Marionette TRACE conn2 <- [1,2622,null,{}] 03:19:14 INFO - PROCESS | 1648 | 1461233954860 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}] 03:19:14 INFO - PROCESS | 1648 | 1461233954951 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:19:14 INFO - PROCESS | 1648 | 1461233954954 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1c000 == 59 [pid = 1648] [id = 663] 03:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x114d0f400) [pid = 1648] [serial = 1989] [outer = 0x0] 03:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11beabc00) [pid = 1648] [serial = 1990] [outer = 0x114d0f400] 03:19:14 INFO - PROCESS | 1648 | 1461233954980 Marionette DEBUG loaded listener.js 03:19:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12683f800) [pid = 1648] [serial = 1991] [outer = 0x114d0f400] 03:19:15 INFO - PROCESS | 1648 | 1461233955379 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]]]}] 03:19:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:19:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 567ms 03:19:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:19:15 INFO - PROCESS | 1648 | 1461233955426 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:19:15 INFO - PROCESS | 1648 | 1461233955428 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:19:15 INFO - PROCESS | 1648 | 1461233955431 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:19:15 INFO - PROCESS | 1648 | 1461233955433 Marionette TRACE conn2 <- [1,2626,null,{}] 03:19:15 INFO - PROCESS | 1648 | 1461233955436 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}] 03:19:15 INFO - PROCESS | 1648 | 1461233955571 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:19:15 INFO - PROCESS | 1648 | 1461233955620 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1372ed800 == 60 [pid = 1648] [id = 664] 03:19:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12e8cf800) [pid = 1648] [serial = 1992] [outer = 0x0] 03:19:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12ecebc00) [pid = 1648] [serial = 1993] [outer = 0x12e8cf800] 03:19:15 INFO - PROCESS | 1648 | 1461233955666 Marionette DEBUG loaded listener.js 03:19:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12ee60000) [pid = 1648] [serial = 1994] [outer = 0x12e8cf800] 03:19:16 INFO - PROCESS | 1648 | 1461233956021 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]]]}] 03:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 622ms 03:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:19:16 INFO - PROCESS | 1648 | 1461233956052 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:19:16 INFO - PROCESS | 1648 | 1461233956054 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:19:16 INFO - PROCESS | 1648 | 1461233956056 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:19:16 INFO - PROCESS | 1648 | 1461233956057 Marionette TRACE conn2 <- [1,2630,null,{}] 03:19:16 INFO - PROCESS | 1648 | 1461233956060 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}] 03:19:16 INFO - PROCESS | 1648 | 1461233956191 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:19:16 INFO - PROCESS | 1648 | 1461233956197 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1426df800 == 61 [pid = 1648] [id = 665] 03:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12ee64400) [pid = 1648] [serial = 1995] [outer = 0x0] 03:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12f367400) [pid = 1648] [serial = 1996] [outer = 0x12ee64400] 03:19:16 INFO - PROCESS | 1648 | 1461233956222 Marionette DEBUG loaded listener.js 03:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12f859000) [pid = 1648] [serial = 1997] [outer = 0x12ee64400] 03:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 469ms 03:19:16 INFO - PROCESS | 1648 | 1461233956520 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]]]}] 03:19:16 INFO - PROCESS | 1648 | 1461233956533 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:19:16 INFO - PROCESS | 1648 | 1461233956534 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:19:16 INFO - PROCESS | 1648 | 1461233956536 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:19:16 INFO - PROCESS | 1648 | 1461233956537 Marionette TRACE conn2 <- [1,2634,null,{}] 03:19:16 INFO - PROCESS | 1648 | 1461233956540 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}] 03:19:16 INFO - PROCESS | 1648 | 1461233956632 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:19:16 INFO - PROCESS | 1648 | 1461233956636 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x137207000 == 62 [pid = 1648] [id = 666] 03:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12f858c00) [pid = 1648] [serial = 1998] [outer = 0x0] 03:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12fb07800) [pid = 1648] [serial = 1999] [outer = 0x12f858c00] 03:19:16 INFO - PROCESS | 1648 | 1461233956660 Marionette DEBUG loaded listener.js 03:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12fb0f400) [pid = 1648] [serial = 2000] [outer = 0x12f858c00] 03:19:17 INFO - PROCESS | 1648 | 1461233957197 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]]]}] 03:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 720ms 03:19:17 INFO - PROCESS | 1648 | 1461233957256 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:19:17 INFO - PROCESS | 1648 | 1461233957259 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:19:17 INFO - PROCESS | 1648 | 1461233957263 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:19:17 INFO - PROCESS | 1648 | 1461233957265 Marionette TRACE conn2 <- [1,2638,null,{}] 03:19:17 INFO - PROCESS | 1648 | 1461233957270 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}] 03:19:17 INFO - PROCESS | 1648 | 1461233957386 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:19:17 INFO - PROCESS | 1648 | 1461233957468 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240dc000 == 63 [pid = 1648] [id = 667] 03:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x119d5f800) [pid = 1648] [serial = 2001] [outer = 0x0] 03:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11bac3c00) [pid = 1648] [serial = 2002] [outer = 0x119d5f800] 03:19:17 INFO - PROCESS | 1648 | 1461233957500 Marionette DEBUG loaded listener.js 03:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11c37fc00) [pid = 1648] [serial = 2003] [outer = 0x119d5f800] 03:19:17 INFO - PROCESS | 1648 | 1461233957894 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]]]}] 03:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 672ms 03:19:17 INFO - PROCESS | 1648 | 1461233957936 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:19:17 INFO - PROCESS | 1648 | 1461233957940 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:19:17 INFO - PROCESS | 1648 | 1461233957947 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:19:17 INFO - PROCESS | 1648 | 1461233957949 Marionette TRACE conn2 <- [1,2642,null,{}] 03:19:17 INFO - PROCESS | 1648 | 1461233957952 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}] 03:19:18 INFO - PROCESS | 1648 | 1461233958058 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:19:18 INFO - PROCESS | 1648 | 1461233958159 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d040000 == 64 [pid = 1648] [id = 668] 03:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11bac9400) [pid = 1648] [serial = 2004] [outer = 0x0] 03:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x123a73c00) [pid = 1648] [serial = 2005] [outer = 0x11bac9400] 03:19:18 INFO - PROCESS | 1648 | 1461233958203 Marionette DEBUG loaded listener.js 03:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12683c400) [pid = 1648] [serial = 2006] [outer = 0x11bac9400] 03:19:18 INFO - PROCESS | 1648 | 1461233958636 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]]]}] 03:19:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:19:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 719ms 03:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:19:18 INFO - PROCESS | 1648 | 1461233958667 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:19:18 INFO - PROCESS | 1648 | 1461233958668 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:19:18 INFO - PROCESS | 1648 | 1461233958670 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:19:18 INFO - PROCESS | 1648 | 1461233958673 Marionette TRACE conn2 <- [1,2646,null,{}] 03:19:18 INFO - PROCESS | 1648 | 1461233958681 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}] 03:19:18 INFO - PROCESS | 1648 | 1461233958789 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:19:18 INFO - PROCESS | 1648 | 1461233958900 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x137218000 == 65 [pid = 1648] [id = 669] 03:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x126db9000) [pid = 1648] [serial = 2007] [outer = 0x0] 03:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x129fdf400) [pid = 1648] [serial = 2008] [outer = 0x126db9000] 03:19:18 INFO - PROCESS | 1648 | 1461233958935 Marionette DEBUG loaded listener.js 03:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12b1d1c00) [pid = 1648] [serial = 2009] [outer = 0x126db9000] 03:19:19 INFO - PROCESS | 1648 | 1461233959343 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]]]}] 03:19:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:19:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 721ms 03:19:19 INFO - PROCESS | 1648 | 1461233959409 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:19:19 INFO - PROCESS | 1648 | 1461233959411 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:19:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:19:19 INFO - PROCESS | 1648 | 1461233959444 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:19:19 INFO - PROCESS | 1648 | 1461233959445 Marionette TRACE conn2 <- [1,2650,null,{}] 03:19:19 INFO - PROCESS | 1648 | 1461233959449 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}] 03:19:19 INFO - PROCESS | 1648 | 1461233959554 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:19:19 INFO - PROCESS | 1648 | 1461233959633 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x142893800 == 66 [pid = 1648] [id = 670] 03:19:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12d0ca400) [pid = 1648] [serial = 2010] [outer = 0x0] 03:19:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12dadcc00) [pid = 1648] [serial = 2011] [outer = 0x12d0ca400] 03:19:19 INFO - PROCESS | 1648 | 1461233959663 Marionette DEBUG loaded listener.js 03:19:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12e631000) [pid = 1648] [serial = 2012] [outer = 0x12d0ca400] 03:19:20 INFO - PROCESS | 1648 | 1461233960059 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]]]}] 03:19:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:19:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 640ms 03:19:20 INFO - PROCESS | 1648 | 1461233960066 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:19:20 INFO - PROCESS | 1648 | 1461233960067 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:19:20 INFO - PROCESS | 1648 | 1461233960069 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:19:20 INFO - PROCESS | 1648 | 1461233960071 Marionette TRACE conn2 <- [1,2654,null,{}] 03:19:20 INFO - PROCESS | 1648 | 1461233960073 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}] 03:19:20 INFO - PROCESS | 1648 | 1461233960176 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:19:20 INFO - PROCESS | 1648 | 1461233960239 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x14285e800 == 67 [pid = 1648] [id = 671] 03:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12e1c2c00) [pid = 1648] [serial = 2013] [outer = 0x0] 03:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12ecf0400) [pid = 1648] [serial = 2014] [outer = 0x12e1c2c00] 03:19:20 INFO - PROCESS | 1648 | 1461233960273 Marionette DEBUG loaded listener.js 03:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12f35d800) [pid = 1648] [serial = 2015] [outer = 0x12e1c2c00] 03:19:20 INFO - PROCESS | 1648 | 1461233960713 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]]]}] 03:19:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:19:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 672ms 03:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:19:20 INFO - PROCESS | 1648 | 1461233960741 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:19:20 INFO - PROCESS | 1648 | 1461233960743 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:19:20 INFO - PROCESS | 1648 | 1461233960745 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:19:20 INFO - PROCESS | 1648 | 1461233960746 Marionette TRACE conn2 <- [1,2658,null,{}] 03:19:20 INFO - PROCESS | 1648 | 1461233960748 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}] 03:19:20 INFO - PROCESS | 1648 | 1461233960885 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:19:21 INFO - PROCESS | 1648 | 1461233961002 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1427c8000 == 68 [pid = 1648] [id = 672] 03:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12e1e1c00) [pid = 1648] [serial = 2016] [outer = 0x0] 03:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12f85ac00) [pid = 1648] [serial = 2017] [outer = 0x12e1e1c00] 03:19:21 INFO - PROCESS | 1648 | 1461233961034 Marionette DEBUG loaded listener.js 03:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12fb67400) [pid = 1648] [serial = 2018] [outer = 0x12e1e1c00] 03:19:21 INFO - PROCESS | 1648 | 1461233961425 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]]]}] 03:19:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:19:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 722ms 03:19:21 INFO - PROCESS | 1648 | 1461233961468 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:19:21 INFO - PROCESS | 1648 | 1461233961469 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:19:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:19:21 INFO - PROCESS | 1648 | 1461233961472 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:19:21 INFO - PROCESS | 1648 | 1461233961473 Marionette TRACE conn2 <- [1,2662,null,{}] 03:19:21 INFO - PROCESS | 1648 | 1461233961475 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}] 03:19:21 INFO - PROCESS | 1648 | 1461233961583 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:19:21 INFO - PROCESS | 1648 | 1461233961693 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x118cb2800 == 69 [pid = 1648] [id = 673] 03:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x1121a7000) [pid = 1648] [serial = 2019] [outer = 0x0] 03:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12927e400) [pid = 1648] [serial = 2020] [outer = 0x1121a7000] 03:19:21 INFO - PROCESS | 1648 | 1461233961724 Marionette DEBUG loaded listener.js 03:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12fb08000) [pid = 1648] [serial = 2021] [outer = 0x1121a7000] 03:19:22 INFO - PROCESS | 1648 | 1461233962104 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]]]}] 03:19:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:19:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 669ms 03:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:19:22 INFO - PROCESS | 1648 | 1461233962141 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:19:22 INFO - PROCESS | 1648 | 1461233962143 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:19:22 INFO - PROCESS | 1648 | 1461233962145 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:19:22 INFO - PROCESS | 1648 | 1461233962146 Marionette TRACE conn2 <- [1,2666,null,{}] 03:19:22 INFO - PROCESS | 1648 | 1461233962148 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}] 03:19:22 INFO - PROCESS | 1648 | 1461233962256 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:19:22 INFO - PROCESS | 1648 | 1461233962560 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240cc000 == 70 [pid = 1648] [id = 674] 03:19:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x1121adc00) [pid = 1648] [serial = 2022] [outer = 0x0] 03:19:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11464f000) [pid = 1648] [serial = 2023] [outer = 0x1121adc00] 03:19:22 INFO - PROCESS | 1648 | 1461233962590 Marionette DEBUG loaded listener.js 03:19:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x118834c00) [pid = 1648] [serial = 2024] [outer = 0x1121adc00] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12fba6000 == 69 [pid = 1648] [id = 588] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12f4a1800 == 68 [pid = 1648] [id = 610] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1426df800 == 67 [pid = 1648] [id = 665] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1372ed800 == 66 [pid = 1648] [id = 664] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1c000 == 65 [pid = 1648] [id = 663] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12ecec400) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe22000 == 64 [pid = 1648] [id = 662] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12f4a2000 == 63 [pid = 1648] [id = 661] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec0e800 == 62 [pid = 1648] [id = 660] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12e669800 == 61 [pid = 1648] [id = 659] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11c357000 == 60 [pid = 1648] [id = 658] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12a175800 == 59 [pid = 1648] [id = 657] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x123f02800 == 58 [pid = 1648] [id = 656] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11c193000 == 57 [pid = 1648] [id = 655] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x124356800 == 56 [pid = 1648] [id = 654] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d981000 == 55 [pid = 1648] [id = 649] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1247b3000 == 54 [pid = 1648] [id = 648] 03:19:23 INFO - PROCESS | 1648 | --DOCSHELL 0x114c8c800 == 53 [pid = 1648] [id = 647] 03:19:23 INFO - PROCESS | 1648 | 1461233963522 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]]]}] 03:19:23 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) 03:19:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1426ms 03:19:23 INFO - PROCESS | 1648 | 1461233963573 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:19:23 INFO - PROCESS | 1648 | 1461233963576 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:19:23 INFO - PROCESS | 1648 | 1461233963582 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:19:23 INFO - PROCESS | 1648 | 1461233963585 Marionette TRACE conn2 <- [1,2670,null,{}] 03:19:23 INFO - PROCESS | 1648 | 1461233963590 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}] 03:19:23 INFO - PROCESS | 1648 | 1461233963721 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12e8d0000) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12b1d3400) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x123a71c00) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12ecf1800) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12abc0c00) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x128dc3800) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12b1d6000) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12b426400) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12dadbc00) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x1121ac000) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12e1e4000) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11bacb000) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12cecfc00) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x11a87c400) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12ece9400) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12d831000) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12dade800) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x128dc8400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x1272e7c00) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x123c67000) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12e1c7c00) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1272ed800) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x11ca5c000) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11c4a8800) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12470f400) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11c503c00) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x119a0f400) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x129272c00) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x119ac5000) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12b1cec00) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11b51f800) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11ad33800) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 03:19:23 INFO - PROCESS | 1648 | 1461233963807 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11678c800 == 54 [pid = 1648] [id = 675] 03:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x119a0f400) [pid = 1648] [serial = 2025] [outer = 0x0] 03:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11b51d800) [pid = 1648] [serial = 2026] [outer = 0x119a0f400] 03:19:23 INFO - PROCESS | 1648 | 1461233963836 Marionette DEBUG loaded listener.js 03:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11baca800) [pid = 1648] [serial = 2027] [outer = 0x119a0f400] 03:19:24 INFO - PROCESS | 1648 | 1461233964622 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] 03:19:24 INFO - PROCESS | 1648 | 1461233964659 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:19:24 INFO - PROCESS | 1648 | 1461233964662 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:19:24 INFO - PROCESS | 1648 | 1461233964663 Marionette TRACE conn2 <- [1,2674,null,{}] 03:19:24 INFO - PROCESS | 1648 | 1461233964665 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}] 03:19:24 INFO - PROCESS | 1648 | 1461233964747 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:19:24 INFO - PROCESS | 1648 | 1461233964815 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cd2000 == 55 [pid = 1648] [id = 676] 03:19:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x11bacb000) [pid = 1648] [serial = 2028] [outer = 0x0] 03:19:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11c756400) [pid = 1648] [serial = 2029] [outer = 0x11bacb000] 03:19:24 INFO - PROCESS | 1648 | 1461233964840 Marionette DEBUG loaded listener.js 03:19:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x123a6e000) [pid = 1648] [serial = 2030] [outer = 0x11bacb000] 03:19:25 INFO - PROCESS | 1648 | 1461233965640 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] 03:19:25 INFO - PROCESS | 1648 | 1461233965685 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:19:25 INFO - PROCESS | 1648 | 1461233965698 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:19:25 INFO - PROCESS | 1648 | 1461233965702 Marionette TRACE conn2 <- [1,2678,null,{}] 03:19:25 INFO - PROCESS | 1648 | 1461233965713 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}] 03:19:25 INFO - PROCESS | 1648 | 1461233965823 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:19:25 INFO - PROCESS | 1648 | 1461233965865 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a1a1000 == 56 [pid = 1648] [id = 677] 03:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11bc88400) [pid = 1648] [serial = 2031] [outer = 0x0] 03:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12473a000) [pid = 1648] [serial = 2032] [outer = 0x11bc88400] 03:19:25 INFO - PROCESS | 1648 | 1461233965890 Marionette DEBUG loaded listener.js 03:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1277e4c00) [pid = 1648] [serial = 2033] [outer = 0x11bc88400] 03:19:26 INFO - PROCESS | 1648 | 1461233966686 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]]]}] 03:19:26 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) 03:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1042ms 03:19:26 INFO - PROCESS | 1648 | 1461233966729 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:19:26 INFO - PROCESS | 1648 | 1461233966731 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:19:26 INFO - PROCESS | 1648 | 1461233966733 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:19:26 INFO - PROCESS | 1648 | 1461233966734 Marionette TRACE conn2 <- [1,2682,null,{}] 03:19:26 INFO - PROCESS | 1648 | 1461233966737 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}] 03:19:26 INFO - PROCESS | 1648 | 1461233966841 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:19:26 INFO - PROCESS | 1648 | 1461233966851 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce1a800 == 57 [pid = 1648] [id = 678] 03:19:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12473e800) [pid = 1648] [serial = 2034] [outer = 0x0] 03:19:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12927ec00) [pid = 1648] [serial = 2035] [outer = 0x12473e800] 03:19:26 INFO - PROCESS | 1648 | 1461233966877 Marionette DEBUG loaded listener.js 03:19:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x129fde800) [pid = 1648] [serial = 2036] [outer = 0x12473e800] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x129fd8c00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x11ae36000) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x114606400) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12a24fc00) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11c4a9400) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12b399c00) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x118e27000) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11c510000) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x1121a8c00) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12e1e4800) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x114d0f400) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12ee64400) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:19:27 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12e8cf800) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:19:27 INFO - PROCESS | 1648 | 1461233967702 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]]]}] 03:19:27 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) 03:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1019ms 03:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:19:27 INFO - PROCESS | 1648 | 1461233967753 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:19:27 INFO - PROCESS | 1648 | 1461233967754 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:19:27 INFO - PROCESS | 1648 | 1461233967756 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:19:27 INFO - PROCESS | 1648 | 1461233967757 Marionette TRACE conn2 <- [1,2686,null,{}] 03:19:27 INFO - PROCESS | 1648 | 1461233967769 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}] 03:19:27 INFO - PROCESS | 1648 | 1461233967852 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:19:27 INFO - PROCESS | 1648 | 1461233967856 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce2b000 == 58 [pid = 1648] [id = 679] 03:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x129fdb800) [pid = 1648] [serial = 2037] [outer = 0x0] 03:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x129fe4400) [pid = 1648] [serial = 2038] [outer = 0x129fdb800] 03:19:27 INFO - PROCESS | 1648 | 1461233967891 Marionette DEBUG loaded listener.js 03:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12aae6c00) [pid = 1648] [serial = 2039] [outer = 0x129fdb800] 03:19:28 INFO - PROCESS | 1648 | 1461233968724 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] 03:19:28 INFO - PROCESS | 1648 | 1461233968736 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:19:28 INFO - PROCESS | 1648 | 1461233968738 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:19:28 INFO - PROCESS | 1648 | 1461233968739 Marionette TRACE conn2 <- [1,2690,null,{}] 03:19:28 INFO - PROCESS | 1648 | 1461233968741 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}] 03:19:28 INFO - PROCESS | 1648 | 1461233968824 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:19:28 INFO - PROCESS | 1648 | 1461233968887 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e652800 == 59 [pid = 1648] [id = 680] 03:19:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x129fdf800) [pid = 1648] [serial = 2040] [outer = 0x0] 03:19:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b1d5400) [pid = 1648] [serial = 2041] [outer = 0x129fdf800] 03:19:28 INFO - PROCESS | 1648 | 1461233968912 Marionette DEBUG loaded listener.js 03:19:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12b425800) [pid = 1648] [serial = 2042] [outer = 0x129fdf800] 03:19:29 INFO - PROCESS | 1648 | 1461233969756 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] 03:19:29 INFO - PROCESS | 1648 | 1461233969811 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:19:29 INFO - PROCESS | 1648 | 1461233969815 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:19:29 INFO - PROCESS | 1648 | 1461233969817 Marionette TRACE conn2 <- [1,2694,null,{}] 03:19:29 INFO - PROCESS | 1648 | 1461233969822 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}] 03:19:29 INFO - PROCESS | 1648 | 1461233969930 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:19:29 INFO - PROCESS | 1648 | 1461233969993 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ce2800 == 60 [pid = 1648] [id = 681] 03:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x118e30400) [pid = 1648] [serial = 2043] [outer = 0x0] 03:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11912cc00) [pid = 1648] [serial = 2044] [outer = 0x118e30400] 03:19:30 INFO - PROCESS | 1648 | 1461233970026 Marionette DEBUG loaded listener.js 03:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11ae0ec00) [pid = 1648] [serial = 2045] [outer = 0x118e30400] 03:19:30 INFO - PROCESS | 1648 | 1461233970979 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] 03:19:30 INFO - PROCESS | 1648 | 1461233970993 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:19:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:19:31 INFO - PROCESS | 1648 | 1461233970999 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:19:31 INFO - PROCESS | 1648 | 1461233971001 Marionette TRACE conn2 <- [1,2698,null,{}] 03:19:31 INFO - PROCESS | 1648 | 1461233971004 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}] 03:19:31 INFO - PROCESS | 1648 | 1461233971105 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:19:31 INFO - PROCESS | 1648 | 1461233971167 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c61c000 == 61 [pid = 1648] [id = 682] 03:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1188cf800) [pid = 1648] [serial = 2046] [outer = 0x0] 03:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11c75b800) [pid = 1648] [serial = 2047] [outer = 0x1188cf800] 03:19:31 INFO - PROCESS | 1648 | 1461233971198 Marionette DEBUG loaded listener.js 03:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x123c6a800) [pid = 1648] [serial = 2048] [outer = 0x1188cf800] 03:19:32 INFO - PROCESS | 1648 | 1461233972158 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] 03:19:32 INFO - PROCESS | 1648 | 1461233972172 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:19:32 INFO - PROCESS | 1648 | 1461233972174 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:19:32 INFO - PROCESS | 1648 | 1461233972177 Marionette TRACE conn2 <- [1,2702,null,{}] 03:19:32 INFO - PROCESS | 1648 | 1461233972187 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}] 03:19:32 INFO - PROCESS | 1648 | 1461233972292 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:19:32 INFO - PROCESS | 1648 | 1461233972356 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f31a000 == 62 [pid = 1648] [id = 683] 03:19:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x124735c00) [pid = 1648] [serial = 2049] [outer = 0x0] 03:19:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x129fd8400) [pid = 1648] [serial = 2050] [outer = 0x124735c00] 03:19:32 INFO - PROCESS | 1648 | 1461233972429 Marionette DEBUG loaded listener.js 03:19:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12ab42000) [pid = 1648] [serial = 2051] [outer = 0x124735c00] 03:19:32 INFO - PROCESS | 1648 | 1461233972881 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]]]}] 03:19:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:19:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 725ms 03:19:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:19:32 INFO - PROCESS | 1648 | 1461233972900 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:19:32 INFO - PROCESS | 1648 | 1461233972902 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:19:32 INFO - PROCESS | 1648 | 1461233972904 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:19:32 INFO - PROCESS | 1648 | 1461233972905 Marionette TRACE conn2 <- [1,2706,null,{}] 03:19:32 INFO - PROCESS | 1648 | 1461233972908 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}] 03:19:33 INFO - PROCESS | 1648 | 1461233973011 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:19:33 INFO - PROCESS | 1648 | 1461233973078 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb99000 == 63 [pid = 1648] [id = 684] 03:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12adba400) [pid = 1648] [serial = 2052] [outer = 0x0] 03:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12ced2400) [pid = 1648] [serial = 2053] [outer = 0x12adba400] 03:19:33 INFO - PROCESS | 1648 | 1461233973150 Marionette DEBUG loaded listener.js 03:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12d833000) [pid = 1648] [serial = 2054] [outer = 0x12adba400] 03:19:33 INFO - PROCESS | 1648 | 1461233973556 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]]]}] 03:19:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:19:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 669ms 03:19:33 INFO - PROCESS | 1648 | 1461233973574 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:19:33 INFO - PROCESS | 1648 | 1461233973575 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:19:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:19:33 INFO - PROCESS | 1648 | 1461233973578 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:19:33 INFO - PROCESS | 1648 | 1461233973579 Marionette TRACE conn2 <- [1,2710,null,{}] 03:19:33 INFO - PROCESS | 1648 | 1461233973582 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}] 03:19:33 INFO - PROCESS | 1648 | 1461233973689 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:19:33 INFO - PROCESS | 1648 | 1461233973813 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1300a0000 == 64 [pid = 1648] [id = 685] 03:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12d887800) [pid = 1648] [serial = 2055] [outer = 0x0] 03:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12e1c3800) [pid = 1648] [serial = 2056] [outer = 0x12d887800] 03:19:33 INFO - PROCESS | 1648 | 1461233973861 Marionette DEBUG loaded listener.js 03:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12e1e4800) [pid = 1648] [serial = 2057] [outer = 0x12d887800] 03:19:34 INFO - PROCESS | 1648 | 1461233974325 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] 03:19:34 INFO - PROCESS | 1648 | 1461233974351 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:19:34 INFO - PROCESS | 1648 | 1461233974353 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:19:34 INFO - PROCESS | 1648 | 1461233974355 Marionette TRACE conn2 <- [1,2714,null,{}] 03:19:34 INFO - PROCESS | 1648 | 1461233974357 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}] 03:19:34 INFO - PROCESS | 1648 | 1461233974515 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:19:34 INFO - PROCESS | 1648 | 1461233974572 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x131ac5800 == 65 [pid = 1648] [id = 686] 03:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12d88a000) [pid = 1648] [serial = 2058] [outer = 0x0] 03:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12e8c6c00) [pid = 1648] [serial = 2059] [outer = 0x12d88a000] 03:19:34 INFO - PROCESS | 1648 | 1461233974606 Marionette DEBUG loaded listener.js 03:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12ee61000) [pid = 1648] [serial = 2060] [outer = 0x12d88a000] 03:19:35 INFO - PROCESS | 1648 | 1461233975063 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]]]}] 03:19:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:19:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 769ms 03:19:35 INFO - PROCESS | 1648 | 1461233975136 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:19:35 INFO - PROCESS | 1648 | 1461233975139 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:19:35 INFO - PROCESS | 1648 | 1461233975142 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:19:35 INFO - PROCESS | 1648 | 1461233975145 Marionette TRACE conn2 <- [1,2718,null,{}] 03:19:35 INFO - PROCESS | 1648 | 1461233975148 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}] 03:19:35 INFO - PROCESS | 1648 | 1461233975300 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:19:35 INFO - PROCESS | 1648 | 1461233975385 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d2800 == 66 [pid = 1648] [id = 687] 03:19:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x129fdb400) [pid = 1648] [serial = 2061] [outer = 0x0] 03:19:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12ee58000) [pid = 1648] [serial = 2062] [outer = 0x129fdb400] 03:19:35 INFO - PROCESS | 1648 | 1461233975415 Marionette DEBUG loaded listener.js 03:19:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12f363000) [pid = 1648] [serial = 2063] [outer = 0x129fdb400] 03:19:35 INFO - PROCESS | 1648 | 1461233975843 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] 03:19:35 INFO - PROCESS | 1648 | 1461233975870 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:19:35 INFO - PROCESS | 1648 | 1461233975872 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:19:35 INFO - PROCESS | 1648 | 1461233975874 Marionette TRACE conn2 <- [1,2722,null,{}] 03:19:35 INFO - PROCESS | 1648 | 1461233975876 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}] 03:19:36 INFO - PROCESS | 1648 | 1461233976139 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:19:36 INFO - PROCESS | 1648 | 1461233976199 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a181800 == 67 [pid = 1648] [id = 688] 03:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x114346400) [pid = 1648] [serial = 2064] [outer = 0x0] 03:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x1156cc000) [pid = 1648] [serial = 2065] [outer = 0x114346400] 03:19:36 INFO - PROCESS | 1648 | 1461233976230 Marionette DEBUG loaded listener.js 03:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x119b84400) [pid = 1648] [serial = 2066] [outer = 0x114346400] 03:19:36 INFO - PROCESS | 1648 | 1461233976738 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:19:36 INFO - PROCESS | 1648 | 1461233976802 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:19:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:19:36 INFO - PROCESS | 1648 | 1461233976806 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:19:36 INFO - PROCESS | 1648 | 1461233976811 Marionette TRACE conn2 <- [1,2726,null,{}] 03:19:36 INFO - PROCESS | 1648 | 1461233976815 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}] 03:19:36 INFO - PROCESS | 1648 | 1461233976963 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:19:37 INFO - PROCESS | 1648 | 1461233977079 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ef6000 == 68 [pid = 1648] [id = 689] 03:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11ad32000) [pid = 1648] [serial = 2067] [outer = 0x0] 03:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11c4a9000) [pid = 1648] [serial = 2068] [outer = 0x11ad32000] 03:19:37 INFO - PROCESS | 1648 | 1461233977202 Marionette DEBUG loaded listener.js 03:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x124260800) [pid = 1648] [serial = 2069] [outer = 0x11ad32000] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce2b000 == 67 [pid = 1648] [id = 679] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce1a800 == 66 [pid = 1648] [id = 678] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a1a1000 == 65 [pid = 1648] [id = 677] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x123cd2000 == 64 [pid = 1648] [id = 676] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11678c800 == 63 [pid = 1648] [id = 675] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x1121a6000) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11b525800) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x123a6e400) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12ab4b400) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12e1e8c00) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12473d000) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11ae05400) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12fb07800) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1240cc000 == 62 [pid = 1648] [id = 674] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x142893800 == 61 [pid = 1648] [id = 670] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x137218000 == 60 [pid = 1648] [id = 669] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12d040000 == 59 [pid = 1648] [id = 668] 03:19:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1240dc000 == 58 [pid = 1648] [id = 667] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x11c4b1c00) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x11bacfc00) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x118837800) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x115797400) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x123a02800) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x123c69800) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12470e800) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12927f400) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12ee5a000) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11bac5c00) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12aae6000) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12abc5000) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12c6e6c00) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12d88c400) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12b428c00) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12e62cc00) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12e1e4400) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11beabc00) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12683f800) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12f367400) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12e8cc000) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12ecebc00) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12d87f400) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12ee60000) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12f859000) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 03:19:37 INFO - PROCESS | 1648 | 1461233977546 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]]]}] 03:19:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:19:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 777ms 03:19:37 INFO - PROCESS | 1648 | 1461233977583 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:19:37 INFO - PROCESS | 1648 | 1461233977584 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:19:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:19:37 INFO - PROCESS | 1648 | 1461233977587 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:19:37 INFO - PROCESS | 1648 | 1461233977588 Marionette TRACE conn2 <- [1,2730,null,{}] 03:19:37 INFO - PROCESS | 1648 | 1461233977591 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}] 03:19:37 INFO - PROCESS | 1648 | 1461233977677 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:19:37 INFO - PROCESS | 1648 | 1461233977748 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c195000 == 59 [pid = 1648] [id = 690] 03:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x123fd8000) [pid = 1648] [serial = 2070] [outer = 0x0] 03:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12473ec00) [pid = 1648] [serial = 2071] [outer = 0x123fd8000] 03:19:37 INFO - PROCESS | 1648 | 1461233977775 Marionette DEBUG loaded listener.js 03:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x129270400) [pid = 1648] [serial = 2072] [outer = 0x123fd8000] 03:19:38 INFO - PROCESS | 1648 | 1461233978564 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] 03:19:38 INFO - PROCESS | 1648 | 1461233978610 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:19:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:19:38 INFO - PROCESS | 1648 | 1461233978625 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:19:38 INFO - PROCESS | 1648 | 1461233978628 Marionette TRACE conn2 <- [1,2734,null,{}] 03:19:38 INFO - PROCESS | 1648 | 1461233978630 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}] 03:19:38 INFO - PROCESS | 1648 | 1461233978713 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:19:38 INFO - PROCESS | 1648 | 1461233978782 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2ef000 == 60 [pid = 1648] [id = 691] 03:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x129272c00) [pid = 1648] [serial = 2073] [outer = 0x0] 03:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12ab45400) [pid = 1648] [serial = 2074] [outer = 0x129272c00] 03:19:38 INFO - PROCESS | 1648 | 1461233978808 Marionette DEBUG loaded listener.js 03:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12b42f400) [pid = 1648] [serial = 2075] [outer = 0x129272c00] 03:19:39 INFO - PROCESS | 1648 | 1461233979102 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]]]}] 03:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 531ms 03:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:19:39 INFO - PROCESS | 1648 | 1461233979148 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:19:39 INFO - PROCESS | 1648 | 1461233979149 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:19:39 INFO - PROCESS | 1648 | 1461233979151 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:19:39 INFO - PROCESS | 1648 | 1461233979152 Marionette TRACE conn2 <- [1,2738,null,{}] 03:19:39 INFO - PROCESS | 1648 | 1461233979154 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}] 03:19:39 INFO - PROCESS | 1648 | 1461233979238 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:19:39 INFO - PROCESS | 1648 | 1461233979242 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f013000 == 61 [pid = 1648] [id = 692] 03:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12cf3d400) [pid = 1648] [serial = 2076] [outer = 0x0] 03:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12e1e4000) [pid = 1648] [serial = 2077] [outer = 0x12cf3d400] 03:19:39 INFO - PROCESS | 1648 | 1461233979269 Marionette DEBUG loaded listener.js 03:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12e8cc000) [pid = 1648] [serial = 2078] [outer = 0x12cf3d400] 03:19:39 INFO - PROCESS | 1648 | 1461233979649 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]]]}] 03:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 03:19:39 INFO - PROCESS | 1648 | 1461233979669 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:19:39 INFO - PROCESS | 1648 | 1461233979670 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:19:39 INFO - PROCESS | 1648 | 1461233979673 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:19:39 INFO - PROCESS | 1648 | 1461233979674 Marionette TRACE conn2 <- [1,2742,null,{}] 03:19:39 INFO - PROCESS | 1648 | 1461233979676 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}] 03:19:39 INFO - PROCESS | 1648 | 1461233979793 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:19:39 INFO - PROCESS | 1648 | 1461233979809 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb9c800 == 62 [pid = 1648] [id = 693] 03:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12ecf5800) [pid = 1648] [serial = 2079] [outer = 0x0] 03:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12ee5a000) [pid = 1648] [serial = 2080] [outer = 0x12ecf5800] 03:19:39 INFO - PROCESS | 1648 | 1461233979842 Marionette DEBUG loaded listener.js 03:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12f859c00) [pid = 1648] [serial = 2081] [outer = 0x12ecf5800] 03:19:40 INFO - PROCESS | 1648 | 1461233980234 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]]]}] 03:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 568ms 03:19:40 INFO - PROCESS | 1648 | 1461233980242 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:19:40 INFO - PROCESS | 1648 | 1461233980243 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:19:40 INFO - PROCESS | 1648 | 1461233980245 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:19:40 INFO - PROCESS | 1648 | 1461233980246 Marionette TRACE conn2 <- [1,2746,null,{}] 03:19:40 INFO - PROCESS | 1648 | 1461233980249 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}] 03:19:40 INFO - PROCESS | 1648 | 1461233980361 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:19:40 INFO - PROCESS | 1648 | 1461233980403 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1300b0800 == 63 [pid = 1648] [id = 694] 03:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12ecf6800) [pid = 1648] [serial = 2082] [outer = 0x0] 03:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12fb10400) [pid = 1648] [serial = 2083] [outer = 0x12ecf6800] 03:19:40 INFO - PROCESS | 1648 | 1461233980428 Marionette DEBUG loaded listener.js 03:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12fb61400) [pid = 1648] [serial = 2084] [outer = 0x12ecf6800] 03:19:40 INFO - PROCESS | 1648 | 1461233980722 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]]]}] 03:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 03:19:40 INFO - PROCESS | 1648 | 1461233980766 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:19:40 INFO - PROCESS | 1648 | 1461233980767 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:19:40 INFO - PROCESS | 1648 | 1461233980770 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:19:40 INFO - PROCESS | 1648 | 1461233980771 Marionette TRACE conn2 <- [1,2750,null,{}] 03:19:40 INFO - PROCESS | 1648 | 1461233980773 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}] 03:19:40 INFO - PROCESS | 1648 | 1461233980884 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:19:40 INFO - PROCESS | 1648 | 1461233980897 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1372dd000 == 64 [pid = 1648] [id = 695] 03:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12fb5f000) [pid = 1648] [serial = 2085] [outer = 0x0] 03:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12fb78400) [pid = 1648] [serial = 2086] [outer = 0x12fb5f000] 03:19:40 INFO - PROCESS | 1648 | 1461233980922 Marionette DEBUG loaded listener.js 03:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x131a70c00) [pid = 1648] [serial = 2087] [outer = 0x12fb5f000] 03:19:41 INFO - PROCESS | 1648 | 1461233981264 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]]]}] 03:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 517ms 03:19:41 INFO - PROCESS | 1648 | 1461233981288 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:19:41 INFO - PROCESS | 1648 | 1461233981289 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:19:41 INFO - PROCESS | 1648 | 1461233981291 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:19:41 INFO - PROCESS | 1648 | 1461233981292 Marionette TRACE conn2 <- [1,2754,null,{}] 03:19:41 INFO - PROCESS | 1648 | 1461233981295 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}] 03:19:41 INFO - PROCESS | 1648 | 1461233981441 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12473e800) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x129fdb800) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11bacb000) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x119a0f400) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1121adc00) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11bc88400) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:19:41 INFO - PROCESS | 1648 | 1461233981491 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2fe800 == 65 [pid = 1648] [id = 696] 03:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x1188e8c00) [pid = 1648] [serial = 2088] [outer = 0x0] 03:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11c71b400) [pid = 1648] [serial = 2089] [outer = 0x1188e8c00] 03:19:41 INFO - PROCESS | 1648 | 1461233981516 Marionette DEBUG loaded listener.js 03:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12aadf400) [pid = 1648] [serial = 2090] [outer = 0x1188e8c00] 03:19:41 INFO - PROCESS | 1648 | 1461233981785 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]]]}] 03:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 03:19:41 INFO - PROCESS | 1648 | 1461233981817 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:19:41 INFO - PROCESS | 1648 | 1461233981818 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:19:41 INFO - PROCESS | 1648 | 1461233981820 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:19:41 INFO - PROCESS | 1648 | 1461233981821 Marionette TRACE conn2 <- [1,2758,null,{}] 03:19:41 INFO - PROCESS | 1648 | 1461233981824 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}] 03:19:41 INFO - PROCESS | 1648 | 1461233981915 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:19:41 INFO - PROCESS | 1648 | 1461233981919 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1427ca000 == 66 [pid = 1648] [id = 697] 03:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x131a72400) [pid = 1648] [serial = 2091] [outer = 0x0] 03:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x131a7b000) [pid = 1648] [serial = 2092] [outer = 0x131a72400] 03:19:41 INFO - PROCESS | 1648 | 1461233981944 Marionette DEBUG loaded listener.js 03:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x137225000) [pid = 1648] [serial = 2093] [outer = 0x131a72400] 03:19:42 INFO - PROCESS | 1648 | 1461233982311 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]]]}] 03:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 03:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:19:42 INFO - PROCESS | 1648 | 1461233982349 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:19:42 INFO - PROCESS | 1648 | 1461233982350 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:19:42 INFO - PROCESS | 1648 | 1461233982353 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:19:42 INFO - PROCESS | 1648 | 1461233982354 Marionette TRACE conn2 <- [1,2762,null,{}] 03:19:42 INFO - PROCESS | 1648 | 1461233982356 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}] 03:19:42 INFO - PROCESS | 1648 | 1461233982444 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:19:42 INFO - PROCESS | 1648 | 1461233982449 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x142865800 == 67 [pid = 1648] [id = 698] 03:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x131a44c00) [pid = 1648] [serial = 2094] [outer = 0x0] 03:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x131a49800) [pid = 1648] [serial = 2095] [outer = 0x131a44c00] 03:19:42 INFO - PROCESS | 1648 | 1461233982478 Marionette DEBUG loaded listener.js 03:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x137224000) [pid = 1648] [serial = 2096] [outer = 0x131a44c00] 03:19:42 INFO - PROCESS | 1648 | 1461233982819 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]]]}] 03:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 03:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:19:42 INFO - PROCESS | 1648 | 1461233982872 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:19:42 INFO - PROCESS | 1648 | 1461233982873 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:19:42 INFO - PROCESS | 1648 | 1461233982875 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:19:42 INFO - PROCESS | 1648 | 1461233982877 Marionette TRACE conn2 <- [1,2766,null,{}] 03:19:42 INFO - PROCESS | 1648 | 1461233982879 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}] 03:19:43 INFO - PROCESS | 1648 | 1461233983009 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:19:43 INFO - PROCESS | 1648 | 1461233983055 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a81000 == 68 [pid = 1648] [id = 699] 03:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x131a45400) [pid = 1648] [serial = 2097] [outer = 0x0] 03:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x13722dc00) [pid = 1648] [serial = 2098] [outer = 0x131a45400] 03:19:43 INFO - PROCESS | 1648 | 1461233983079 Marionette DEBUG loaded listener.js 03:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x141925000) [pid = 1648] [serial = 2099] [outer = 0x131a45400] 03:19:43 INFO - PROCESS | 1648 | 1461233983366 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]]]}] 03:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 522ms 03:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:19:43 INFO - PROCESS | 1648 | 1461233983399 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:19:43 INFO - PROCESS | 1648 | 1461233983400 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:19:43 INFO - PROCESS | 1648 | 1461233983402 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:19:43 INFO - PROCESS | 1648 | 1461233983403 Marionette TRACE conn2 <- [1,2770,null,{}] 03:19:43 INFO - PROCESS | 1648 | 1461233983405 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}] 03:19:43 INFO - PROCESS | 1648 | 1461233983567 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:19:43 INFO - PROCESS | 1648 | 1461233983675 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c198800 == 69 [pid = 1648] [id = 700] 03:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x1146b6c00) [pid = 1648] [serial = 2100] [outer = 0x0] 03:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x11850cc00) [pid = 1648] [serial = 2101] [outer = 0x1146b6c00] 03:19:43 INFO - PROCESS | 1648 | 1461233983709 Marionette DEBUG loaded listener.js 03:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x11aebe000) [pid = 1648] [serial = 2102] [outer = 0x1146b6c00] 03:19:44 INFO - PROCESS | 1648 | 1461233984153 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]]]}] 03:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 770ms 03:19:44 INFO - PROCESS | 1648 | 1461233984173 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:19:44 INFO - PROCESS | 1648 | 1461233984177 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:19:44 INFO - PROCESS | 1648 | 1461233984180 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:19:44 INFO - PROCESS | 1648 | 1461233984183 Marionette TRACE conn2 <- [1,2774,null,{}] 03:19:44 INFO - PROCESS | 1648 | 1461233984187 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}] 03:19:44 INFO - PROCESS | 1648 | 1461233984322 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:19:44 INFO - PROCESS | 1648 | 1461233984408 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a3c4800 == 70 [pid = 1648] [id = 701] 03:19:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x123fd2000) [pid = 1648] [serial = 2103] [outer = 0x0] 03:19:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12683f800) [pid = 1648] [serial = 2104] [outer = 0x123fd2000] 03:19:44 INFO - PROCESS | 1648 | 1461233984440 Marionette DEBUG loaded listener.js 03:19:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12927f400) [pid = 1648] [serial = 2105] [outer = 0x123fd2000] 03:19:44 INFO - PROCESS | 1648 | 1461233984829 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]]]}] 03:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 03:19:44 INFO - PROCESS | 1648 | 1461233984911 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:19:44 INFO - PROCESS | 1648 | 1461233984913 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:19:44 INFO - PROCESS | 1648 | 1461233984917 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:19:44 INFO - PROCESS | 1648 | 1461233984919 Marionette TRACE conn2 <- [1,2778,null,{}] 03:19:44 INFO - PROCESS | 1648 | 1461233984921 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}] 03:19:45 INFO - PROCESS | 1648 | 1461233985028 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:19:45 INFO - PROCESS | 1648 | 1461233985115 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d03a800 == 71 [pid = 1648] [id = 702] 03:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12ab4c000) [pid = 1648] [serial = 2106] [outer = 0x0] 03:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12b428800) [pid = 1648] [serial = 2107] [outer = 0x12ab4c000] 03:19:45 INFO - PROCESS | 1648 | 1461233985147 Marionette DEBUG loaded listener.js 03:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12e1ef800) [pid = 1648] [serial = 2108] [outer = 0x12ab4c000] 03:19:45 INFO - PROCESS | 1648 | 1461233985556 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]]]}] 03:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 03:19:45 INFO - PROCESS | 1648 | 1461233985587 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:19:45 INFO - PROCESS | 1648 | 1461233985589 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:19:45 INFO - PROCESS | 1648 | 1461233985597 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:19:45 INFO - PROCESS | 1648 | 1461233985601 Marionette TRACE conn2 <- [1,2782,null,{}] 03:19:45 INFO - PROCESS | 1648 | 1461233985604 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}] 03:19:45 INFO - PROCESS | 1648 | 1461233985736 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:19:45 INFO - PROCESS | 1648 | 1461233985850 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x137215000 == 72 [pid = 1648] [id = 703] 03:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12aade400) [pid = 1648] [serial = 2109] [outer = 0x0] 03:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12ee64800) [pid = 1648] [serial = 2110] [outer = 0x12aade400] 03:19:45 INFO - PROCESS | 1648 | 1461233985883 Marionette DEBUG loaded listener.js 03:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12fb6f400) [pid = 1648] [serial = 2111] [outer = 0x12aade400] 03:19:46 INFO - PROCESS | 1648 | 1461233986254 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]]]}] 03:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 675ms 03:19:46 INFO - PROCESS | 1648 | 1461233986268 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:19:46 INFO - PROCESS | 1648 | 1461233986270 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:19:46 INFO - PROCESS | 1648 | 1461233986272 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:19:46 INFO - PROCESS | 1648 | 1461233986273 Marionette TRACE conn2 <- [1,2786,null,{}] 03:19:46 INFO - PROCESS | 1648 | 1461233986276 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}] 03:19:46 INFO - PROCESS | 1648 | 1461233986382 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:19:46 INFO - PROCESS | 1648 | 1461233986468 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1426ea000 == 73 [pid = 1648] [id = 704] 03:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12f859000) [pid = 1648] [serial = 2112] [outer = 0x0] 03:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x131a73000) [pid = 1648] [serial = 2113] [outer = 0x12f859000] 03:19:46 INFO - PROCESS | 1648 | 1461233986499 Marionette DEBUG loaded listener.js 03:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x135251800) [pid = 1648] [serial = 2114] [outer = 0x12f859000] 03:19:46 INFO - PROCESS | 1648 | 1461233986898 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]]]}] 03:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 03:19:46 INFO - PROCESS | 1648 | 1461233986942 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:19:46 INFO - PROCESS | 1648 | 1461233986944 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:19:46 INFO - PROCESS | 1648 | 1461233986946 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:19:46 INFO - PROCESS | 1648 | 1461233986947 Marionette TRACE conn2 <- [1,2790,null,{}] 03:19:46 INFO - PROCESS | 1648 | 1461233986949 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}] 03:19:47 INFO - PROCESS | 1648 | 1461233987056 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:19:47 INFO - PROCESS | 1648 | 1461233987162 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a32a000 == 74 [pid = 1648] [id = 705] 03:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x137224c00) [pid = 1648] [serial = 2115] [outer = 0x0] 03:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x137227400) [pid = 1648] [serial = 2116] [outer = 0x137224c00] 03:19:47 INFO - PROCESS | 1648 | 1461233987198 Marionette DEBUG loaded listener.js 03:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x141923800) [pid = 1648] [serial = 2117] [outer = 0x137224c00] 03:19:47 INFO - PROCESS | 1648 | 1461233987602 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]]]}] 03:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 03:19:47 INFO - PROCESS | 1648 | 1461233987617 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:19:47 INFO - PROCESS | 1648 | 1461233987618 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:19:47 INFO - PROCESS | 1648 | 1461233987620 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:19:47 INFO - PROCESS | 1648 | 1461233987621 Marionette TRACE conn2 <- [1,2794,null,{}] 03:19:47 INFO - PROCESS | 1648 | 1461233987624 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}] 03:19:47 INFO - PROCESS | 1648 | 1461233987729 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:19:47 INFO - PROCESS | 1648 | 1461233987845 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1421d2800 == 75 [pid = 1648] [id = 706] 03:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x141927000) [pid = 1648] [serial = 2118] [outer = 0x0] 03:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x142502800) [pid = 1648] [serial = 2119] [outer = 0x141927000] 03:19:47 INFO - PROCESS | 1648 | 1461233987876 Marionette DEBUG loaded listener.js 03:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x142507c00) [pid = 1648] [serial = 2120] [outer = 0x141927000] 03:19:48 INFO - PROCESS | 1648 | 1461233988238 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]]]}] 03:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 625ms 03:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:19:48 INFO - PROCESS | 1648 | 1461233988246 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:19:48 INFO - PROCESS | 1648 | 1461233988247 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:19:48 INFO - PROCESS | 1648 | 1461233988249 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:19:48 INFO - PROCESS | 1648 | 1461233988250 Marionette TRACE conn2 <- [1,2798,null,{}] 03:19:48 INFO - PROCESS | 1648 | 1461233988253 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}] 03:19:48 INFO - PROCESS | 1648 | 1461233988358 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:19:48 INFO - PROCESS | 1648 | 1461233988463 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x141f12800 == 76 [pid = 1648] [id = 707] 03:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12a4eb000) [pid = 1648] [serial = 2121] [outer = 0x0] 03:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12a4f0400) [pid = 1648] [serial = 2122] [outer = 0x12a4eb000] 03:19:48 INFO - PROCESS | 1648 | 1461233988495 Marionette DEBUG loaded listener.js 03:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12a4f5400) [pid = 1648] [serial = 2123] [outer = 0x12a4eb000] 03:19:48 INFO - PROCESS | 1648 | 1461233988948 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]]]}] 03:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 03:19:48 INFO - PROCESS | 1648 | 1461233988969 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:19:48 INFO - PROCESS | 1648 | 1461233988971 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:19:48 INFO - PROCESS | 1648 | 1461233988973 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:19:48 INFO - PROCESS | 1648 | 1461233988974 Marionette TRACE conn2 <- [1,2802,null,{}] 03:19:48 INFO - PROCESS | 1648 | 1461233988977 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}] 03:19:49 INFO - PROCESS | 1648 | 1461233989085 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:19:49 INFO - PROCESS | 1648 | 1461233989196 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f5f000 == 77 [pid = 1648] [id = 708] 03:19:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x123a74000) [pid = 1648] [serial = 2124] [outer = 0x0] 03:19:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a4f2000) [pid = 1648] [serial = 2125] [outer = 0x123a74000] 03:19:49 INFO - PROCESS | 1648 | 1461233989228 Marionette DEBUG loaded listener.js 03:19:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x14192c800) [pid = 1648] [serial = 2126] [outer = 0x123a74000] 03:19:49 INFO - PROCESS | 1648 | 1461233989626 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]]]}] 03:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 03:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:19:49 INFO - PROCESS | 1648 | 1461233989644 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:19:49 INFO - PROCESS | 1648 | 1461233989645 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:19:49 INFO - PROCESS | 1648 | 1461233989647 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:19:49 INFO - PROCESS | 1648 | 1461233989649 Marionette TRACE conn2 <- [1,2806,null,{}] 03:19:49 INFO - PROCESS | 1648 | 1461233989651 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}] 03:19:49 INFO - PROCESS | 1648 | 1461233989776 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:19:50 INFO - PROCESS | 1648 | 1461233990061 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a3bf800 == 78 [pid = 1648] [id = 709] 03:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x1121aa400) [pid = 1648] [serial = 2127] [outer = 0x0] 03:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x1157ab000) [pid = 1648] [serial = 2128] [outer = 0x1121aa400] 03:19:50 INFO - PROCESS | 1648 | 1461233990091 Marionette DEBUG loaded listener.js 03:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x119a10000) [pid = 1648] [serial = 2129] [outer = 0x1121aa400] 03:19:50 INFO - PROCESS | 1648 | 1461233990525 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]]]}] 03:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 920ms 03:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:19:50 INFO - PROCESS | 1648 | 1461233990568 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:19:50 INFO - PROCESS | 1648 | 1461233990570 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:19:50 INFO - PROCESS | 1648 | 1461233990573 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:19:50 INFO - PROCESS | 1648 | 1461233990575 Marionette TRACE conn2 <- [1,2810,null,{}] 03:19:50 INFO - PROCESS | 1648 | 1461233990582 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}] 03:19:50 INFO - PROCESS | 1648 | 1461233990683 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:19:50 INFO - PROCESS | 1648 | 1461233990771 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11be1e800 == 79 [pid = 1648] [id = 710] 03:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x11aeb4800) [pid = 1648] [serial = 2130] [outer = 0x0] 03:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x11c75c400) [pid = 1648] [serial = 2131] [outer = 0x11aeb4800] 03:19:50 INFO - PROCESS | 1648 | 1461233990801 Marionette DEBUG loaded listener.js 03:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x123fdb800) [pid = 1648] [serial = 2132] [outer = 0x11aeb4800] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x138a81000 == 78 [pid = 1648] [id = 699] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x142865800 == 77 [pid = 1648] [id = 698] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1427ca000 == 76 [pid = 1648] [id = 697] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2fe800 == 75 [pid = 1648] [id = 696] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1372dd000 == 74 [pid = 1648] [id = 695] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1300b0800 == 73 [pid = 1648] [id = 694] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb9c800 == 72 [pid = 1648] [id = 693] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12b1d5400) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12ecf0400) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12f85ac00) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12927e400) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12f013000 == 71 [pid = 1648] [id = 692] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2ef000 == 70 [pid = 1648] [id = 691] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11c195000 == 69 [pid = 1648] [id = 690] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x118ef6000 == 68 [pid = 1648] [id = 689] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12a181800 == 67 [pid = 1648] [id = 688] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1300a0000 == 66 [pid = 1648] [id = 685] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb99000 == 65 [pid = 1648] [id = 684] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12f31a000 == 64 [pid = 1648] [id = 683] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c61c000 == 63 [pid = 1648] [id = 682] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x123ce2800 == 62 [pid = 1648] [id = 681] 03:19:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12e652800 == 61 [pid = 1648] [id = 680] 03:19:51 INFO - PROCESS | 1648 | 1461233991256 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]]]}] 03:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 725ms 03:19:51 INFO - PROCESS | 1648 | 1461233991304 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:19:51 INFO - PROCESS | 1648 | 1461233991307 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:19:51 INFO - PROCESS | 1648 | 1461233991309 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:19:51 INFO - PROCESS | 1648 | 1461233991311 Marionette TRACE conn2 <- [1,2814,null,{}] 03:19:51 INFO - PROCESS | 1648 | 1461233991315 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}] 03:19:51 INFO - PROCESS | 1648 | 1461233991402 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:19:51 INFO - PROCESS | 1648 | 1461233991409 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x124345000 == 62 [pid = 1648] [id = 711] 03:19:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x124735400) [pid = 1648] [serial = 2133] [outer = 0x0] 03:19:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x129270c00) [pid = 1648] [serial = 2134] [outer = 0x124735400] 03:19:51 INFO - PROCESS | 1648 | 1461233991435 Marionette DEBUG loaded listener.js 03:19:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12a24f800) [pid = 1648] [serial = 2135] [outer = 0x124735400] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12927ec00) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x129fe4400) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x11c756400) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x11b51d800) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x11baca800) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12dadcc00) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x11bac3c00) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x118834c00) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x11464f000) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x123a73c00) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x129fdf400) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12473a000) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x1277e4c00) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x129fde800) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x123a6e000) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12aae6c00) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 03:19:51 INFO - PROCESS | 1648 | 1461233991846 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]]]}] 03:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 573ms 03:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:19:51 INFO - PROCESS | 1648 | 1461233991882 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:19:51 INFO - PROCESS | 1648 | 1461233991884 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:19:51 INFO - PROCESS | 1648 | 1461233991890 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:19:51 INFO - PROCESS | 1648 | 1461233991895 Marionette TRACE conn2 <- [1,2818,null,{}] 03:19:51 INFO - PROCESS | 1648 | 1461233991898 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}] 03:19:51 INFO - PROCESS | 1648 | 1461233991989 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:19:51 INFO - PROCESS | 1648 | 1461233991994 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce25800 == 63 [pid = 1648] [id = 712] 03:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x128dcec00) [pid = 1648] [serial = 2136] [outer = 0x0] 03:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12ab4a000) [pid = 1648] [serial = 2137] [outer = 0x128dcec00] 03:19:52 INFO - PROCESS | 1648 | 1461233992019 Marionette DEBUG loaded listener.js 03:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12c6d7c00) [pid = 1648] [serial = 2138] [outer = 0x128dcec00] 03:19:52 INFO - PROCESS | 1648 | 1461233992385 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]]]}] 03:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 529ms 03:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:19:52 INFO - PROCESS | 1648 | 1461233992416 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:19:52 INFO - PROCESS | 1648 | 1461233992417 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:19:52 INFO - PROCESS | 1648 | 1461233992419 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:19:52 INFO - PROCESS | 1648 | 1461233992421 Marionette TRACE conn2 <- [1,2822,null,{}] 03:19:52 INFO - PROCESS | 1648 | 1461233992423 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}] 03:19:52 INFO - PROCESS | 1648 | 1461233992510 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:19:52 INFO - PROCESS | 1648 | 1461233992514 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e66d000 == 64 [pid = 1648] [id = 713] 03:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12b393c00) [pid = 1648] [serial = 2139] [outer = 0x0] 03:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12dadf800) [pid = 1648] [serial = 2140] [outer = 0x12b393c00] 03:19:52 INFO - PROCESS | 1648 | 1461233992540 Marionette DEBUG loaded listener.js 03:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12e1e8400) [pid = 1648] [serial = 2141] [outer = 0x12b393c00] 03:19:52 INFO - PROCESS | 1648 | 1461233992896 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]]]}] 03:19:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:19:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 03:19:52 INFO - PROCESS | 1648 | 1461233992938 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:19:52 INFO - PROCESS | 1648 | 1461233992939 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:19:52 INFO - PROCESS | 1648 | 1461233992942 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:19:52 INFO - PROCESS | 1648 | 1461233992943 Marionette TRACE conn2 <- [1,2826,null,{}] 03:19:52 INFO - PROCESS | 1648 | 1461233992945 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}] 03:19:53 INFO - PROCESS | 1648 | 1461233993072 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:19:53 INFO - PROCESS | 1648 | 1461233993122 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f31b000 == 65 [pid = 1648] [id = 714] 03:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12e8ccc00) [pid = 1648] [serial = 2142] [outer = 0x0] 03:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12e8d2400) [pid = 1648] [serial = 2143] [outer = 0x12e8ccc00] 03:19:53 INFO - PROCESS | 1648 | 1461233993154 Marionette DEBUG loaded listener.js 03:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12f361000) [pid = 1648] [serial = 2144] [outer = 0x12e8ccc00] 03:19:53 INFO - PROCESS | 1648 | 1461233993484 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:19:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:19:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 568ms 03:19:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:19:53 INFO - PROCESS | 1648 | 1461233993510 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:19:53 INFO - PROCESS | 1648 | 1461233993512 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:19:53 INFO - PROCESS | 1648 | 1461233993514 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:19:53 INFO - PROCESS | 1648 | 1461233993515 Marionette TRACE conn2 <- [1,2830,null,{}] 03:19:53 INFO - PROCESS | 1648 | 1461233993523 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}] 03:19:53 INFO - PROCESS | 1648 | 1461233993638 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:19:53 INFO - PROCESS | 1648 | 1461233993687 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe27000 == 66 [pid = 1648] [id = 715] 03:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12f361c00) [pid = 1648] [serial = 2145] [outer = 0x0] 03:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12fb0a400) [pid = 1648] [serial = 2146] [outer = 0x12f361c00] 03:19:53 INFO - PROCESS | 1648 | 1461233993712 Marionette DEBUG loaded listener.js 03:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x131a3f000) [pid = 1648] [serial = 2147] [outer = 0x12f361c00] 03:19:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12f9cb800 == 65 [pid = 1648] [id = 17] 03:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 573ms 03:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:19:54 INFO - PROCESS | 1648 | 1461233994083 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]]]}] 03:19:54 INFO - PROCESS | 1648 | 1461233994087 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:19:54 INFO - PROCESS | 1648 | 1461233994089 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:19:54 INFO - PROCESS | 1648 | 1461233994091 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:19:54 INFO - PROCESS | 1648 | 1461233994092 Marionette TRACE conn2 <- [1,2834,null,{}] 03:19:54 INFO - PROCESS | 1648 | 1461233994094 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}] 03:19:54 INFO - PROCESS | 1648 | 1461233994210 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:19:54 INFO - PROCESS | 1648 | 1461233994222 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1305e6000 == 66 [pid = 1648] [id = 716] 03:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x11bc06c00) [pid = 1648] [serial = 2148] [outer = 0x0] 03:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x11bfcc000) [pid = 1648] [serial = 2149] [outer = 0x11bc06c00] 03:19:54 INFO - PROCESS | 1648 | 1461233994247 Marionette DEBUG loaded listener.js 03:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x11bfd0400) [pid = 1648] [serial = 2150] [outer = 0x11bc06c00] 03:19:54 INFO - PROCESS | 1648 | 1461233994589 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 518ms 03:19:54 INFO - PROCESS | 1648 | 1461233994609 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:19:54 INFO - PROCESS | 1648 | 1461233994611 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:19:54 INFO - PROCESS | 1648 | 1461233994617 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:19:54 INFO - PROCESS | 1648 | 1461233994618 Marionette TRACE conn2 <- [1,2838,null,{}] 03:19:54 INFO - PROCESS | 1648 | 1461233994620 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}] 03:19:54 INFO - PROCESS | 1648 | 1461233994748 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:19:54 INFO - PROCESS | 1648 | 1461233994760 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1372f0800 == 67 [pid = 1648] [id = 717] 03:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x11bfc6000) [pid = 1648] [serial = 2151] [outer = 0x0] 03:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12f863c00) [pid = 1648] [serial = 2152] [outer = 0x11bfc6000] 03:19:54 INFO - PROCESS | 1648 | 1461233994785 Marionette DEBUG loaded listener.js 03:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x131a44400) [pid = 1648] [serial = 2153] [outer = 0x11bfc6000] 03:19:55 INFO - PROCESS | 1648 | 1461233995149 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]]]}] 03:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 03:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:19:55 INFO - PROCESS | 1648 | 1461233995187 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:19:55 INFO - PROCESS | 1648 | 1461233995188 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:19:55 INFO - PROCESS | 1648 | 1461233995190 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:19:55 INFO - PROCESS | 1648 | 1461233995191 Marionette TRACE conn2 <- [1,2842,null,{}] 03:19:55 INFO - PROCESS | 1648 | 1461233995194 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}] 03:19:55 INFO - PROCESS | 1648 | 1461233995309 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12f858c00) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x131a44c00) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12ecf6800) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x11ad32000) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x131a72400) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x123fd8000) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12ecf5800) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x114346400) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12fb5f000) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12cf3d400) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x1188e8c00) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:19:55 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x129272c00) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:19:55 INFO - PROCESS | 1648 | 1461233995517 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b94b000 == 68 [pid = 1648] [id = 718] 03:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x114346400) [pid = 1648] [serial = 2154] [outer = 0x0] 03:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x11ad32000) [pid = 1648] [serial = 2155] [outer = 0x114346400] 03:19:55 INFO - PROCESS | 1648 | 1461233995545 Marionette DEBUG loaded listener.js 03:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x123fc1400) [pid = 1648] [serial = 2156] [outer = 0x114346400] 03:19:55 INFO - PROCESS | 1648 | 1461233995832 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]]]}] 03:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 668ms 03:19:55 INFO - PROCESS | 1648 | 1461233995859 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:19:55 INFO - PROCESS | 1648 | 1461233995860 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:19:55 INFO - PROCESS | 1648 | 1461233995870 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:19:55 INFO - PROCESS | 1648 | 1461233995871 Marionette TRACE conn2 <- [1,2846,null,{}] 03:19:55 INFO - PROCESS | 1648 | 1461233995873 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}] 03:19:55 INFO - PROCESS | 1648 | 1461233995969 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:19:55 INFO - PROCESS | 1648 | 1461233995973 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1426ef800 == 69 [pid = 1648] [id = 719] 03:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x123fc1800) [pid = 1648] [serial = 2157] [outer = 0x0] 03:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x123fd8000) [pid = 1648] [serial = 2158] [outer = 0x123fc1800] 03:19:56 INFO - PROCESS | 1648 | 1461233996003 Marionette DEBUG loaded listener.js 03:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x131a40c00) [pid = 1648] [serial = 2159] [outer = 0x123fc1800] 03:19:56 INFO - PROCESS | 1648 | 1461233996445 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]]]}] 03:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 618ms 03:19:56 INFO - PROCESS | 1648 | 1461233996489 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:19:56 INFO - PROCESS | 1648 | 1461233996492 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:19:56 INFO - PROCESS | 1648 | 1461233996496 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:19:56 INFO - PROCESS | 1648 | 1461233996499 Marionette TRACE conn2 <- [1,2850,null,{}] 03:19:56 INFO - PROCESS | 1648 | 1461233996502 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}] 03:19:56 INFO - PROCESS | 1648 | 1461233996659 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:19:56 INFO - PROCESS | 1648 | 1461233996668 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x14286f000 == 70 [pid = 1648] [id = 720] 03:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x129ef1400) [pid = 1648] [serial = 2160] [outer = 0x0] 03:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x129ef8800) [pid = 1648] [serial = 2161] [outer = 0x129ef1400] 03:19:56 INFO - PROCESS | 1648 | 1461233996706 Marionette DEBUG loaded listener.js 03:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x131a4b400) [pid = 1648] [serial = 2162] [outer = 0x129ef1400] 03:19:57 INFO - PROCESS | 1648 | 1461233997096 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 622ms 03:19:57 INFO - PROCESS | 1648 | 1461233997118 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:19:57 INFO - PROCESS | 1648 | 1461233997119 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:19:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:19:57 INFO - PROCESS | 1648 | 1461233997121 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:19:57 INFO - PROCESS | 1648 | 1461233997122 Marionette TRACE conn2 <- [1,2854,null,{}] 03:19:57 INFO - PROCESS | 1648 | 1461233997124 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}] 03:19:57 INFO - PROCESS | 1648 | 1461233997252 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:19:57 INFO - PROCESS | 1648 | 1461233997278 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x141e16800 == 71 [pid = 1648] [id = 721] 03:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x131a71c00) [pid = 1648] [serial = 2163] [outer = 0x0] 03:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x131a77c00) [pid = 1648] [serial = 2164] [outer = 0x131a71c00] 03:19:57 INFO - PROCESS | 1648 | 1461233997303 Marionette DEBUG loaded listener.js 03:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x135256000) [pid = 1648] [serial = 2165] [outer = 0x131a71c00] 03:19:57 INFO - PROCESS | 1648 | 1461233997758 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]]]}] 03:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 03:19:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:19:57 INFO - PROCESS | 1648 | 1461233997793 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:19:57 INFO - PROCESS | 1648 | 1461233997796 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:19:57 INFO - PROCESS | 1648 | 1461233997799 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:19:57 INFO - PROCESS | 1648 | 1461233997802 Marionette TRACE conn2 <- [1,2858,null,{}] 03:19:57 INFO - PROCESS | 1648 | 1461233997806 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}] 03:19:57 INFO - PROCESS | 1648 | 1461233997924 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:19:58 INFO - PROCESS | 1648 | 1461233998044 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x126816800 == 72 [pid = 1648] [id = 722] 03:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x119255000) [pid = 1648] [serial = 2166] [outer = 0x0] 03:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x11bacb800) [pid = 1648] [serial = 2167] [outer = 0x119255000] 03:19:58 INFO - PROCESS | 1648 | 1461233998078 Marionette DEBUG loaded listener.js 03:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x11bfec000) [pid = 1648] [serial = 2168] [outer = 0x119255000] 03:19:58 INFO - PROCESS | 1648 | 1461233998549 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 773ms 03:19:58 INFO - PROCESS | 1648 | 1461233998573 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:19:58 INFO - PROCESS | 1648 | 1461233998576 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:19:58 INFO - PROCESS | 1648 | 1461233998581 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:19:58 INFO - PROCESS | 1648 | 1461233998583 Marionette TRACE conn2 <- [1,2862,null,{}] 03:19:58 INFO - PROCESS | 1648 | 1461233998586 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}] 03:19:58 INFO - PROCESS | 1648 | 1461233998699 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:19:58 INFO - PROCESS | 1648 | 1461233998817 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec10800 == 73 [pid = 1648] [id = 723] 03:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x11ae37000) [pid = 1648] [serial = 2169] [outer = 0x0] 03:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x123fba400) [pid = 1648] [serial = 2170] [outer = 0x11ae37000] 03:19:58 INFO - PROCESS | 1648 | 1461233998850 Marionette DEBUG loaded listener.js 03:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12927ec00) [pid = 1648] [serial = 2171] [outer = 0x11ae37000] 03:19:59 INFO - PROCESS | 1648 | 1461233999281 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]]]}] 03:19:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:19:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 720ms 03:19:59 INFO - PROCESS | 1648 | 1461233999302 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:19:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:19:59 INFO - PROCESS | 1648 | 1461233999304 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:19:59 INFO - PROCESS | 1648 | 1461233999306 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:19:59 INFO - PROCESS | 1648 | 1461233999308 Marionette TRACE conn2 <- [1,2866,null,{}] 03:19:59 INFO - PROCESS | 1648 | 1461233999317 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}] 03:19:59 INFO - PROCESS | 1648 | 1461233999429 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:19:59 INFO - PROCESS | 1648 | 1461233999549 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x141f14800 == 74 [pid = 1648] [id = 724] 03:19:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x129ef2400) [pid = 1648] [serial = 2172] [outer = 0x0] 03:19:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12a253400) [pid = 1648] [serial = 2173] [outer = 0x129ef2400] 03:19:59 INFO - PROCESS | 1648 | 1461233999583 Marionette DEBUG loaded listener.js 03:19:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12b39b400) [pid = 1648] [serial = 2174] [outer = 0x129ef2400] 03:19:59 INFO - PROCESS | 1648 | 1461233999978 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]]]}] 03:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 726ms 03:20:00 INFO - PROCESS | 1648 | 1461234000048 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:20:00 INFO - PROCESS | 1648 | 1461234000050 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:20:00 INFO - PROCESS | 1648 | 1461234000052 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:20:00 INFO - PROCESS | 1648 | 1461234000053 Marionette TRACE conn2 <- [1,2870,null,{}] 03:20:00 INFO - PROCESS | 1648 | 1461234000056 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}] 03:20:00 INFO - PROCESS | 1648 | 1461234000165 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:20:00 INFO - PROCESS | 1648 | 1461234000283 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1426c1800 == 75 [pid = 1648] [id = 725] 03:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12cf3f400) [pid = 1648] [serial = 2175] [outer = 0x0] 03:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12e631c00) [pid = 1648] [serial = 2176] [outer = 0x12cf3f400] 03:20:00 INFO - PROCESS | 1648 | 1461234000314 Marionette DEBUG loaded listener.js 03:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12ee60000) [pid = 1648] [serial = 2177] [outer = 0x12cf3f400] 03:20:00 INFO - PROCESS | 1648 | 1461234000719 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]]]}] 03:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 721ms 03:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:20:00 INFO - PROCESS | 1648 | 1461234000773 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:20:00 INFO - PROCESS | 1648 | 1461234000774 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:20:00 INFO - PROCESS | 1648 | 1461234000777 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:20:00 INFO - PROCESS | 1648 | 1461234000778 Marionette TRACE conn2 <- [1,2874,null,{}] 03:20:00 INFO - PROCESS | 1648 | 1461234000780 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}] 03:20:00 INFO - PROCESS | 1648 | 1461234000891 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:20:00 INFO - PROCESS | 1648 | 1461234000982 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x14285a800 == 76 [pid = 1648] [id = 726] 03:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12ee56800) [pid = 1648] [serial = 2178] [outer = 0x0] 03:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12fb13000) [pid = 1648] [serial = 2179] [outer = 0x12ee56800] 03:20:01 INFO - PROCESS | 1648 | 1461234001011 Marionette DEBUG loaded listener.js 03:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x131a41800) [pid = 1648] [serial = 2180] [outer = 0x12ee56800] 03:20:01 INFO - PROCESS | 1648 | 1461234001421 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]]]}] 03:20:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:20:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 671ms 03:20:01 INFO - PROCESS | 1648 | 1461234001496 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:20:01 INFO - PROCESS | 1648 | 1461234001498 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:20:01 INFO - PROCESS | 1648 | 1461234001502 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:20:01 INFO - PROCESS | 1648 | 1461234001503 Marionette TRACE conn2 <- [1,2878,null,{}] 03:20:01 INFO - PROCESS | 1648 | 1461234001505 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}] 03:20:01 INFO - PROCESS | 1648 | 1461234001626 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:20:01 INFO - PROCESS | 1648 | 1461234001718 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x141874800 == 77 [pid = 1648] [id = 727] 03:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x137232c00) [pid = 1648] [serial = 2181] [outer = 0x0] 03:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x138b0a000) [pid = 1648] [serial = 2182] [outer = 0x137232c00] 03:20:01 INFO - PROCESS | 1648 | 1461234001749 Marionette DEBUG loaded listener.js 03:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x138b0f000) [pid = 1648] [serial = 2183] [outer = 0x137232c00] 03:20:02 INFO - PROCESS | 1648 | 1461234002150 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]]]}] 03:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 724ms 03:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:20:02 INFO - PROCESS | 1648 | 1461234002227 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:20:02 INFO - PROCESS | 1648 | 1461234002228 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:20:02 INFO - PROCESS | 1648 | 1461234002230 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:20:02 INFO - PROCESS | 1648 | 1461234002232 Marionette TRACE conn2 <- [1,2882,null,{}] 03:20:02 INFO - PROCESS | 1648 | 1461234002234 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}] 03:20:02 INFO - PROCESS | 1648 | 1461234002345 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:20:02 INFO - PROCESS | 1648 | 1461234002439 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f9d1000 == 78 [pid = 1648] [id = 728] 03:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x1121aa800) [pid = 1648] [serial = 2184] [outer = 0x0] 03:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x129f71400) [pid = 1648] [serial = 2185] [outer = 0x1121aa800] 03:20:02 INFO - PROCESS | 1648 | 1461234002469 Marionette DEBUG loaded listener.js 03:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x129f75c00) [pid = 1648] [serial = 2186] [outer = 0x1121aa800] 03:20:03 INFO - PROCESS | 1648 | 1461234003120 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]]]}] 03:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 920ms 03:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:20:03 INFO - PROCESS | 1648 | 1461234003150 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:20:03 INFO - PROCESS | 1648 | 1461234003153 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:20:03 INFO - PROCESS | 1648 | 1461234003156 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:20:03 INFO - PROCESS | 1648 | 1461234003158 Marionette TRACE conn2 <- [1,2886,null,{}] 03:20:03 INFO - PROCESS | 1648 | 1461234003162 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}] 03:20:03 INFO - PROCESS | 1648 | 1461234003269 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:20:03 INFO - PROCESS | 1648 | 1461234003368 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a3d3000 == 79 [pid = 1648] [id = 729] 03:20:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x1158e6400) [pid = 1648] [serial = 2187] [outer = 0x0] 03:20:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x119ac5000) [pid = 1648] [serial = 2188] [outer = 0x1158e6400] 03:20:03 INFO - PROCESS | 1648 | 1461234003397 Marionette DEBUG loaded listener.js 03:20:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x11bf2f800) [pid = 1648] [serial = 2189] [outer = 0x1158e6400] 03:20:03 INFO - PROCESS | 1648 | 1461234003807 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]]]}] 03:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 675ms 03:20:03 INFO - PROCESS | 1648 | 1461234003832 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:20:03 INFO - PROCESS | 1648 | 1461234003836 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:20:03 INFO - PROCESS | 1648 | 1461234003843 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:20:03 INFO - PROCESS | 1648 | 1461234003846 Marionette TRACE conn2 <- [1,2890,null,{}] 03:20:03 INFO - PROCESS | 1648 | 1461234003849 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}] 03:20:04 INFO - PROCESS | 1648 | 1461234004003 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:20:04 INFO - PROCESS | 1648 | 1461234004187 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a164800 == 80 [pid = 1648] [id = 730] 03:20:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x11bf33c00) [pid = 1648] [serial = 2190] [outer = 0x0] 03:20:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x11bf3ac00) [pid = 1648] [serial = 2191] [outer = 0x11bf33c00] 03:20:04 INFO - PROCESS | 1648 | 1461234004234 Marionette DEBUG loaded listener.js 03:20:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x11c108400) [pid = 1648] [serial = 2192] [outer = 0x11bf33c00] 03:20:04 INFO - PROCESS | 1648 | 1461234004793 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:20:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:20:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 978ms 03:20:04 INFO - PROCESS | 1648 | 1461234004821 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:20:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:20:04 INFO - PROCESS | 1648 | 1461234004823 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:20:04 INFO - PROCESS | 1648 | 1461234004827 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:20:04 INFO - PROCESS | 1648 | 1461234004831 Marionette TRACE conn2 <- [1,2894,null,{}] 03:20:04 INFO - PROCESS | 1648 | 1461234004842 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}] 03:20:05 INFO - PROCESS | 1648 | 1461234005060 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:20:05 INFO - PROCESS | 1648 | 1461234005162 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb8d000 == 81 [pid = 1648] [id = 731] 03:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x1244dbc00) [pid = 1648] [serial = 2193] [outer = 0x0] 03:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x124739800) [pid = 1648] [serial = 2194] [outer = 0x1244dbc00] 03:20:05 INFO - PROCESS | 1648 | 1461234005205 Marionette DEBUG loaded listener.js 03:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x128dc3c00) [pid = 1648] [serial = 2195] [outer = 0x1244dbc00] 03:20:05 INFO - PROCESS | 1648 | 1461234005635 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]]]}] 03:20:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:20:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 824ms 03:20:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:20:05 INFO - PROCESS | 1648 | 1461234005651 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:20:05 INFO - PROCESS | 1648 | 1461234005652 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:20:05 INFO - PROCESS | 1648 | 1461234005654 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:20:05 INFO - PROCESS | 1648 | 1461234005655 Marionette TRACE conn2 <- [1,2898,null,{}] 03:20:05 INFO - PROCESS | 1648 | 1461234005658 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}] 03:20:05 INFO - PROCESS | 1648 | 1461234005760 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:20:05 INFO - PROCESS | 1648 | 1461234005880 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:05 INFO - PROCESS | 1648 | --DOCSHELL 0x14286f000 == 80 [pid = 1648] [id = 720] 03:20:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1426ef800 == 79 [pid = 1648] [id = 719] 03:20:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11b94b000 == 78 [pid = 1648] [id = 718] 03:20:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1372f0800 == 77 [pid = 1648] [id = 717] 03:20:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1305e6000 == 76 [pid = 1648] [id = 716] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x12e8c6c00) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x129fd8400) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x12e1c3800) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x11912cc00) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x11c75b800) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x12ced2400) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x12ee58000) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x13722dc00) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 03:20:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986b000 == 77 [pid = 1648] [id = 732] 03:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x119b7b000) [pid = 1648] [serial = 2196] [outer = 0x0] 03:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x11bfc8800) [pid = 1648] [serial = 2197] [outer = 0x119b7b000] 03:20:05 INFO - PROCESS | 1648 | 1461234005948 Marionette DEBUG loaded listener.js 03:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x123fbc400) [pid = 1648] [serial = 2198] [outer = 0x119b7b000] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe27000 == 76 [pid = 1648] [id = 715] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12f31b000 == 75 [pid = 1648] [id = 714] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12e66d000 == 74 [pid = 1648] [id = 713] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce25800 == 73 [pid = 1648] [id = 712] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x124345000 == 72 [pid = 1648] [id = 711] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11be1e800 == 71 [pid = 1648] [id = 710] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12a3bf800 == 70 [pid = 1648] [id = 709] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x137215000 == 69 [pid = 1648] [id = 703] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d03a800 == 68 [pid = 1648] [id = 702] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12a3c4800 == 67 [pid = 1648] [id = 701] 03:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11c198800 == 66 [pid = 1648] [id = 700] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x12fb0f400) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x137224000) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x12fb10400) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x11c4a9000) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x137225000) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12473ec00) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12f859c00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x1156cc000) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12ee5a000) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12fb78400) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12fb61400) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x119b84400) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x124260800) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x129270400) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12e1e4000) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x11c71b400) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12aadf400) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x131a7b000) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x131a49800) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12ab45400) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x131a70c00) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12e8cc000) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12b42f400) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 03:20:06 INFO - PROCESS | 1648 | 1461234006267 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]]]}] 03:20:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:20:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 668ms 03:20:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:20:06 INFO - PROCESS | 1648 | 1461234006324 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:20:06 INFO - PROCESS | 1648 | 1461234006325 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:20:06 INFO - PROCESS | 1648 | 1461234006327 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:20:06 INFO - PROCESS | 1648 | 1461234006329 Marionette TRACE conn2 <- [1,2902,null,{}] 03:20:06 INFO - PROCESS | 1648 | 1461234006331 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}] 03:20:06 INFO - PROCESS | 1648 | 1461234006421 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:20:06 INFO - PROCESS | 1648 | 1461234006440 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab57800 == 67 [pid = 1648] [id = 733] 03:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12470fc00) [pid = 1648] [serial = 2199] [outer = 0x0] 03:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x129ef6c00) [pid = 1648] [serial = 2200] [outer = 0x12470fc00] 03:20:06 INFO - PROCESS | 1648 | 1461234006466 Marionette DEBUG loaded listener.js 03:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x129f76800) [pid = 1648] [serial = 2201] [outer = 0x12470fc00] 03:20:06 INFO - PROCESS | 1648 | 1461234006837 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:20:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:20:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 03:20:06 INFO - PROCESS | 1648 | 1461234006856 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:20:06 INFO - PROCESS | 1648 | 1461234006857 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:20:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:20:06 INFO - PROCESS | 1648 | 1461234006860 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:20:06 INFO - PROCESS | 1648 | 1461234006861 Marionette TRACE conn2 <- [1,2906,null,{}] 03:20:06 INFO - PROCESS | 1648 | 1461234006865 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}] 03:20:06 INFO - PROCESS | 1648 | 1461234006968 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:20:06 INFO - PROCESS | 1648 | 1461234006972 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f31e800 == 68 [pid = 1648] [id = 734] 03:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x129f79000) [pid = 1648] [serial = 2202] [outer = 0x0] 03:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12a4f1800) [pid = 1648] [serial = 2203] [outer = 0x129f79000] 03:20:07 INFO - PROCESS | 1648 | 1461234007000 Marionette DEBUG loaded listener.js 03:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12b42d000) [pid = 1648] [serial = 2204] [outer = 0x129f79000] 03:20:07 INFO - PROCESS | 1648 | 1461234007355 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]]]}] 03:20:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:20:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 03:20:07 INFO - PROCESS | 1648 | 1461234007390 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:20:07 INFO - PROCESS | 1648 | 1461234007391 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:20:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:20:07 INFO - PROCESS | 1648 | 1461234007394 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:20:07 INFO - PROCESS | 1648 | 1461234007395 Marionette TRACE conn2 <- [1,2910,null,{}] 03:20:07 INFO - PROCESS | 1648 | 1461234007400 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}] 03:20:07 INFO - PROCESS | 1648 | 1461234007487 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:20:07 INFO - PROCESS | 1648 | 1461234007491 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1300ae800 == 69 [pid = 1648] [id = 735] 03:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12cf3b800) [pid = 1648] [serial = 2205] [outer = 0x0] 03:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12e1e5400) [pid = 1648] [serial = 2206] [outer = 0x12cf3b800] 03:20:07 INFO - PROCESS | 1648 | 1461234007517 Marionette DEBUG loaded listener.js 03:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12e8d1000) [pid = 1648] [serial = 2207] [outer = 0x12cf3b800] 03:20:07 INFO - PROCESS | 1648 | 1461234007854 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]]]}] 03:20:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:20:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:20:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 473ms 03:20:07 INFO - TEST-START | /DOMEvents/constructors.html 03:20:07 INFO - PROCESS | 1648 | 1461234007867 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:20:07 INFO - PROCESS | 1648 | 1461234007868 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:20:07 INFO - PROCESS | 1648 | 1461234007871 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:20:07 INFO - PROCESS | 1648 | 1461234007872 Marionette TRACE conn2 <- [1,2914,null,{}] 03:20:07 INFO - PROCESS | 1648 | 1461234007874 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}] 03:20:07 INFO - PROCESS | 1648 | 1461234007963 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:20:07 INFO - PROCESS | 1648 | 1461234007967 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a8f800 == 70 [pid = 1648] [id = 736] 03:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12e1c2800) [pid = 1648] [serial = 2208] [outer = 0x0] 03:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12f856800) [pid = 1648] [serial = 2209] [outer = 0x12e1c2800] 03:20:07 INFO - PROCESS | 1648 | 1461234007992 Marionette DEBUG loaded listener.js 03:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12fb0b400) [pid = 1648] [serial = 2210] [outer = 0x12e1c2800] 03:20:08 INFO - PROCESS | 1648 | 1461234008421 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]]]}] 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:20:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:20:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:20:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:20:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:20:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:20:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:20:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:20:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:20:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 580ms 03:20:08 INFO - PROCESS | 1648 | 1461234008452 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:20:08 INFO - PROCESS | 1648 | 1461234008453 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:20:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:20:08 INFO - PROCESS | 1648 | 1461234008461 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:20:08 INFO - PROCESS | 1648 | 1461234008464 Marionette TRACE conn2 <- [1,2918,null,{}] 03:20:08 INFO - PROCESS | 1648 | 1461234008467 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}] 03:20:08 INFO - PROCESS | 1648 | 1461234008583 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:20:08 INFO - PROCESS | 1648 | 1461234008593 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x141a72000 == 71 [pid = 1648] [id = 737] 03:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x12ecf5000) [pid = 1648] [serial = 2211] [outer = 0x0] 03:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12fb61400) [pid = 1648] [serial = 2212] [outer = 0x12ecf5000] 03:20:08 INFO - PROCESS | 1648 | 1461234008619 Marionette DEBUG loaded listener.js 03:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x131a6f800) [pid = 1648] [serial = 2213] [outer = 0x12ecf5000] 03:20:08 INFO - PROCESS | 1648 | 1461234008968 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:20:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:20:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 03:20:08 INFO - PROCESS | 1648 | 1461234008987 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:20:08 INFO - PROCESS | 1648 | 1461234008989 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:20:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:20:08 INFO - PROCESS | 1648 | 1461234008991 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:20:08 INFO - PROCESS | 1648 | 1461234008992 Marionette TRACE conn2 <- [1,2922,null,{}] 03:20:08 INFO - PROCESS | 1648 | 1461234008994 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}] 03:20:09 INFO - PROCESS | 1648 | 1461234009113 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:20:09 INFO - PROCESS | 1648 | 1461234009159 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x141f06800 == 72 [pid = 1648] [id = 738] 03:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12ee61400) [pid = 1648] [serial = 2214] [outer = 0x0] 03:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x131a74000) [pid = 1648] [serial = 2215] [outer = 0x12ee61400] 03:20:09 INFO - PROCESS | 1648 | 1461234009185 Marionette DEBUG loaded listener.js 03:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x135251c00) [pid = 1648] [serial = 2216] [outer = 0x12ee61400] 03:20:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:20:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:20:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:20:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:20:09 INFO - PROCESS | 1648 | 1461234009521 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]]]}] 03:20:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:20:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:20:09 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 03:20:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:20:09 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 03:20:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:20:09 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]" 03:20:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:20:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:20:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 570ms 03:20:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:20:09 INFO - PROCESS | 1648 | 1461234009561 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:20:09 INFO - PROCESS | 1648 | 1461234009563 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:20:09 INFO - PROCESS | 1648 | 1461234009565 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:20:09 INFO - PROCESS | 1648 | 1461234009567 Marionette TRACE conn2 <- [1,2926,null,{}] 03:20:09 INFO - PROCESS | 1648 | 1461234009576 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}] 03:20:09 INFO - PROCESS | 1648 | 1461234009709 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:20:09 INFO - PROCESS | 1648 | 1461234009718 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1426e8000 == 73 [pid = 1648] [id = 739] 03:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12ecf1400) [pid = 1648] [serial = 2217] [outer = 0x0] 03:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x135259000) [pid = 1648] [serial = 2218] [outer = 0x12ecf1400] 03:20:09 INFO - PROCESS | 1648 | 1461234009747 Marionette DEBUG loaded listener.js 03:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x14192ac00) [pid = 1648] [serial = 2219] [outer = 0x12ecf1400] 03:20:10 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:20:10 INFO - PROCESS | 1648 | 1461234010524 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]]]}] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x11b5f0400) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x126db9000) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x1188cac00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12b1dc800) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x1164c1c00) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x12abc6800) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x1277f1c00) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x129fdb400) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x11ad2cc00) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x123a10c00) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x124735c00) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x118c91c00) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x126db4400) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x1164c1000) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x11baccc00) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12adba400) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x123a74800) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x119d5f800) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x124446800) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12e1e1c00) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x128dcbc00) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12b1d2400) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12d88a000) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12ab4f000) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11c107400) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x1277eb800) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x1121a7000) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x116522400) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x11220f800) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12e1c2c00) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x118838800) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x118f3dc00) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12aae3000) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12dae0800) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x11ca5b400) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x112210800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x114349c00) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x123a08c00) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12f9cc000) [pid = 1648] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x11bac9400) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12d887800) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x11b5e7c00) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x11b523800) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x11883c000) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x123a07000) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12d0ca400) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x114403000) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11b51d400) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x119131400) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12473b400) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x126d46c00) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x1121a1800) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x11bc04800) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x119d5cc00) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12f361c00) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x11bc06c00) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x11bfc6000) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x114346400) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x128dcec00) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x137224c00) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11aeb4800) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x124735400) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x129ef1400) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x1121aa400) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12b393c00) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x1146b6c00) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12ab4c000) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x131a45400) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12e8ccc00) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12f859000) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x123fc1800) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12aade400) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x123fd2000) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12f85dc00) [pid = 1648] [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.] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1188cf800) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x118e30400) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:20:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:20:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1029ms 03:20:10 INFO - PROCESS | 1648 | 1461234010595 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:20:10 INFO - PROCESS | 1648 | 1461234010597 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:20:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:20:10 INFO - PROCESS | 1648 | 1461234010599 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:20:10 INFO - PROCESS | 1648 | 1461234010600 Marionette TRACE conn2 <- [1,2930,null,{}] 03:20:10 INFO - PROCESS | 1648 | 1461234010609 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}] 03:20:10 INFO - PROCESS | 1648 | 1461234010700 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:20:10 INFO - PROCESS | 1648 | 1461234010703 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11679e000 == 74 [pid = 1648] [id = 740] 03:20:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11464f000) [pid = 1648] [serial = 2220] [outer = 0x0] 03:20:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1164c1000) [pid = 1648] [serial = 2221] [outer = 0x11464f000] 03:20:10 INFO - PROCESS | 1648 | 1461234010733 Marionette DEBUG loaded listener.js 03:20:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x118e2b000) [pid = 1648] [serial = 2222] [outer = 0x11464f000] 03:20:11 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:20:11 INFO - PROCESS | 1648 | 1461234011127 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]]]}] 03:20:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:20:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 569ms 03:20:11 INFO - PROCESS | 1648 | 1461234011169 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:20:11 INFO - PROCESS | 1648 | 1461234011171 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:20:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:20:11 INFO - PROCESS | 1648 | 1461234011173 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:20:11 INFO - PROCESS | 1648 | 1461234011175 Marionette TRACE conn2 <- [1,2934,null,{}] 03:20:11 INFO - PROCESS | 1648 | 1461234011179 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}] 03:20:11 INFO - PROCESS | 1648 | 1461234011278 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:20:11 INFO - PROCESS | 1648 | 1461234011282 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a3c6800 == 75 [pid = 1648] [id = 741] 03:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x119133c00) [pid = 1648] [serial = 2223] [outer = 0x0] 03:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x11ae03400) [pid = 1648] [serial = 2224] [outer = 0x119133c00] 03:20:11 INFO - PROCESS | 1648 | 1461234011307 Marionette DEBUG loaded listener.js 03:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11baccc00) [pid = 1648] [serial = 2225] [outer = 0x119133c00] 03:20:11 INFO - PROCESS | 1648 | 1461234011627 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]]]}] 03:20:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:20:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 03:20:11 INFO - PROCESS | 1648 | 1461234011644 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:20:11 INFO - PROCESS | 1648 | 1461234011645 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:20:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:20:11 INFO - PROCESS | 1648 | 1461234011650 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:20:11 INFO - PROCESS | 1648 | 1461234011651 Marionette TRACE conn2 <- [1,2938,null,{}] 03:20:11 INFO - PROCESS | 1648 | 1461234011653 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}] 03:20:11 INFO - PROCESS | 1648 | 1461234011743 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:20:11 INFO - PROCESS | 1648 | 1461234011747 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe26800 == 76 [pid = 1648] [id = 742] 03:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11bc06c00) [pid = 1648] [serial = 2226] [outer = 0x0] 03:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11c1bc800) [pid = 1648] [serial = 2227] [outer = 0x11bc06c00] 03:20:11 INFO - PROCESS | 1648 | 1461234011771 Marionette DEBUG loaded listener.js 03:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11ca65400) [pid = 1648] [serial = 2228] [outer = 0x11bc06c00] 03:20:12 INFO - PROCESS | 1648 | 1461234012090 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]]]}] 03:20:12 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. 03:20:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 03:20:12 INFO - PROCESS | 1648 | 1461234012119 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:20:12 INFO - PROCESS | 1648 | 1461234012120 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:20:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:20:12 INFO - PROCESS | 1648 | 1461234012124 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:20:12 INFO - PROCESS | 1648 | 1461234012126 Marionette TRACE conn2 <- [1,2942,null,{}] 03:20:12 INFO - PROCESS | 1648 | 1461234012128 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}] 03:20:12 INFO - PROCESS | 1648 | 1461234012275 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:20:12 INFO - PROCESS | 1648 | 1461234012282 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1427e1800 == 77 [pid = 1648] [id = 743] 03:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11220b400) [pid = 1648] [serial = 2229] [outer = 0x0] 03:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x123a6cc00) [pid = 1648] [serial = 2230] [outer = 0x11220b400] 03:20:12 INFO - PROCESS | 1648 | 1461234012307 Marionette DEBUG loaded listener.js 03:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x1244d9800) [pid = 1648] [serial = 2231] [outer = 0x11220b400] 03:20:12 INFO - PROCESS | 1648 | 1461234012715 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"]]]}] 03:20:12 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 03:20:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:20:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 03:20:12 INFO - PROCESS | 1648 | 1461234012746 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:20:12 INFO - PROCESS | 1648 | 1461234012749 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:20:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:20:12 INFO - PROCESS | 1648 | 1461234012752 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:20:12 INFO - PROCESS | 1648 | 1461234012755 Marionette TRACE conn2 <- [1,2946,null,{}] 03:20:12 INFO - PROCESS | 1648 | 1461234012759 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}] 03:20:12 INFO - PROCESS | 1648 | 1461234012880 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:20:12 INFO - PROCESS | 1648 | 1461234012971 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1280e8800 == 78 [pid = 1648] [id = 744] 03:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11a872c00) [pid = 1648] [serial = 2232] [outer = 0x0] 03:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x11ae03800) [pid = 1648] [serial = 2233] [outer = 0x11a872c00] 03:20:13 INFO - PROCESS | 1648 | 1461234013004 Marionette DEBUG loaded listener.js 03:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11bc0c000) [pid = 1648] [serial = 2234] [outer = 0x11a872c00] 03:20:13 INFO - PROCESS | 1648 | 1461234013367 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]]]}] 03:20:13 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. 03:20:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 03:20:13 INFO - PROCESS | 1648 | 1461234013374 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:20:13 INFO - PROCESS | 1648 | 1461234013379 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:20:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:20:13 INFO - PROCESS | 1648 | 1461234013383 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:20:13 INFO - PROCESS | 1648 | 1461234013385 Marionette TRACE conn2 <- [1,2950,null,{}] 03:20:13 INFO - PROCESS | 1648 | 1461234013388 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}] 03:20:13 INFO - PROCESS | 1648 | 1461234013502 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:20:13 INFO - PROCESS | 1648 | 1461234013622 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ec19000 == 79 [pid = 1648] [id = 745] 03:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11bc0f400) [pid = 1648] [serial = 2235] [outer = 0x0] 03:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11bf3d800) [pid = 1648] [serial = 2236] [outer = 0x11bc0f400] 03:20:13 INFO - PROCESS | 1648 | 1461234013655 Marionette DEBUG loaded listener.js 03:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x123eae000) [pid = 1648] [serial = 2237] [outer = 0x11bc0f400] 03:20:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f004000 == 80 [pid = 1648] [id = 746] 03:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x124731400) [pid = 1648] [serial = 2238] [outer = 0x0] 03:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x123fba000) [pid = 1648] [serial = 2239] [outer = 0x124731400] 03:20:14 INFO - PROCESS | 1648 | 1461234014061 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]]]}] 03:20:14 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. 03:20:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 03:20:14 INFO - PROCESS | 1648 | 1461234014104 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:20:14 INFO - PROCESS | 1648 | 1461234014105 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:20:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:20:14 INFO - PROCESS | 1648 | 1461234014108 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:20:14 INFO - PROCESS | 1648 | 1461234014111 Marionette TRACE conn2 <- [1,2954,null,{}] 03:20:14 INFO - PROCESS | 1648 | 1461234014119 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}] 03:20:14 INFO - PROCESS | 1648 | 1461234014263 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:20:14 INFO - PROCESS | 1648 | 1461234014394 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1399db000 == 81 [pid = 1648] [id = 747] 03:20:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x1272e7000) [pid = 1648] [serial = 2240] [outer = 0x0] 03:20:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x128dcec00) [pid = 1648] [serial = 2241] [outer = 0x1272e7000] 03:20:14 INFO - PROCESS | 1648 | 1461234014425 Marionette DEBUG loaded listener.js 03:20:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x129e48000) [pid = 1648] [serial = 2242] [outer = 0x1272e7000] 03:20:14 INFO - PROCESS | 1648 | 1461234014792 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]]]}] 03:20:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:20:14 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 03:20:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 723ms 03:20:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:20:14 INFO - PROCESS | 1648 | 1461234014831 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:20:14 INFO - PROCESS | 1648 | 1461234014833 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:20:14 INFO - PROCESS | 1648 | 1461234014835 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:20:14 INFO - PROCESS | 1648 | 1461234014837 Marionette TRACE conn2 <- [1,2958,null,{}] 03:20:14 INFO - PROCESS | 1648 | 1461234014839 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}] 03:20:14 INFO - PROCESS | 1648 | 1461234014959 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:20:15 INFO - PROCESS | 1648 | 1461234015078 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x142890800 == 82 [pid = 1648] [id = 748] 03:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x129e45c00) [pid = 1648] [serial = 2243] [outer = 0x0] 03:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x129e52000) [pid = 1648] [serial = 2244] [outer = 0x129e45c00] 03:20:15 INFO - PROCESS | 1648 | 1461234015110 Marionette DEBUG loaded listener.js 03:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x129f79400) [pid = 1648] [serial = 2245] [outer = 0x129e45c00] 03:20:15 INFO - PROCESS | 1648 | 1461234015450 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]]]}] 03:20:15 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. 03:20:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 669ms 03:20:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:20:15 INFO - PROCESS | 1648 | 1461234015504 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:20:15 INFO - PROCESS | 1648 | 1461234015506 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:20:15 INFO - PROCESS | 1648 | 1461234015508 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:20:15 INFO - PROCESS | 1648 | 1461234015509 Marionette TRACE conn2 <- [1,2962,null,{}] 03:20:15 INFO - PROCESS | 1648 | 1461234015511 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}] 03:20:15 INFO - PROCESS | 1648 | 1461234015623 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:20:15 INFO - PROCESS | 1648 | 1461234015746 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x141d1d000 == 83 [pid = 1648] [id = 749] 03:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x129f77800) [pid = 1648] [serial = 2246] [outer = 0x0] 03:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a258000) [pid = 1648] [serial = 2247] [outer = 0x129f77800] 03:20:15 INFO - PROCESS | 1648 | 1461234015777 Marionette DEBUG loaded listener.js 03:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12ab4ac00) [pid = 1648] [serial = 2248] [outer = 0x129f77800] 03:20:16 INFO - PROCESS | 1648 | 1461234016133 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]]]}] 03:20:16 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. 03:20:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 668ms 03:20:16 INFO - PROCESS | 1648 | 1461234016176 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:20:16 INFO - PROCESS | 1648 | 1461234016178 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:20:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:20:16 INFO - PROCESS | 1648 | 1461234016180 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:20:16 INFO - PROCESS | 1648 | 1461234016181 Marionette TRACE conn2 <- [1,2966,null,{}] 03:20:16 INFO - PROCESS | 1648 | 1461234016184 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}] 03:20:16 INFO - PROCESS | 1648 | 1461234016311 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:20:16 INFO - PROCESS | 1648 | 1461234016434 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x141f76000 == 84 [pid = 1648] [id = 750] 03:20:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12abc4800) [pid = 1648] [serial = 2249] [outer = 0x0] 03:20:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12ced1000) [pid = 1648] [serial = 2250] [outer = 0x12abc4800] 03:20:16 INFO - PROCESS | 1648 | 1461234016466 Marionette DEBUG loaded listener.js 03:20:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12e8c6000) [pid = 1648] [serial = 2251] [outer = 0x12abc4800] 03:20:16 INFO - PROCESS | 1648 | 1461234016776 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]]]}] 03:20:16 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. 03:20:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 03:20:16 INFO - PROCESS | 1648 | 1461234016861 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:20:16 INFO - PROCESS | 1648 | 1461234016862 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:20:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:20:16 INFO - PROCESS | 1648 | 1461234016865 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:20:16 INFO - PROCESS | 1648 | 1461234016866 Marionette TRACE conn2 <- [1,2970,null,{}] 03:20:16 INFO - PROCESS | 1648 | 1461234016869 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}] 03:20:16 INFO - PROCESS | 1648 | 1461234016985 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:20:17 INFO - PROCESS | 1648 | 1461234017093 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a87000 == 85 [pid = 1648] [id = 751] 03:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x123fb9800) [pid = 1648] [serial = 2252] [outer = 0x0] 03:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12e1e1c00) [pid = 1648] [serial = 2253] [outer = 0x123fb9800] 03:20:17 INFO - PROCESS | 1648 | 1461234017123 Marionette DEBUG loaded listener.js 03:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12f85dc00) [pid = 1648] [serial = 2254] [outer = 0x123fb9800] 03:20:17 INFO - PROCESS | 1648 | 1461234017468 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]]]}] 03:20:17 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. 03:20:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 03:20:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:20:17 INFO - PROCESS | 1648 | 1461234017486 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:20:17 INFO - PROCESS | 1648 | 1461234017487 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:20:17 INFO - PROCESS | 1648 | 1461234017490 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:20:17 INFO - PROCESS | 1648 | 1461234017491 Marionette TRACE conn2 <- [1,2974,null,{}] 03:20:17 INFO - PROCESS | 1648 | 1461234017493 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}] 03:20:17 INFO - PROCESS | 1648 | 1461234017609 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:20:17 INFO - PROCESS | 1648 | 1461234017728 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11913e000 == 86 [pid = 1648] [id = 752] 03:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x1121ac000) [pid = 1648] [serial = 2255] [outer = 0x0] 03:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x11a87c400) [pid = 1648] [serial = 2256] [outer = 0x1121ac000] 03:20:17 INFO - PROCESS | 1648 | 1461234017761 Marionette DEBUG loaded listener.js 03:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x123fbcc00) [pid = 1648] [serial = 2257] [outer = 0x1121ac000] 03:20:18 INFO - PROCESS | 1648 | 1461234018121 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]]]}] 03:20:18 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. 03:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 669ms 03:20:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:20:18 INFO - PROCESS | 1648 | 1461234018159 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:20:18 INFO - PROCESS | 1648 | 1461234018160 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:20:18 INFO - PROCESS | 1648 | 1461234018163 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:20:18 INFO - PROCESS | 1648 | 1461234018164 Marionette TRACE conn2 <- [1,2978,null,{}] 03:20:18 INFO - PROCESS | 1648 | 1461234018166 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}] 03:20:18 INFO - PROCESS | 1648 | 1461234018281 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:20:18 INFO - PROCESS | 1648 | 1461234018392 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920d000 == 87 [pid = 1648] [id = 753] 03:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x1156ce800) [pid = 1648] [serial = 2258] [outer = 0x0] 03:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x11acc7c00) [pid = 1648] [serial = 2259] [outer = 0x1156ce800] 03:20:18 INFO - PROCESS | 1648 | 1461234018425 Marionette DEBUG loaded listener.js 03:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x124267400) [pid = 1648] [serial = 2260] [outer = 0x1156ce800] 03:20:18 INFO - PROCESS | 1648 | 1461234018781 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]]]}] 03:20:18 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. 03:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 669ms 03:20:18 INFO - PROCESS | 1648 | 1461234018832 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:20:18 INFO - PROCESS | 1648 | 1461234018834 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:20:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:20:18 INFO - PROCESS | 1648 | 1461234018836 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:20:18 INFO - PROCESS | 1648 | 1461234018837 Marionette TRACE conn2 <- [1,2982,null,{}] 03:20:18 INFO - PROCESS | 1648 | 1461234018840 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}] 03:20:18 INFO - PROCESS | 1648 | 1461234018956 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:20:19 INFO - PROCESS | 1648 | 1461234019051 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aecb800 == 88 [pid = 1648] [id = 754] 03:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x1146c2c00) [pid = 1648] [serial = 2261] [outer = 0x0] 03:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x11ae34400) [pid = 1648] [serial = 2262] [outer = 0x1146c2c00] 03:20:19 INFO - PROCESS | 1648 | 1461234019081 Marionette DEBUG loaded listener.js 03:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x123a67400) [pid = 1648] [serial = 2263] [outer = 0x1146c2c00] 03:20:19 INFO - PROCESS | 1648 | 1461234019889 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"]]]}] 03:20:19 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 03:20:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:20:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1120ms 03:20:19 INFO - PROCESS | 1648 | 1461234019957 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:20:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:20:19 INFO - PROCESS | 1648 | 1461234019959 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:20:19 INFO - PROCESS | 1648 | 1461234019981 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:20:19 INFO - PROCESS | 1648 | 1461234019984 Marionette TRACE conn2 <- [1,2986,null,{}] 03:20:19 INFO - PROCESS | 1648 | 1461234019990 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}] 03:20:20 INFO - PROCESS | 1648 | 1461234020093 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:20:20 INFO - PROCESS | 1648 | 1461234020190 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119269000 == 89 [pid = 1648] [id = 755] 03:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x114d0d000) [pid = 1648] [serial = 2264] [outer = 0x0] 03:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x116523800) [pid = 1648] [serial = 2265] [outer = 0x114d0d000] 03:20:20 INFO - PROCESS | 1648 | 1461234020220 Marionette DEBUG loaded listener.js 03:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x118837c00) [pid = 1648] [serial = 2266] [outer = 0x114d0d000] 03:20:20 INFO - PROCESS | 1648 | 1461234020584 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]]]}] 03:20:20 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. 03:20:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 643ms 03:20:20 INFO - PROCESS | 1648 | 1461234020606 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:20:20 INFO - PROCESS | 1648 | 1461234020610 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:20:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:20:20 INFO - PROCESS | 1648 | 1461234020614 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:20:20 INFO - PROCESS | 1648 | 1461234020616 Marionette TRACE conn2 <- [1,2990,null,{}] 03:20:20 INFO - PROCESS | 1648 | 1461234020618 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}] 03:20:20 INFO - PROCESS | 1648 | 1461234020716 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:20:20 INFO - PROCESS | 1648 | 1461234020850 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x114c88800 == 90 [pid = 1648] [id = 756] 03:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x118c8a000) [pid = 1648] [serial = 2267] [outer = 0x0] 03:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x118f32c00) [pid = 1648] [serial = 2268] [outer = 0x118c8a000] 03:20:20 INFO - PROCESS | 1648 | 1461234020880 Marionette DEBUG loaded listener.js 03:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x119a04400) [pid = 1648] [serial = 2269] [outer = 0x118c8a000] 03:20:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x114c8e000 == 91 [pid = 1648] [id = 757] 03:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x11ad2dc00) [pid = 1648] [serial = 2270] [outer = 0x0] 03:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x119d5c000) [pid = 1648] [serial = 2271] [outer = 0x11ad2dc00] 03:20:21 INFO - PROCESS | 1648 | 1461234021236 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]]]}] 03:20:21 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. 03:20:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 03:20:21 INFO - PROCESS | 1648 | 1461234021286 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:20:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:20:21 INFO - PROCESS | 1648 | 1461234021288 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:20:21 INFO - PROCESS | 1648 | 1461234021290 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:20:21 INFO - PROCESS | 1648 | 1461234021292 Marionette TRACE conn2 <- [1,2994,null,{}] 03:20:21 INFO - PROCESS | 1648 | 1461234021300 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}] 03:20:21 INFO - PROCESS | 1648 | 1461234021419 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x137207000 == 90 [pid = 1648] [id = 666] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe26800 == 89 [pid = 1648] [id = 742] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a3c6800 == 88 [pid = 1648] [id = 741] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11679e000 == 87 [pid = 1648] [id = 740] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1426e8000 == 86 [pid = 1648] [id = 739] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x141f06800 == 85 [pid = 1648] [id = 738] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12f4ae000) [pid = 1648] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x131a77c00) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | 1461234021598 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x141a72000 == 84 [pid = 1648] [id = 737] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x138a8f800 == 83 [pid = 1648] [id = 736] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1300ae800 == 82 [pid = 1648] [id = 735] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12f31e800 == 81 [pid = 1648] [id = 734] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab57800 == 80 [pid = 1648] [id = 733] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11986b000 == 79 [pid = 1648] [id = 732] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb8d000 == 78 [pid = 1648] [id = 731] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12f9c8000 == 77 [pid = 1648] [id = 18] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a164800 == 76 [pid = 1648] [id = 730] 03:20:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b91000 == 77 [pid = 1648] [id = 758] 03:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x1156c6400) [pid = 1648] [serial = 2272] [outer = 0x0] 03:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x118c91c00) [pid = 1648] [serial = 2273] [outer = 0x1156c6400] 03:20:21 INFO - PROCESS | 1648 | 1461234021634 Marionette DEBUG loaded listener.js 03:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x11ae04800) [pid = 1648] [serial = 2274] [outer = 0x1156c6400] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a3d3000 == 76 [pid = 1648] [id = 729] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1426c1800 == 75 [pid = 1648] [id = 725] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x141f14800 == 74 [pid = 1648] [id = 724] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec10800 == 73 [pid = 1648] [id = 723] 03:20:21 INFO - PROCESS | 1648 | --DOCSHELL 0x126816800 == 72 [pid = 1648] [id = 722] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x119130000) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12d0d6400) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x129271400) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12f363000) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x11bc08c00) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12ced1c00) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12ab42000) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x11bfe7000) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12b1d0c00) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12ee5fc00) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x123a6b000) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12d833000) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12abc5800) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x11c37fc00) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12a24ac00) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12fb67400) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12ee64000) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12e8c8800) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12ee61000) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12e8cc400) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x126d4cc00) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12aae7400) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12fb08000) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11b51bc00) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x118510000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12f35d800) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x124437c00) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12afc4800) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12ced0800) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12e1e6c00) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12927b400) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x118838000) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x118833800) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x1277e9800) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12683c400) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12e1e4800) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11c50ec00) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11c104000) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x119b7ac00) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x127211c00) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12e631000) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x1280c7400) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11bac9c00) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11ae10000) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12ece8000) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12adafc00) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x115798000) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12470c800) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11aeb5400) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11c71cc00) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12b1d1c00) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11aebbc00) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12cf3d000) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x123c6a800) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11ae0ec00) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12fb0a400) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11bfcc000) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x131a3f000) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12f863c00) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x123fc1400) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12ab4a000) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12c6d7c00) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x131a44400) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x141923800) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x137227400) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x123fdb800) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11c75c400) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x129270c00) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12a24f800) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x129ef8800) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x119a10000) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1157ab000) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12dadf800) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12e1e8400) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11aebe000) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11850cc00) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12a4f0400) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12e1ef800) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12b428800) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x141925000) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e8d2400) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x131a73000) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x135251800) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x142502800) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12a4f2000) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x123fd8000) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12ee64800) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12fb6f400) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12927f400) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12683f800) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x131a4b400) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11c37c800) [pid = 1648] [serial = 1451] [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.] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x131a40c00) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11ad32000) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11bfd0400) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12f361000) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 03:20:21 INFO - PROCESS | 1648 | 1461234021986 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]]]}] 03:20:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:20:22 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 03:20:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms 03:20:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:20:22 INFO - PROCESS | 1648 | 1461234022011 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:20:22 INFO - PROCESS | 1648 | 1461234022013 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:20:22 INFO - PROCESS | 1648 | 1461234022015 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:20:22 INFO - PROCESS | 1648 | 1461234022016 Marionette TRACE conn2 <- [1,2998,null,{}] 03:20:22 INFO - PROCESS | 1648 | 1461234022018 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}] 03:20:22 INFO - PROCESS | 1648 | 1461234022108 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:20:22 INFO - PROCESS | 1648 | 1461234022113 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aeca800 == 73 [pid = 1648] [id = 759] 03:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119130000) [pid = 1648] [serial = 2275] [outer = 0x0] 03:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11b51f800) [pid = 1648] [serial = 2276] [outer = 0x119130000] 03:20:22 INFO - PROCESS | 1648 | 1461234022139 Marionette DEBUG loaded listener.js 03:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11ba0a000) [pid = 1648] [serial = 2277] [outer = 0x119130000] 03:20:22 INFO - PROCESS | 1648 | 1461234022472 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]]]}] 03:20:22 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. 03:20:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 03:20:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:20:22 INFO - PROCESS | 1648 | 1461234022484 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:20:22 INFO - PROCESS | 1648 | 1461234022485 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:20:22 INFO - PROCESS | 1648 | 1461234022487 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:20:22 INFO - PROCESS | 1648 | 1461234022489 Marionette TRACE conn2 <- [1,3002,null,{}] 03:20:22 INFO - PROCESS | 1648 | 1461234022494 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}] 03:20:22 INFO - PROCESS | 1648 | 1461234022606 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:20:22 INFO - PROCESS | 1648 | 1461234022610 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x124341800 == 74 [pid = 1648] [id = 760] 03:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11ba13400) [pid = 1648] [serial = 2278] [outer = 0x0] 03:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11bac8800) [pid = 1648] [serial = 2279] [outer = 0x11ba13400] 03:20:22 INFO - PROCESS | 1648 | 1461234022637 Marionette DEBUG loaded listener.js 03:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11bad2000) [pid = 1648] [serial = 2280] [outer = 0x11ba13400] 03:20:22 INFO - PROCESS | 1648 | 1461234022965 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]]]}] 03:20:23 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. 03:20:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 517ms 03:20:23 INFO - PROCESS | 1648 | 1461234023006 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:20:23 INFO - PROCESS | 1648 | 1461234023007 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:20:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:20:23 INFO - PROCESS | 1648 | 1461234023009 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:20:23 INFO - PROCESS | 1648 | 1461234023010 Marionette TRACE conn2 <- [1,3006,null,{}] 03:20:23 INFO - PROCESS | 1648 | 1461234023013 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}] 03:20:23 INFO - PROCESS | 1648 | 1461234023138 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:20:23 INFO - PROCESS | 1648 | 1461234023146 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1280eb000 == 75 [pid = 1648] [id = 761] 03:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11bc0a800) [pid = 1648] [serial = 2281] [outer = 0x0] 03:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11bea4000) [pid = 1648] [serial = 2282] [outer = 0x11bc0a800] 03:20:23 INFO - PROCESS | 1648 | 1461234023172 Marionette DEBUG loaded listener.js 03:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11bfc4800) [pid = 1648] [serial = 2283] [outer = 0x11bc0a800] 03:20:23 INFO - PROCESS | 1648 | 1461234023466 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]]]}] 03:20:23 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. 03:20:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 03:20:23 INFO - PROCESS | 1648 | 1461234023478 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:20:23 INFO - PROCESS | 1648 | 1461234023479 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:20:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:20:23 INFO - PROCESS | 1648 | 1461234023489 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:20:23 INFO - PROCESS | 1648 | 1461234023490 Marionette TRACE conn2 <- [1,3010,null,{}] 03:20:23 INFO - PROCESS | 1648 | 1461234023492 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}] 03:20:23 INFO - PROCESS | 1648 | 1461234023582 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:20:23 INFO - PROCESS | 1648 | 1461234023587 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x129221800 == 76 [pid = 1648] [id = 762] 03:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11bfcb000) [pid = 1648] [serial = 2284] [outer = 0x0] 03:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11c102800) [pid = 1648] [serial = 2285] [outer = 0x11bfcb000] 03:20:23 INFO - PROCESS | 1648 | 1461234023612 Marionette DEBUG loaded listener.js 03:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11c4a6c00) [pid = 1648] [serial = 2286] [outer = 0x11bfcb000] 03:20:23 INFO - PROCESS | 1648 | 1461234023940 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]]]}] 03:20:23 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 03:20:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 03:20:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:20:23 INFO - PROCESS | 1648 | 1461234023957 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:20:23 INFO - PROCESS | 1648 | 1461234023959 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:20:23 INFO - PROCESS | 1648 | 1461234023961 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:20:23 INFO - PROCESS | 1648 | 1461234023962 Marionette TRACE conn2 <- [1,3014,null,{}] 03:20:23 INFO - PROCESS | 1648 | 1461234023964 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}] 03:20:24 INFO - PROCESS | 1648 | 1461234024073 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:20:24 INFO - PROCESS | 1648 | 1461234024086 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a198000 == 77 [pid = 1648] [id = 763] 03:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11c503000) [pid = 1648] [serial = 2287] [outer = 0x0] 03:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11c729000) [pid = 1648] [serial = 2288] [outer = 0x11c503000] 03:20:24 INFO - PROCESS | 1648 | 1461234024111 Marionette DEBUG loaded listener.js 03:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11c759800) [pid = 1648] [serial = 2289] [outer = 0x11c503000] 03:20:24 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:20:24 INFO - PROCESS | 1648 | 1461234024471 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:20:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:20:24 INFO - {} 03:20:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:20:24 INFO - {} 03:20:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:20:24 INFO - {} 03:20:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:20:24 INFO - {} 03:20:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 03:20:24 INFO - PROCESS | 1648 | 1461234024480 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:20:24 INFO - PROCESS | 1648 | 1461234024481 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:20:24 INFO - TEST-START | /FileAPI/fileReader.html 03:20:24 INFO - PROCESS | 1648 | 1461234024484 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:20:24 INFO - PROCESS | 1648 | 1461234024485 Marionette TRACE conn2 <- [1,3018,null,{}] 03:20:24 INFO - PROCESS | 1648 | 1461234024492 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}] 03:20:24 INFO - PROCESS | 1648 | 1461234024602 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:20:24 INFO - PROCESS | 1648 | 1461234024644 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c3000 == 78 [pid = 1648] [id = 764] 03:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11c75b400) [pid = 1648] [serial = 2290] [outer = 0x0] 03:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x123a07c00) [pid = 1648] [serial = 2291] [outer = 0x11c75b400] 03:20:24 INFO - PROCESS | 1648 | 1461234024669 Marionette DEBUG loaded listener.js 03:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x123a73800) [pid = 1648] [serial = 2292] [outer = 0x11c75b400] 03:20:24 INFO - PROCESS | 1648 | 1461234024968 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]]]}] 03:20:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:20:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:20:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:20:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:20:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 03:20:25 INFO - TEST-START | /FileAPI/historical.html 03:20:25 INFO - PROCESS | 1648 | 1461234025003 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:20:25 INFO - PROCESS | 1648 | 1461234025005 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:20:25 INFO - PROCESS | 1648 | 1461234025007 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:20:25 INFO - PROCESS | 1648 | 1461234025008 Marionette TRACE conn2 <- [1,3022,null,{}] 03:20:25 INFO - PROCESS | 1648 | 1461234025010 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}] 03:20:25 INFO - PROCESS | 1648 | 1461234025124 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:20:25 INFO - PROCESS | 1648 | 1461234025164 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab68000 == 79 [pid = 1648] [id = 765] 03:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x123a74400) [pid = 1648] [serial = 2293] [outer = 0x0] 03:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x123eac800) [pid = 1648] [serial = 2294] [outer = 0x123a74400] 03:20:25 INFO - PROCESS | 1648 | 1461234025189 Marionette DEBUG loaded listener.js 03:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x123fbec00) [pid = 1648] [serial = 2295] [outer = 0x123a74400] 03:20:25 INFO - PROCESS | 1648 | 1461234025506 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"]]]}] 03:20:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:20:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:20:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:20:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:20:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:20:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:20:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:20:25 INFO - TEST-OK | /FileAPI/historical.html | took 518ms 03:20:25 INFO - PROCESS | 1648 | 1461234025526 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:20:25 INFO - PROCESS | 1648 | 1461234025527 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:20:25 INFO - TEST-START | /FileAPI/idlharness.html 03:20:25 INFO - PROCESS | 1648 | 1461234025537 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:20:25 INFO - PROCESS | 1648 | 1461234025538 Marionette TRACE conn2 <- [1,3026,null,{}] 03:20:25 INFO - PROCESS | 1648 | 1461234025541 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}] 03:20:25 INFO - PROCESS | 1648 | 1461234025664 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:20:25 INFO - PROCESS | 1648 | 1461234025705 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d045000 == 80 [pid = 1648] [id = 766] 03:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x123fb9400) [pid = 1648] [serial = 2296] [outer = 0x0] 03:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x123fda000) [pid = 1648] [serial = 2297] [outer = 0x123fb9400] 03:20:25 INFO - PROCESS | 1648 | 1461234025734 Marionette DEBUG loaded listener.js 03:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x124738000) [pid = 1648] [serial = 2298] [outer = 0x123fb9400] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12ee61400) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1244dbc00) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12e1c2800) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x129f79000) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12ecf5000) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1158e6400) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12470fc00) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11bf33c00) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12cf3b800) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x119b7b000) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12ecf1400) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x131a71c00) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11bc06c00) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11464f000) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:20:26 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x119133c00) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:20:26 INFO - PROCESS | 1648 | 1461234026474 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]]]}] 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:20:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:20:26 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 03:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:20:26 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 03:20:26 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 03:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:20:26 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 03:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:20:26 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 03:20:26 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 03:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:20:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 987ms 03:20:26 INFO - TEST-START | /FileAPI/idlharness.worker 03:20:26 INFO - PROCESS | 1648 | 1461234026520 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:20:26 INFO - PROCESS | 1648 | 1461234026521 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:20:26 INFO - PROCESS | 1648 | 1461234026523 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:20:26 INFO - PROCESS | 1648 | 1461234026524 Marionette TRACE conn2 <- [1,3030,null,{}] 03:20:26 INFO - PROCESS | 1648 | 1461234026526 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}] 03:20:26 INFO - PROCESS | 1648 | 1461234026618 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:20:26 INFO - PROCESS | 1648 | 1461234026622 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea52800 == 81 [pid = 1648] [id = 767] 03:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12473d000) [pid = 1648] [serial = 2299] [outer = 0x0] 03:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x126db9800) [pid = 1648] [serial = 2300] [outer = 0x12473d000] 03:20:26 INFO - PROCESS | 1648 | 1461234026647 Marionette DEBUG loaded listener.js 03:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x129ef4400) [pid = 1648] [serial = 2301] [outer = 0x12473d000] 03:20:26 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:20:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:20:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:20:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:20:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:20:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:20:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:20:27 INFO - {} 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:20:27 INFO - {} 03:20:27 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 - {} 03:20:27 INFO - {} 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:20:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:20:27 INFO - {} 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:20:27 INFO - {} 03:20:27 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 - {} 03:20:27 INFO - {} 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:20:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:20:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:20:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:20:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 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 03:20:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:20:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:20:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:20:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:20:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:20:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:20:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:20:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:20:27 INFO - {} 03:20:27 INFO - PROCESS | 1648 | 1461234027293 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,{},{}]]]}] 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:20:27 INFO - {} 03:20:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 792ms 03:20:27 INFO - PROCESS | 1648 | 1461234027317 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:20:27 INFO - PROCESS | 1648 | 1461234027319 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:20:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:20:27 INFO - PROCESS | 1648 | 1461234027322 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:20:27 INFO - PROCESS | 1648 | 1461234027324 Marionette TRACE conn2 <- [1,3034,null,{}] 03:20:27 INFO - PROCESS | 1648 | 1461234027327 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}] 03:20:27 INFO - PROCESS | 1648 | 1461234027505 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:20:27 INFO - PROCESS | 1648 | 1461234027524 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f4a1000 == 82 [pid = 1648] [id = 768] 03:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x129f79c00) [pid = 1648] [serial = 2302] [outer = 0x0] 03:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12cf3f000) [pid = 1648] [serial = 2303] [outer = 0x129f79c00] 03:20:27 INFO - PROCESS | 1648 | 1461234027568 Marionette DEBUG loaded listener.js 03:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12d0d5c00) [pid = 1648] [serial = 2304] [outer = 0x129f79c00] 03:20:27 INFO - PROCESS | 1648 | 1461234027981 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]]]}] 03:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:20:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 672ms 03:20:28 INFO - PROCESS | 1648 | 1461234028007 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:20:28 INFO - PROCESS | 1648 | 1461234028008 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:20:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:20:28 INFO - PROCESS | 1648 | 1461234028012 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:20:28 INFO - PROCESS | 1648 | 1461234028013 Marionette TRACE conn2 <- [1,3038,null,{}] 03:20:28 INFO - PROCESS | 1648 | 1461234028016 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}] 03:20:28 INFO - PROCESS | 1648 | 1461234028180 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:20:28 INFO - PROCESS | 1648 | 1461234028290 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x114fb7000 == 83 [pid = 1648] [id = 769] 03:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1121a6000) [pid = 1648] [serial = 2305] [outer = 0x0] 03:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1121aec00) [pid = 1648] [serial = 2306] [outer = 0x1121a6000] 03:20:28 INFO - PROCESS | 1648 | 1461234028326 Marionette DEBUG loaded listener.js 03:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1146ba400) [pid = 1648] [serial = 2307] [outer = 0x1121a6000] 03:20:28 INFO - PROCESS | 1648 | 1461234028710 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"]]]}] 03:20:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:20:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:20:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 720ms 03:20:28 INFO - PROCESS | 1648 | 1461234028733 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:20:28 INFO - PROCESS | 1648 | 1461234028737 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:20:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:20:28 INFO - PROCESS | 1648 | 1461234028740 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:20:28 INFO - PROCESS | 1648 | 1461234028743 Marionette TRACE conn2 <- [1,3042,null,{}] 03:20:28 INFO - PROCESS | 1648 | 1461234028746 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}] 03:20:28 INFO - PROCESS | 1648 | 1461234028860 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:20:28 INFO - PROCESS | 1648 | 1461234028967 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c165000 == 84 [pid = 1648] [id = 770] 03:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x118e2ec00) [pid = 1648] [serial = 2308] [outer = 0x0] 03:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x119d5a800) [pid = 1648] [serial = 2309] [outer = 0x118e2ec00] 03:20:29 INFO - PROCESS | 1648 | 1461234028999 Marionette DEBUG loaded listener.js 03:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11ad2e800) [pid = 1648] [serial = 2310] [outer = 0x118e2ec00] 03:20:29 INFO - PROCESS | 1648 | 1461234029457 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]]]}] 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:20:29 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. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:20:29 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'.) 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:20:29 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. 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:20:29 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. 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:20:29 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. 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:20:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 779ms 03:20:29 INFO - PROCESS | 1648 | 1461234029559 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:20:29 INFO - PROCESS | 1648 | 1461234029561 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:20:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:20:29 INFO - PROCESS | 1648 | 1461234029570 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:20:29 INFO - PROCESS | 1648 | 1461234029572 Marionette TRACE conn2 <- [1,3046,null,{}] 03:20:29 INFO - PROCESS | 1648 | 1461234029574 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}] 03:20:29 INFO - PROCESS | 1648 | 1461234029687 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:20:29 INFO - PROCESS | 1648 | 1461234029767 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a3d9000 == 85 [pid = 1648] [id = 771] 03:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11aebc800) [pid = 1648] [serial = 2311] [outer = 0x0] 03:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11bf3c800) [pid = 1648] [serial = 2312] [outer = 0x11aebc800] 03:20:29 INFO - PROCESS | 1648 | 1461234029797 Marionette DEBUG loaded listener.js 03:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11c758400) [pid = 1648] [serial = 2313] [outer = 0x11aebc800] 03:20:29 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:20:30 INFO - PROCESS | 1648 | 1461234030216 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:20:30 INFO - {} 03:20:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 673ms 03:20:30 INFO - PROCESS | 1648 | 1461234030244 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:20:30 INFO - PROCESS | 1648 | 1461234030247 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:20:30 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:20:30 INFO - PROCESS | 1648 | 1461234030255 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:20:30 INFO - PROCESS | 1648 | 1461234030259 Marionette TRACE conn2 <- [1,3050,null,{}] 03:20:30 INFO - PROCESS | 1648 | 1461234030278 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}] 03:20:30 INFO - PROCESS | 1648 | 1461234030417 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:20:30 INFO - PROCESS | 1648 | 1461234030471 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f499000 == 86 [pid = 1648] [id = 772] 03:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x123a0d800) [pid = 1648] [serial = 2314] [outer = 0x0] 03:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12473e800) [pid = 1648] [serial = 2315] [outer = 0x123a0d800] 03:20:30 INFO - PROCESS | 1648 | 1461234030502 Marionette DEBUG loaded listener.js 03:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12770b000) [pid = 1648] [serial = 2316] [outer = 0x123a0d800] 03:20:30 INFO - PROCESS | 1648 | 1461234030860 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]]]}] 03:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:20:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 626ms 03:20:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:20:30 INFO - PROCESS | 1648 | 1461234030878 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:20:30 INFO - PROCESS | 1648 | 1461234030879 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:20:30 INFO - PROCESS | 1648 | 1461234030881 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:20:30 INFO - PROCESS | 1648 | 1461234030883 Marionette TRACE conn2 <- [1,3054,null,{}] 03:20:30 INFO - PROCESS | 1648 | 1461234030885 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}] 03:20:30 INFO - PROCESS | 1648 | 1461234030994 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:20:31 INFO - PROCESS | 1648 | 1461234031101 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fba6000 == 87 [pid = 1648] [id = 773] 03:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x123fdac00) [pid = 1648] [serial = 2317] [outer = 0x0] 03:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x129271400) [pid = 1648] [serial = 2318] [outer = 0x123fdac00] 03:20:31 INFO - PROCESS | 1648 | 1461234031134 Marionette DEBUG loaded listener.js 03:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12a250000) [pid = 1648] [serial = 2319] [outer = 0x123fdac00] 03:20:31 INFO - PROCESS | 1648 | 1461234031579 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"]]]}] 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:20:31 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" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:20:31 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" 03:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:20:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 734ms 03:20:31 INFO - PROCESS | 1648 | 1461234031655 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:20:31 INFO - PROCESS | 1648 | 1461234031656 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:20:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:20:31 INFO - PROCESS | 1648 | 1461234031661 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:20:31 INFO - PROCESS | 1648 | 1461234031662 Marionette TRACE conn2 <- [1,3058,null,{}] 03:20:31 INFO - PROCESS | 1648 | 1461234031665 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}] 03:20:31 INFO - PROCESS | 1648 | 1461234031784 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:20:31 INFO - PROCESS | 1648 | 1461234031875 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1300b4000 == 88 [pid = 1648] [id = 774] 03:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12e1cac00) [pid = 1648] [serial = 2320] [outer = 0x0] 03:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12e1e2400) [pid = 1648] [serial = 2321] [outer = 0x12e1cac00] 03:20:31 INFO - PROCESS | 1648 | 1461234031914 Marionette DEBUG loaded listener.js 03:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12e62b000) [pid = 1648] [serial = 2322] [outer = 0x12e1cac00] 03:20:32 INFO - PROCESS | 1648 | 1461234032291 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]]]}] 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:20:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:20:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:20:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:20:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:20:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 672ms 03:20:32 INFO - PROCESS | 1648 | 1461234032334 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:20:32 INFO - PROCESS | 1648 | 1461234032335 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:20:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:20:32 INFO - PROCESS | 1648 | 1461234032338 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:20:32 INFO - PROCESS | 1648 | 1461234032339 Marionette TRACE conn2 <- [1,3062,null,{}] 03:20:32 INFO - PROCESS | 1648 | 1461234032341 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}] 03:20:32 INFO - PROCESS | 1648 | 1461234032458 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:20:32 INFO - PROCESS | 1648 | 1461234032565 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d861800 == 89 [pid = 1648] [id = 775] 03:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11ae07400) [pid = 1648] [serial = 2323] [outer = 0x0] 03:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x129e44c00) [pid = 1648] [serial = 2324] [outer = 0x11ae07400] 03:20:32 INFO - PROCESS | 1648 | 1461234032598 Marionette DEBUG loaded listener.js 03:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x129f71c00) [pid = 1648] [serial = 2325] [outer = 0x11ae07400] 03:20:32 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:20:32 INFO - PROCESS | 1648 | 1461234032968 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:20:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:20:33 INFO - {} 03:20:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 03:20:33 INFO - PROCESS | 1648 | 1461234033010 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:20:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:20:33 INFO - PROCESS | 1648 | 1461234033012 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:20:33 INFO - PROCESS | 1648 | 1461234033014 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:20:33 INFO - PROCESS | 1648 | 1461234033015 Marionette TRACE conn2 <- [1,3066,null,{}] 03:20:33 INFO - PROCESS | 1648 | 1461234033018 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}] 03:20:33 INFO - PROCESS | 1648 | 1461234033128 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:20:33 INFO - PROCESS | 1648 | 1461234033238 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f305800 == 90 [pid = 1648] [id = 776] 03:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x129f78c00) [pid = 1648] [serial = 2326] [outer = 0x0] 03:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a24b000) [pid = 1648] [serial = 2327] [outer = 0x129f78c00] 03:20:33 INFO - PROCESS | 1648 | 1461234033267 Marionette DEBUG loaded listener.js 03:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12a4f6400) [pid = 1648] [serial = 2328] [outer = 0x129f78c00] 03:20:33 INFO - PROCESS | 1648 | 1461234033638 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]]]}] 03:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:20:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 03:20:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:20:33 INFO - PROCESS | 1648 | 1461234033686 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:20:33 INFO - PROCESS | 1648 | 1461234033688 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:20:33 INFO - PROCESS | 1648 | 1461234033690 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:20:33 INFO - PROCESS | 1648 | 1461234033691 Marionette TRACE conn2 <- [1,3070,null,{}] 03:20:33 INFO - PROCESS | 1648 | 1461234033693 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}] 03:20:33 INFO - PROCESS | 1648 | 1461234033802 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:20:33 INFO - PROCESS | 1648 | 1461234033888 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d851000 == 91 [pid = 1648] [id = 777] 03:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x119c80400) [pid = 1648] [serial = 2329] [outer = 0x0] 03:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x129e48400) [pid = 1648] [serial = 2330] [outer = 0x119c80400] 03:20:33 INFO - PROCESS | 1648 | 1461234033918 Marionette DEBUG loaded listener.js 03:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12aae5800) [pid = 1648] [serial = 2331] [outer = 0x119c80400] 03:20:34 INFO - PROCESS | 1648 | 1461234034278 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]]]}] 03:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:20:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 619ms 03:20:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:20:34 INFO - PROCESS | 1648 | 1461234034310 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:20:34 INFO - PROCESS | 1648 | 1461234034311 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:20:34 INFO - PROCESS | 1648 | 1461234034314 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:20:34 INFO - PROCESS | 1648 | 1461234034315 Marionette TRACE conn2 <- [1,3074,null,{}] 03:20:34 INFO - PROCESS | 1648 | 1461234034317 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}] 03:20:34 INFO - PROCESS | 1648 | 1461234034432 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:20:34 INFO - PROCESS | 1648 | 1461234034539 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a3c2000 == 92 [pid = 1648] [id = 778] 03:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x118c88c00) [pid = 1648] [serial = 2332] [outer = 0x0] 03:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12aadbc00) [pid = 1648] [serial = 2333] [outer = 0x118c88c00] 03:20:34 INFO - PROCESS | 1648 | 1461234034570 Marionette DEBUG loaded listener.js 03:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12abc3000) [pid = 1648] [serial = 2334] [outer = 0x118c88c00] 03:20:35 INFO - PROCESS | 1648 | 1461234035089 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]]]}] 03:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 820ms 03:20:35 INFO - PROCESS | 1648 | 1461234035134 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:20:35 INFO - PROCESS | 1648 | 1461234035136 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:20:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:20:35 INFO - PROCESS | 1648 | 1461234035140 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:20:35 INFO - PROCESS | 1648 | 1461234035142 Marionette TRACE conn2 <- [1,3078,null,{}] 03:20:35 INFO - PROCESS | 1648 | 1461234035146 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}] 03:20:35 INFO - PROCESS | 1648 | 1461234035251 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:20:35 INFO - PROCESS | 1648 | 1461234035341 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a164800 == 93 [pid = 1648] [id = 779] 03:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x118831800) [pid = 1648] [serial = 2335] [outer = 0x0] 03:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x118878400) [pid = 1648] [serial = 2336] [outer = 0x118831800] 03:20:35 INFO - PROCESS | 1648 | 1461234035371 Marionette DEBUG loaded listener.js 03:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x119ac3000) [pid = 1648] [serial = 2337] [outer = 0x118831800] 03:20:35 INFO - PROCESS | 1648 | 1461234035777 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] 03:20:35 INFO - PROCESS | 1648 | 1461234035818 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:20:35 INFO - PROCESS | 1648 | 1461234035822 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:20:35 INFO - PROCESS | 1648 | 1461234035824 Marionette TRACE conn2 <- [1,3082,null,{}] 03:20:35 INFO - PROCESS | 1648 | 1461234035826 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}] 03:20:35 INFO - PROCESS | 1648 | 1461234035934 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:20:36 INFO - PROCESS | 1648 | 1461234036068 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188b2800 == 94 [pid = 1648] [id = 780] 03:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11b944000) [pid = 1648] [serial = 2338] [outer = 0x0] 03:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11bacb000) [pid = 1648] [serial = 2339] [outer = 0x11b944000] 03:20:36 INFO - PROCESS | 1648 | 1461234036103 Marionette DEBUG loaded listener.js 03:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11beabc00) [pid = 1648] [serial = 2340] [outer = 0x11b944000] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e8800 == 93 [pid = 1648] [id = 517] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12f4a1000 == 92 [pid = 1648] [id = 768] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea52800 == 91 [pid = 1648] [id = 767] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d045000 == 90 [pid = 1648] [id = 766] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x123a6cc00) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | 1461234036540 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]]]}] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab68000 == 89 [pid = 1648] [id = 765] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c3000 == 88 [pid = 1648] [id = 764] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a198000 == 87 [pid = 1648] [id = 763] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129221800 == 86 [pid = 1648] [id = 762] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1280eb000 == 85 [pid = 1648] [id = 761] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124341800 == 84 [pid = 1648] [id = 760] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11aeca800 == 83 [pid = 1648] [id = 759] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x114b91000 == 82 [pid = 1648] [id = 758] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x114c8e000 == 81 [pid = 1648] [id = 757] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x114c88800 == 80 [pid = 1648] [id = 756] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119269000 == 79 [pid = 1648] [id = 755] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x142890800 == 78 [pid = 1648] [id = 748] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1399db000 == 77 [pid = 1648] [id = 747] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12f004000 == 76 [pid = 1648] [id = 746] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ec19000 == 75 [pid = 1648] [id = 745] 03:20:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1280e8800 == 74 [pid = 1648] [id = 744] 03:20:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:20:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:20:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 778ms 03:20:36 INFO - PROCESS | 1648 | 1461234036602 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:20:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:20:36 INFO - PROCESS | 1648 | 1461234036604 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:20:36 INFO - PROCESS | 1648 | 1461234036607 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:20:36 INFO - PROCESS | 1648 | 1461234036611 Marionette TRACE conn2 <- [1,3086,null,{}] 03:20:36 INFO - PROCESS | 1648 | 1461234036631 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}] 03:20:36 INFO - PROCESS | 1648 | 1461234036784 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x128dc3c00) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x124739800) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12f856800) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a4f1800) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12b42d000) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12fb61400) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x129f71400) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11bf2f800) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x119ac5000) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x129ef6c00) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x129f76800) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12e631c00) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x138b0a000) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11c108400) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11bf3ac00) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x131a74000) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12e1e5400) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12e8d1000) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11bacb800) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x123fba400) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11bfc8800) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x123fbc400) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x135259000) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x135256000) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12a253400) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x135251c00) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12fb13000) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11c1bc800) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11ca65400) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x14192ac00) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x118e2b000) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1164c1000) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x131a6f800) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11ae03400) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12fb0b400) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11baccc00) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 03:20:36 INFO - PROCESS | 1648 | 1461234036901 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b553800 == 75 [pid = 1648] [id = 781] 03:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x119ac5000) [pid = 1648] [serial = 2341] [outer = 0x0] 03:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11bf2f800) [pid = 1648] [serial = 2342] [outer = 0x119ac5000] 03:20:36 INFO - PROCESS | 1648 | 1461234036950 Marionette DEBUG loaded listener.js 03:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11bfe7400) [pid = 1648] [serial = 2343] [outer = 0x119ac5000] 03:20:37 INFO - PROCESS | 1648 | 1461234037358 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:20:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 784ms 03:20:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:20:37 INFO - PROCESS | 1648 | 1461234037391 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:20:37 INFO - PROCESS | 1648 | 1461234037393 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:20:37 INFO - PROCESS | 1648 | 1461234037396 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:20:37 INFO - PROCESS | 1648 | 1461234037398 Marionette TRACE conn2 <- [1,3090,null,{}] 03:20:37 INFO - PROCESS | 1648 | 1461234037402 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}] 03:20:37 INFO - PROCESS | 1648 | 1461234037501 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:20:37 INFO - PROCESS | 1648 | 1461234037614 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aeca800 == 76 [pid = 1648] [id = 782] 03:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x118879000) [pid = 1648] [serial = 2344] [outer = 0x0] 03:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x118ce1800) [pid = 1648] [serial = 2345] [outer = 0x118879000] 03:20:37 INFO - PROCESS | 1648 | 1461234037645 Marionette DEBUG loaded listener.js 03:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11accd000) [pid = 1648] [serial = 2346] [outer = 0x118879000] 03:20:38 INFO - PROCESS | 1648 | 1461234038001 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:20:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:20:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 630ms 03:20:38 INFO - PROCESS | 1648 | 1461234038026 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:20:38 INFO - PROCESS | 1648 | 1461234038030 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:20:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:20:38 INFO - PROCESS | 1648 | 1461234038034 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:20:38 INFO - PROCESS | 1648 | 1461234038035 Marionette TRACE conn2 <- [1,3094,null,{}] 03:20:38 INFO - PROCESS | 1648 | 1461234038038 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}] 03:20:38 INFO - PROCESS | 1648 | 1461234038134 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:20:38 INFO - PROCESS | 1648 | 1461234038193 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12818f000 == 77 [pid = 1648] [id = 783] 03:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1188e3000) [pid = 1648] [serial = 2347] [outer = 0x0] 03:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11ae38c00) [pid = 1648] [serial = 2348] [outer = 0x1188e3000] 03:20:38 INFO - PROCESS | 1648 | 1461234038218 Marionette DEBUG loaded listener.js 03:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11bc03c00) [pid = 1648] [serial = 2349] [outer = 0x1188e3000] 03:20:38 INFO - PROCESS | 1648 | 1461234038593 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:20:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:20:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 583ms 03:20:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:20:38 INFO - PROCESS | 1648 | 1461234038617 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:20:38 INFO - PROCESS | 1648 | 1461234038619 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:20:38 INFO - PROCESS | 1648 | 1461234038621 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:20:38 INFO - PROCESS | 1648 | 1461234038623 Marionette TRACE conn2 <- [1,3098,null,{}] 03:20:38 INFO - PROCESS | 1648 | 1461234038630 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}] 03:20:38 INFO - PROCESS | 1648 | 1461234038723 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:20:38 INFO - PROCESS | 1648 | 1461234038785 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a330000 == 78 [pid = 1648] [id = 784] 03:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11bc10c00) [pid = 1648] [serial = 2350] [outer = 0x0] 03:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11bfc6400) [pid = 1648] [serial = 2351] [outer = 0x11bc10c00] 03:20:38 INFO - PROCESS | 1648 | 1461234038812 Marionette DEBUG loaded listener.js 03:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11c71b800) [pid = 1648] [serial = 2352] [outer = 0x11bc10c00] 03:20:39 INFO - PROCESS | 1648 | 1461234039195 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]]]}] 03:20:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:20:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:20:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 627ms 03:20:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:20:39 INFO - PROCESS | 1648 | 1461234039248 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:20:39 INFO - PROCESS | 1648 | 1461234039250 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:20:39 INFO - PROCESS | 1648 | 1461234039252 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:20:39 INFO - PROCESS | 1648 | 1461234039253 Marionette TRACE conn2 <- [1,3102,null,{}] 03:20:39 INFO - PROCESS | 1648 | 1461234039255 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}] 03:20:39 INFO - PROCESS | 1648 | 1461234039347 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:20:39 INFO - PROCESS | 1648 | 1461234039412 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c614800 == 79 [pid = 1648] [id = 785] 03:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11c783800) [pid = 1648] [serial = 2353] [outer = 0x0] 03:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x123a6ac00) [pid = 1648] [serial = 2354] [outer = 0x11c783800] 03:20:39 INFO - PROCESS | 1648 | 1461234039478 Marionette DEBUG loaded listener.js 03:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x123c65400) [pid = 1648] [serial = 2355] [outer = 0x11c783800] 03:20:39 INFO - PROCESS | 1648 | 1461234039789 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:20:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:20:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 567ms 03:20:39 INFO - PROCESS | 1648 | 1461234039820 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:20:39 INFO - PROCESS | 1648 | 1461234039821 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:20:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:20:39 INFO - PROCESS | 1648 | 1461234039823 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:20:39 INFO - PROCESS | 1648 | 1461234039824 Marionette TRACE conn2 <- [1,3106,null,{}] 03:20:39 INFO - PROCESS | 1648 | 1461234039826 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}] 03:20:39 INFO - PROCESS | 1648 | 1461234039916 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:20:39 INFO - PROCESS | 1648 | 1461234039978 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e0800 == 80 [pid = 1648] [id = 786] 03:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x123a11000) [pid = 1648] [serial = 2356] [outer = 0x0] 03:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x123fbdc00) [pid = 1648] [serial = 2357] [outer = 0x123a11000] 03:20:40 INFO - PROCESS | 1648 | 1461234040002 Marionette DEBUG loaded listener.js 03:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x123fc2c00) [pid = 1648] [serial = 2358] [outer = 0x123a11000] 03:20:40 INFO - PROCESS | 1648 | 1461234040381 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]]]}] 03:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:20:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 576ms 03:20:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:20:40 INFO - PROCESS | 1648 | 1461234040400 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:20:40 INFO - PROCESS | 1648 | 1461234040401 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:20:40 INFO - PROCESS | 1648 | 1461234040403 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:20:40 INFO - PROCESS | 1648 | 1461234040404 Marionette TRACE conn2 <- [1,3110,null,{}] 03:20:40 INFO - PROCESS | 1648 | 1461234040407 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}] 03:20:40 INFO - PROCESS | 1648 | 1461234040511 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:20:40 INFO - PROCESS | 1648 | 1461234040575 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e66a000 == 81 [pid = 1648] [id = 787] 03:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x123fc3000) [pid = 1648] [serial = 2359] [outer = 0x0] 03:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12425f800) [pid = 1648] [serial = 2360] [outer = 0x123fc3000] 03:20:40 INFO - PROCESS | 1648 | 1461234040641 Marionette DEBUG loaded listener.js 03:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12927ac00) [pid = 1648] [serial = 2361] [outer = 0x123fc3000] 03:20:40 INFO - PROCESS | 1648 | 1461234040915 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"]]]}] 03:20:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:20:40 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 03:20:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:20:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:20:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 574ms 03:20:40 INFO - PROCESS | 1648 | 1461234040977 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:20:40 INFO - PROCESS | 1648 | 1461234040979 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:20:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:20:40 INFO - PROCESS | 1648 | 1461234040983 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:20:40 INFO - PROCESS | 1648 | 1461234040984 Marionette TRACE conn2 <- [1,3114,null,{}] 03:20:40 INFO - PROCESS | 1648 | 1461234040987 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}] 03:20:41 INFO - PROCESS | 1648 | 1461234041076 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:20:41 INFO - PROCESS | 1648 | 1461234041139 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\", \"cb61f775-10d6-41fb-b6cb-7a02412ea4a5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f00b800 == 82 [pid = 1648] [id = 788] 03:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1277ebc00) [pid = 1648] [serial = 2362] [outer = 0x0] 03:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x129e52c00) [pid = 1648] [serial = 2363] [outer = 0x1277ebc00] 03:20:41 INFO - PROCESS | 1648 | 1461234041204 Marionette DEBUG loaded listener.js 03:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x129f6f000) [pid = 1648] [serial = 2364] [outer = 0x1277ebc00] 03:20:41 INFO - PROCESS | 1648 | 1461234041528 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]]]}] 03:20:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:20:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 622ms 03:20:41 INFO - PROCESS | 1648 | 1461234041605 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:20:41 INFO - PROCESS | 1648 | 1461234041607 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118cb2800 == 81 [pid = 1648] [id = 673] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1427c8000 == 80 [pid = 1648] [id = 672] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1188b2800 == 79 [pid = 1648] [id = 780] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a164800 == 78 [pid = 1648] [id = 779] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1300b4000 == 77 [pid = 1648] [id = 774] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12fba6000 == 76 [pid = 1648] [id = 773] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12f499000 == 75 [pid = 1648] [id = 772] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a3d9000 == 74 [pid = 1648] [id = 771] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11c165000 == 73 [pid = 1648] [id = 770] 03:20:42 INFO - PROCESS | 1648 | --DOCSHELL 0x114fb7000 == 72 [pid = 1648] [id = 769] 03:20:42 WARNING - u'runner_teardown' () 03:20:42 INFO - No more tests 03:20:42 INFO - Got 0 unexpected results 03:20:42 INFO - SUITE-END | took 508s 03:20:42 INFO - Closing logging queue 03:20:42 INFO - queue closed 03:20:42 INFO - Return code: 0 03:20:42 WARNING - # TBPL SUCCESS # 03:20:42 INFO - Running post-action listener: _resource_record_post_action 03:20:42 INFO - Running post-run listener: _resource_record_post_run 03:20:43 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 37291520; Write bytes: 994136576; Read time: 399; Write time: 4854 03:20:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:20:43 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196084224; Write bytes: 198416384; Read time: 16157; Write time: 407 03:20:43 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 35083776; Write bytes: 792631808; Read time: 374; Write time: 4434 03:20:43 INFO - Running post-run listener: _upload_blobber_files 03:20:43 INFO - Blob upload gear active. 03:20:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:20:43 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 03:20:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:20:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:20:44 INFO - (blobuploader) - INFO - Open directory for files ... 03:20:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:20:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:20:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:20:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:20:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:20:45 INFO - (blobuploader) - INFO - Done attempting. 03:20:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:20:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:20:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:20:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:20:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:20:46 INFO - (blobuploader) - INFO - Done attempting. 03:20:46 INFO - (blobuploader) - INFO - Iteration through files over. 03:20:46 INFO - Return code: 0 03:20:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:20:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:20:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/192e0119e680a1c341bcbc85b20f88d4001248e96a00fc6aaae0b7a16e97de46823bef31832d1666a1f8a6aef3191aab3b92263eb4185517d8db011cc57b8b71", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e646373684b6afaf6c9d218e769f2eb8cb16f0a7672750dc8d6038495259e0a1b8e0b1855964ae05e418ddb764cfd78710ad82cf76c0e7916448e69dbba8c3de"} 03:20:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:20:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:20:46 INFO - Contents: 03:20:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/192e0119e680a1c341bcbc85b20f88d4001248e96a00fc6aaae0b7a16e97de46823bef31832d1666a1f8a6aef3191aab3b92263eb4185517d8db011cc57b8b71", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e646373684b6afaf6c9d218e769f2eb8cb16f0a7672750dc8d6038495259e0a1b8e0b1855964ae05e418ddb764cfd78710ad82cf76c0e7916448e69dbba8c3de"} 03:20:46 INFO - Running post-run listener: copy_logs_to_upload_dir 03:20:46 INFO - Copying logs to upload dir... 03:20:46 INFO - mkdir: /builds/slave/test/build/upload/logs 03:20:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.656869 ========= master_lag: 0.38 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-04-21 03:20:47.342686) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:20:47.346994) ========= 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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners TMPDIR=/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/192e0119e680a1c341bcbc85b20f88d4001248e96a00fc6aaae0b7a16e97de46823bef31832d1666a1f8a6aef3191aab3b92263eb4185517d8db011cc57b8b71", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e646373684b6afaf6c9d218e769f2eb8cb16f0a7672750dc8d6038495259e0a1b8e0b1855964ae05e418ddb764cfd78710ad82cf76c0e7916448e69dbba8c3de"} build_url:https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012506 build_url: 'https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/192e0119e680a1c341bcbc85b20f88d4001248e96a00fc6aaae0b7a16e97de46823bef31832d1666a1f8a6aef3191aab3b92263eb4185517d8db011cc57b8b71", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e646373684b6afaf6c9d218e769f2eb8cb16f0a7672750dc8d6038495259e0a1b8e0b1855964ae05e418ddb764cfd78710ad82cf76c0e7916448e69dbba8c3de"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cPeP0bUiTfa03yYnf1ajRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.44 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:20:47.802876) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:20:47.803200) ========= 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.tZ2n0YR0Ou/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.Ai0gie84jF/Listeners TMPDIR=/var/folders/t6/qpy_kfds3kz26lvtw39n2d7m00000w/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.005137 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:20:47.823807) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:20:47.824112) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:20:47.824496) ========= ========= Total master_lag: 1.18 =========