builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0135 starttime: 1461093467.73 results: success (0) buildid: 20160419102742 builduid: cea07ba26b334d06a1612cfd872f6d79 revision: 3b3c1809c8be95512093a3cf19d1a35e99ad145c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.728556) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.728949) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.729233) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.751100) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.751358) ========= 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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners TMPDIR=/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/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-19 12:17:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-04-19 12:17:47 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138609 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.928740) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.929048) ========= 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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners TMPDIR=/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/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.021752 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:47.981498) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:17:47.981808) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 3b3c1809c8be95512093a3cf19d1a35e99ad145c --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 3b3c1809c8be95512093a3cf19d1a35e99ad145c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners TMPDIR=/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/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-19 12:17:48,060 truncating revision to first 12 chars 2016-04-19 12:17:48,060 Setting DEBUG logging. 2016-04-19 12:17:48,060 attempt 1/10 2016-04-19 12:17:48,060 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/3b3c1809c8be?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 12:17:48,813 unpacking tar archive at: fx-team-3b3c1809c8be/testing/mozharness/ program finished with exit code 0 elapsedTime=0.994731 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:17:48.999178) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:48.999487) ========= script_repo_revision: 3b3c1809c8be95512093a3cf19d1a35e99ad145c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:48.999854) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:49.000125) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:17:49.218215) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-04-19 12:17:49.218521) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners TMPDIR=/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/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 12:17:49 INFO - MultiFileLogger online at 20160419 12:17:49 in /builds/slave/test 12:17:49 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 fx-team --download-symbols true 12:17:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:17:49 INFO - {'append_to_log': False, 12:17:49 INFO - 'base_work_dir': '/builds/slave/test', 12:17:49 INFO - 'blob_upload_branch': 'fx-team', 12:17:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:17:49 INFO - 'buildbot_json_path': 'buildprops.json', 12:17:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:17:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:17:49 INFO - 'download_minidump_stackwalk': True, 12:17:49 INFO - 'download_symbols': 'true', 12:17:49 INFO - 'e10s': False, 12:17:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:17:49 INFO - 'tooltool.py': '/tools/tooltool.py', 12:17:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:17:49 INFO - '/tools/misc-python/virtualenv.py')}, 12:17:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:17:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:17:49 INFO - 'log_level': 'info', 12:17:49 INFO - 'log_to_console': True, 12:17:49 INFO - 'opt_config_files': (), 12:17:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:17:49 INFO - '--processes=1', 12:17:49 INFO - '--config=%(test_path)s/wptrunner.ini', 12:17:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:17:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:17:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:17:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:17:49 INFO - 'pip_index': False, 12:17:49 INFO - 'require_test_zip': True, 12:17:49 INFO - 'test_type': ('testharness',), 12:17:49 INFO - 'this_chunk': '1', 12:17:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:17:49 INFO - 'total_chunks': '10', 12:17:49 INFO - 'virtualenv_path': 'venv', 12:17:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:17:49 INFO - 'work_dir': 'build'} 12:17:49 INFO - ##### 12:17:49 INFO - ##### Running clobber step. 12:17:49 INFO - ##### 12:17:49 INFO - Running pre-action listener: _resource_record_pre_action 12:17:49 INFO - Running main action method: clobber 12:17:49 INFO - rmtree: /builds/slave/test/build 12:17:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:17:50 INFO - Running post-action listener: _resource_record_post_action 12:17:50 INFO - ##### 12:17:50 INFO - ##### Running read-buildbot-config step. 12:17:50 INFO - ##### 12:17:50 INFO - Running pre-action listener: _resource_record_pre_action 12:17:50 INFO - Running main action method: read_buildbot_config 12:17:50 INFO - Using buildbot properties: 12:17:50 INFO - { 12:17:50 INFO - "project": "", 12:17:50 INFO - "product": "firefox", 12:17:50 INFO - "script_repo_revision": "production", 12:17:50 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 12:17:50 INFO - "repository": "", 12:17:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 12:17:50 INFO - "buildid": "20160419102742", 12:17:50 INFO - "pgo_build": "False", 12:17:50 INFO - "basedir": "/builds/slave/test", 12:17:50 INFO - "buildnumber": 361, 12:17:50 INFO - "slavename": "t-yosemite-r7-0135", 12:17:50 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 12:17:50 INFO - "platform": "macosx64", 12:17:50 INFO - "branch": "fx-team", 12:17:50 INFO - "revision": "3b3c1809c8be95512093a3cf19d1a35e99ad145c", 12:17:50 INFO - "repo_path": "integration/fx-team", 12:17:50 INFO - "moz_repo_path": "", 12:17:50 INFO - "stage_platform": "macosx64", 12:17:50 INFO - "builduid": "cea07ba26b334d06a1612cfd872f6d79", 12:17:50 INFO - "slavebuilddir": "test" 12:17:50 INFO - } 12:17:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 12:17:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 12:17:50 INFO - Running post-action listener: _resource_record_post_action 12:17:50 INFO - ##### 12:17:50 INFO - ##### Running download-and-extract step. 12:17:50 INFO - ##### 12:17:50 INFO - Running pre-action listener: _resource_record_pre_action 12:17:50 INFO - Running main action method: download_and_extract 12:17:50 INFO - mkdir: /builds/slave/test/build/tests 12:17:50 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')]} 12:17:50 INFO - https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:17:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 12:17:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 12:17:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:17:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:17:52 INFO - Downloaded 1235 bytes. 12:17:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 12:17:52 INFO - Using the following test package requirements: 12:17:52 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 12:17:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 12:17:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 12:17:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'jsshell-mac64.zip'], 12:17:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 12:17:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 12:17:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 12:17:52 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 12:17:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 12:17:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:52 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 12:17:52 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 12:17:52 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')]} 12:17:52 INFO - https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:17:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 12:17:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 12:17:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:17:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:17:54 INFO - Downloaded 17918930 bytes. 12:17:54 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/*'] 12:17:54 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/* 12:17:54 INFO - caution: filename not matched: web-platform/* 12:17:54 INFO - Return code: 11 12:17:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:17:54 INFO - https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:17:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 12:17:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 12:17:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:17:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:17:55 INFO - Downloaded 36382569 bytes. 12:17:55 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/*'] 12:17:55 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/* 12:18:00 INFO - caution: filename not matched: bin/* 12:18:00 INFO - caution: filename not matched: config/* 12:18:00 INFO - caution: filename not matched: mozbase/* 12:18:00 INFO - caution: filename not matched: marionette/* 12:18:00 INFO - caution: filename not matched: tools/wptserve/* 12:18:00 INFO - Return code: 11 12:18:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:00 INFO - https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 12:18:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:18:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:18:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 12:18:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:18:04 INFO - Downloaded 68654646 bytes. 12:18:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:18:04 INFO - mkdir: /builds/slave/test/properties 12:18:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:18:04 INFO - Writing to file /builds/slave/test/properties/build_url 12:18:04 INFO - Contents: 12:18:04 INFO - build_url:https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:18:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:18:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:18:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:18:05 INFO - Contents: 12:18:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:18:05 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')]} 12:18:05 INFO - https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:18:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:18:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:18:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:18:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:18:09 INFO - Downloaded 103346516 bytes. 12:18:09 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'] 12:18:09 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 12:18:13 INFO - Return code: 0 12:18:13 INFO - Running post-action listener: _resource_record_post_action 12:18:13 INFO - Running post-action listener: set_extra_try_arguments 12:18:13 INFO - ##### 12:18:13 INFO - ##### Running create-virtualenv step. 12:18:13 INFO - ##### 12:18:13 INFO - Running pre-action listener: _pre_create_virtualenv 12:18:13 INFO - Running pre-action listener: _resource_record_pre_action 12:18:13 INFO - Running main action method: create_virtualenv 12:18:13 INFO - Creating virtualenv /builds/slave/test/build/venv 12:18:13 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 12:18:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:18:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:18:13 INFO - Using real prefix '/tools/python27' 12:18:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:18:13 INFO - Installing distribute.............................................................................................................................................................................................done. 12:18:16 INFO - Installing pip.................done. 12:18:16 INFO - Return code: 0 12:18:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:18:16 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')]} 12:18:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:18:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:16 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')]} 12:18:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:18:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:16 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 0x10d8b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe941dc6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c95e0>, '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 0x10d4accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d7990>, '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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:18:16 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 12:18:16 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 12:18:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pcoJ7m1bDW/Render', 12:18:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:18:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:18:16 INFO - 'HOME': '/Users/cltbld', 12:18:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:18:16 INFO - 'LOGNAME': 'cltbld', 12:18:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:16 INFO - 'MOZ_NO_REMOTE': '1', 12:18:16 INFO - 'NO_EM_RESTART': '1', 12:18:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:18:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:16 INFO - 'PWD': '/builds/slave/test', 12:18:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:18:16 INFO - 'SHELL': '/bin/bash', 12:18:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YdP3mKqAyr/Listeners', 12:18:16 INFO - 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', 12:18:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:18:16 INFO - 'USER': 'cltbld', 12:18:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:18:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:18:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:18:16 INFO - 'XPC_FLAGS': '0x0', 12:18:16 INFO - 'XPC_SERVICE_NAME': '0', 12:18:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:18:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:18:16 INFO - Downloading/unpacking psutil>=0.7.1 12:18:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:18:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:18:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:18:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:18:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:18:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:18:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:18:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:18:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:18:19 INFO - Installing collected packages: psutil 12:18:19 INFO - Running setup.py install for psutil 12:18:19 INFO - building 'psutil._psutil_osx' extension 12:18:19 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 12:18:20 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 12:18:20 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 12:18:20 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 12:18:20 INFO - building 'psutil._psutil_posix' extension 12:18:20 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 12:18:20 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:18:20 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:18:20 INFO - ^ 12:18:20 INFO - 1 warning generated. 12:18:20 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 12:18:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:18:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:18:20 INFO - Successfully installed psutil 12:18:20 INFO - Cleaning up... 12:18:20 INFO - Return code: 0 12:18:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:18:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:18:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:18:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:20 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 0x10d8b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe941dc6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c95e0>, '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 0x10d4accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d7990>, '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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:18:20 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 12:18:20 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 12:18:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pcoJ7m1bDW/Render', 12:18:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:18:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:18:20 INFO - 'HOME': '/Users/cltbld', 12:18:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:18:20 INFO - 'LOGNAME': 'cltbld', 12:18:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:20 INFO - 'MOZ_NO_REMOTE': '1', 12:18:20 INFO - 'NO_EM_RESTART': '1', 12:18:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:18:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:20 INFO - 'PWD': '/builds/slave/test', 12:18:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:18:20 INFO - 'SHELL': '/bin/bash', 12:18:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YdP3mKqAyr/Listeners', 12:18:20 INFO - 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', 12:18:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:18:20 INFO - 'USER': 'cltbld', 12:18:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:18:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:18:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:18:20 INFO - 'XPC_FLAGS': '0x0', 12:18:20 INFO - 'XPC_SERVICE_NAME': '0', 12:18:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:18:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:18:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:18:21 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 12:18:21 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 12:18:21 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 12:18:21 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 12:18:21 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 12:18:21 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 12:18:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:18:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:18:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:18:23 INFO - Installing collected packages: mozsystemmonitor 12:18:23 INFO - Running setup.py install for mozsystemmonitor 12:18:23 INFO - Successfully installed mozsystemmonitor 12:18:23 INFO - Cleaning up... 12:18:23 INFO - Return code: 0 12:18:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:18:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:18:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:18:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:23 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 0x10d8b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe941dc6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c95e0>, '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 0x10d4accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d7990>, '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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:18:23 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 12:18:23 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 12:18:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pcoJ7m1bDW/Render', 12:18:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:18:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:18:23 INFO - 'HOME': '/Users/cltbld', 12:18:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:18:23 INFO - 'LOGNAME': 'cltbld', 12:18:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:23 INFO - 'MOZ_NO_REMOTE': '1', 12:18:23 INFO - 'NO_EM_RESTART': '1', 12:18:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:18:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:23 INFO - 'PWD': '/builds/slave/test', 12:18:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:18:23 INFO - 'SHELL': '/bin/bash', 12:18:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YdP3mKqAyr/Listeners', 12:18:23 INFO - 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', 12:18:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:18:23 INFO - 'USER': 'cltbld', 12:18:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:18:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:18:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:18:23 INFO - 'XPC_FLAGS': '0x0', 12:18:23 INFO - 'XPC_SERVICE_NAME': '0', 12:18:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:18:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:18:24 INFO - Downloading/unpacking blobuploader==1.2.4 12:18:24 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 12:18:24 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 12:18:24 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 12:18:24 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 12:18:24 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 12:18:24 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 12:18:26 INFO - Downloading blobuploader-1.2.4.tar.gz 12:18:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:18:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:18:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:18:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:18:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:18:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:18:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:18:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:18:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:18:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:18:27 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 12:18:27 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 12:18:27 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 12:18:27 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 12:18:27 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 12:18:27 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 12:18:27 INFO - Downloading docopt-0.6.1.tar.gz 12:18:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:18:27 INFO - Installing collected packages: blobuploader, requests, docopt 12:18:27 INFO - Running setup.py install for blobuploader 12:18:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:18:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:18:27 INFO - Running setup.py install for requests 12:18:28 INFO - Running setup.py install for docopt 12:18:28 INFO - Successfully installed blobuploader requests docopt 12:18:28 INFO - Cleaning up... 12:18:28 INFO - Return code: 0 12:18:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:18:28 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')]} 12:18:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:18:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:28 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')]} 12:18:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:18:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:28 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 0x10d8b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe941dc6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c95e0>, '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 0x10d4accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d7990>, '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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:18:28 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 12:18:28 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 12:18:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pcoJ7m1bDW/Render', 12:18:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:18:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:18:28 INFO - 'HOME': '/Users/cltbld', 12:18:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:18:28 INFO - 'LOGNAME': 'cltbld', 12:18:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:28 INFO - 'MOZ_NO_REMOTE': '1', 12:18:28 INFO - 'NO_EM_RESTART': '1', 12:18:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:18:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:28 INFO - 'PWD': '/builds/slave/test', 12:18:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:18:28 INFO - 'SHELL': '/bin/bash', 12:18:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YdP3mKqAyr/Listeners', 12:18:28 INFO - 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', 12:18:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:18:28 INFO - 'USER': 'cltbld', 12:18:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:18:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:18:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:18:28 INFO - 'XPC_FLAGS': '0x0', 12:18:28 INFO - 'XPC_SERVICE_NAME': '0', 12:18:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:18:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:18:28 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-ac3hh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:18:28 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-0vdVfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-GaIn__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-JLF7DD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-AYARyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-KAkv4x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-HhPZtn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-GNF2FZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-Tz17NQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-cxYAUd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-Ng7HlL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:18:29 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-Mj00k2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-a1da8b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-qAO6By-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-vjdS0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-cQnhZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-_NDmrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-crBbs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-921fCZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:30 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-_9Si9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:18:31 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-imw_lB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:18:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:18:31 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 12:18:31 INFO - Running setup.py install for manifestparser 12:18:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:18:31 INFO - Running setup.py install for mozcrash 12:18:31 INFO - Running setup.py install for mozdebug 12:18:31 INFO - Running setup.py install for mozdevice 12:18:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Running setup.py install for mozfile 12:18:32 INFO - Running setup.py install for mozhttpd 12:18:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Running setup.py install for mozinfo 12:18:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Running setup.py install for mozInstall 12:18:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Running setup.py install for mozleak 12:18:32 INFO - Running setup.py install for mozlog 12:18:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:18:32 INFO - Running setup.py install for moznetwork 12:18:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:18:33 INFO - Running setup.py install for mozprocess 12:18:33 INFO - Running setup.py install for mozprofile 12:18:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:18:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:18:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:18:33 INFO - Running setup.py install for mozrunner 12:18:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:18:33 INFO - Running setup.py install for mozscreenshot 12:18:33 INFO - Running setup.py install for moztest 12:18:33 INFO - Running setup.py install for mozversion 12:18:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:18:34 INFO - Running setup.py install for wptserve 12:18:34 INFO - Running setup.py install for marionette-driver 12:18:34 INFO - Running setup.py install for browsermob-proxy 12:18:34 INFO - Running setup.py install for marionette-client 12:18:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:18:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:18:34 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 12:18:34 INFO - Cleaning up... 12:18:34 INFO - Return code: 0 12:18:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:18:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:18:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:18:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:18:34 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 0x10d8b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe941dc6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c95e0>, '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 0x10d4accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d7990>, '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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:18:34 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 12:18:34 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 12:18:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pcoJ7m1bDW/Render', 12:18:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:18:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:18:34 INFO - 'HOME': '/Users/cltbld', 12:18:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:18:34 INFO - 'LOGNAME': 'cltbld', 12:18:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:34 INFO - 'MOZ_NO_REMOTE': '1', 12:18:34 INFO - 'NO_EM_RESTART': '1', 12:18:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:18:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:34 INFO - 'PWD': '/builds/slave/test', 12:18:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:18:34 INFO - 'SHELL': '/bin/bash', 12:18:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YdP3mKqAyr/Listeners', 12:18:34 INFO - 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', 12:18:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:18:34 INFO - 'USER': 'cltbld', 12:18:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:18:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:18:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:18:34 INFO - 'XPC_FLAGS': '0x0', 12:18:34 INFO - 'XPC_SERVICE_NAME': '0', 12:18:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:18:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-aJdns0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:18:35 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)) 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-y9MOtp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:18:35 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)) 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-2xIzCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:18:35 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)) 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-UrBhkf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:18:35 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)) 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-zyN4ib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:18:35 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)) 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-yuy_MO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:18:35 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)) 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-A9nBlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:18:35 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)) 12:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:18:35 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-qbR60u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-dqmzRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-gcn99F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-_oYKr_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-XdJXDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-B6uGw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-zof9tk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-xTiSiG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-LFdxD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-VfY0rG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:18:36 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)) 12:18:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:18:36 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-9gf88F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:18:37 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)) 12:18:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:18:37 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-ePGmue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:18:37 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)) 12:18:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:37 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-cWOtON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:37 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)) 12:18:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:18:37 INFO - Running setup.py (path:/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/pip-WWO6dw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:18:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:18:37 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)) 12:18:37 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)) 12:18:37 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)) 12:18:37 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)) 12:18:37 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)) 12:18:37 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)) 12:18:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:18:37 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 12:18:37 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 12:18:37 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 12:18:37 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 12:18:37 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 12:18:37 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 12:18:40 INFO - Downloading blessings-1.6.tar.gz 12:18:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:18:40 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)) 12:18:40 INFO - Installing collected packages: blessings 12:18:40 INFO - Running setup.py install for blessings 12:18:40 INFO - Successfully installed blessings 12:18:40 INFO - Cleaning up... 12:18:40 INFO - Return code: 0 12:18:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:18:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:18:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:18:40 INFO - Reading from file tmpfile_stdout 12:18:40 INFO - Current package versions: 12:18:40 INFO - blessings == 1.6 12:18:40 INFO - blobuploader == 1.2.4 12:18:40 INFO - browsermob-proxy == 0.6.0 12:18:40 INFO - docopt == 0.6.1 12:18:40 INFO - manifestparser == 1.1 12:18:40 INFO - marionette-client == 2.3.0 12:18:40 INFO - marionette-driver == 1.4.0 12:18:40 INFO - mozInstall == 1.12 12:18:40 INFO - mozcrash == 0.17 12:18:40 INFO - mozdebug == 0.1 12:18:40 INFO - mozdevice == 0.48 12:18:40 INFO - mozfile == 1.2 12:18:40 INFO - mozhttpd == 0.7 12:18:40 INFO - mozinfo == 0.9 12:18:40 INFO - mozleak == 0.1 12:18:40 INFO - mozlog == 3.1 12:18:40 INFO - moznetwork == 0.27 12:18:40 INFO - mozprocess == 0.22 12:18:40 INFO - mozprofile == 0.28 12:18:40 INFO - mozrunner == 6.11 12:18:40 INFO - mozscreenshot == 0.1 12:18:40 INFO - mozsystemmonitor == 0.0 12:18:40 INFO - moztest == 0.7 12:18:40 INFO - mozversion == 1.4 12:18:40 INFO - psutil == 3.1.1 12:18:40 INFO - requests == 1.2.3 12:18:40 INFO - wptserve == 1.4.0 12:18:40 INFO - wsgiref == 0.1.2 12:18:40 INFO - Running post-action listener: _resource_record_post_action 12:18:40 INFO - Running post-action listener: _start_resource_monitoring 12:18:41 INFO - Starting resource monitoring. 12:18:41 INFO - ##### 12:18:41 INFO - ##### Running pull step. 12:18:41 INFO - ##### 12:18:41 INFO - Running pre-action listener: _resource_record_pre_action 12:18:41 INFO - Running main action method: pull 12:18:41 INFO - Pull has nothing to do! 12:18:41 INFO - Running post-action listener: _resource_record_post_action 12:18:41 INFO - ##### 12:18:41 INFO - ##### Running install step. 12:18:41 INFO - ##### 12:18:41 INFO - Running pre-action listener: _resource_record_pre_action 12:18:41 INFO - Running main action method: install 12:18:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:18:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:18:41 INFO - Reading from file tmpfile_stdout 12:18:41 INFO - Detecting whether we're running mozinstall >=1.0... 12:18:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:18:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:18:41 INFO - Reading from file tmpfile_stdout 12:18:41 INFO - Output received: 12:18:41 INFO - Usage: mozinstall [options] installer 12:18:41 INFO - Options: 12:18:41 INFO - -h, --help show this help message and exit 12:18:41 INFO - -d DEST, --destination=DEST 12:18:41 INFO - Directory to install application into. [default: 12:18:41 INFO - "/builds/slave/test"] 12:18:41 INFO - --app=APP Application being installed. [default: firefox] 12:18:41 INFO - mkdir: /builds/slave/test/build/application 12:18:41 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'] 12:18:41 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 12:19:01 INFO - Reading from file tmpfile_stdout 12:19:01 INFO - Output received: 12:19:01 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:19:01 INFO - Running post-action listener: _resource_record_post_action 12:19:01 INFO - ##### 12:19:01 INFO - ##### Running run-tests step. 12:19:01 INFO - ##### 12:19:01 INFO - Running pre-action listener: _resource_record_pre_action 12:19:01 INFO - Running main action method: run_tests 12:19:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:19:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:19:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:19:01 INFO - grabbing minidump binary from tooltool 12:19:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:19:01 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c95e0>, '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 0x10d4accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:19:01 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:19:01 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 12:19:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:19:01 INFO - Return code: 0 12:19:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:19:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:19:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:19:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:19:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pcoJ7m1bDW/Render', 12:19:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:19:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:19:01 INFO - 'HOME': '/Users/cltbld', 12:19:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:19:01 INFO - 'LOGNAME': 'cltbld', 12:19:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:19:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:19:01 INFO - 'MOZ_NO_REMOTE': '1', 12:19:01 INFO - 'NO_EM_RESTART': '1', 12:19:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:19:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:19:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:19:01 INFO - 'PWD': '/builds/slave/test', 12:19:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:19:01 INFO - 'SHELL': '/bin/bash', 12:19:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YdP3mKqAyr/Listeners', 12:19:01 INFO - 'TMPDIR': '/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/T/', 12:19:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:19:01 INFO - 'USER': 'cltbld', 12:19:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:19:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:19:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:19:01 INFO - 'XPC_FLAGS': '0x0', 12:19:01 INFO - 'XPC_SERVICE_NAME': '0', 12:19:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:19:01 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/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 12:19:01 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 12:19:01 INFO - import pkg_resources 12:19:02 INFO - Using 1 client processes 12:19:02 INFO - wptserve Starting http server on 127.0.0.1:8001 12:19:02 INFO - wptserve Starting http server on 127.0.0.1:8000 12:19:02 INFO - wptserve Starting http server on 127.0.0.1:8443 12:19:04 INFO - SUITE-START | Running 778 tests 12:19:04 INFO - Running testharness tests 12:19:04 INFO - Setting up ssl 12:19:04 INFO - PROCESS | certutil | 12:19:04 INFO - PROCESS | certutil | 12:19:04 INFO - PROCESS | certutil | 12:19:04 INFO - Certificate Nickname Trust Attributes 12:19:04 INFO - SSL,S/MIME,JAR/XPI 12:19:04 INFO - 12:19:04 INFO - web-platform-tests CT,, 12:19:04 INFO - 12:19:04 INFO - Starting runner 12:19:05 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:19:05 INFO - PROCESS | 2249 | 1461093545847 Marionette DEBUG Marionette enabled via build flag and pref 12:19:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x1164bc000 == 1 [pid = 2249] [id = 1] 12:19:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 1 (0x1164bc800) [pid = 2249] [serial = 1] [outer = 0x0] 12:19:05 INFO - PROCESS | 2249 | [2249] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:19:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 2 (0x1164bd800) [pid = 2249] [serial = 2] [outer = 0x1164bc800] 12:19:06 INFO - PROCESS | 2249 | 1461093546156 Marionette INFO Listening on port 2828 12:19:06 INFO - PROCESS | 2249 | 1461093546384 Marionette DEBUG Marionette enabled via command-line flag 12:19:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x11904b800 == 2 [pid = 2249] [id = 2] 12:19:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 3 (0x11904c000) [pid = 2249] [serial = 3] [outer = 0x0] 12:19:06 INFO - PROCESS | 2249 | [2249] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:19:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 4 (0x11904d000) [pid = 2249] [serial = 4] [outer = 0x11904c000] 12:19:06 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:19:06 INFO - PROCESS | 2249 | 1461093546527 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55426 12:19:06 INFO - PROCESS | 2249 | 1461093546614 Marionette DEBUG Closed connection conn0 12:19:06 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:19:06 INFO - PROCESS | 2249 | 1461093546620 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55427 12:19:06 INFO - PROCESS | 2249 | 1461093546636 Marionette DEBUG Closed connection conn1 12:19:06 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:19:06 INFO - PROCESS | 2249 | 1461093546641 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55428 12:19:06 INFO - PROCESS | 2249 | 1461093546648 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:19:06 INFO - PROCESS | 2249 | 1461093546654 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":"20160419102742","device":"desktop","version":"48.0a1"} 12:19:06 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:19:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7c5000 == 3 [pid = 2249] [id = 3] 12:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 5 (0x11c7c5800) [pid = 2249] [serial = 5] [outer = 0x0] 12:19:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7c6000 == 4 [pid = 2249] [id = 4] 12:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 6 (0x11c6c0400) [pid = 2249] [serial = 6] [outer = 0x0] 12:19:07 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:19:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270a7000 == 5 [pid = 2249] [id = 5] 12:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 7 (0x11c6bfc00) [pid = 2249] [serial = 7] [outer = 0x0] 12:19:07 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:19:07 INFO - PROCESS | 2249 | [2249] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 8 (0x127155000) [pid = 2249] [serial = 8] [outer = 0x11c6bfc00] 12:19:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 9 (0x127803800) [pid = 2249] [serial = 9] [outer = 0x11c7c5800] 12:19:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 10 (0x127023c00) [pid = 2249] [serial = 10] [outer = 0x11c6c0400] 12:19:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 11 (0x127025800) [pid = 2249] [serial = 11] [outer = 0x11c6bfc00] 12:19:08 INFO - PROCESS | 2249 | 1461093548514 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 2249 | 1461093548524 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 12 (0x12974f800) [pid = 2249] [serial = 12] [outer = 0x11c6bfc00] 12:19:08 INFO - PROCESS | 2249 | 1461093548883 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3df7d2ce-d85d-1b40-8798-0691f8094ddb","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":"20160419102742","device":"desktop","version":"48.0a1","command_id":1}}] 12:19:08 INFO - PROCESS | 2249 | 1461093548973 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}] 12:19:09 INFO - PROCESS | 2249 | 1461093549014 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:19:09 INFO - PROCESS | 2249 | 1461093549107 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:19:09 INFO - PROCESS | 2249 | [2249] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 13 (0x12b2f1400) [pid = 2249] [serial = 13] [outer = 0x11c6bfc00] 12:19:09 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:09 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 12:19:09 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 12:19:09 INFO - PROCESS | 2249 | 1461093549374 Marionette TRACE conn2 <- [1,3,null,{}] 12:19:09 INFO - PROCESS | 2249 | 1461093549377 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:19:09 INFO - PROCESS | 2249 | 1461093549388 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:19:09 INFO - PROCESS | 2249 | 1461093549416 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 2249 | 1461093549418 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:19:09 INFO - PROCESS | 2249 | 1461093549426 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 2249 | 1461093549428 Marionette TRACE conn2 <- [1,6,null,{}] 12:19:09 INFO - PROCESS | 2249 | 1461093549431 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}] 12:19:09 INFO - PROCESS | 2249 | 1461093549443 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:19:09 INFO - PROCESS | 2249 | 1461093549446 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b96a800 == 6 [pid = 2249] [id = 6] 12:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 14 (0x12b97ec00) [pid = 2249] [serial = 14] [outer = 0x0] 12:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 15 (0x12b980800) [pid = 2249] [serial = 15] [outer = 0x12b97ec00] 12:19:09 INFO - PROCESS | 2249 | 1461093549479 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 16 (0x12b986000) [pid = 2249] [serial = 16] [outer = 0x12b97ec00] 12:19:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b74e000 == 7 [pid = 2249] [id = 7] 12:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 17 (0x12bc97000) [pid = 2249] [serial = 17] [outer = 0x0] 12:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 18 (0x12bc98c00) [pid = 2249] [serial = 18] [outer = 0x12bc97000] 12:19:09 INFO - PROCESS | 2249 | 1461093549851 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 19 (0x12bc95400) [pid = 2249] [serial = 19] [outer = 0x12bc97000] 12:19:10 INFO - PROCESS | 2249 | 1461093550004 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]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 623ms 12:19:10 INFO - PROCESS | 2249 | 1461093550078 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 2249 | 1461093550079 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:19:10 INFO - PROCESS | 2249 | 1461093550092 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 2249 | 1461093550093 Marionette TRACE conn2 <- [1,10,null,{}] 12:19:10 INFO - PROCESS | 2249 | 1461093550126 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}] 12:19:10 INFO - PROCESS | 2249 | 1461093550224 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:19:10 INFO - PROCESS | 2249 | 1461093550237 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d531000 == 8 [pid = 2249] [id = 8] 12:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 20 (0x12ced1400) [pid = 2249] [serial = 20] [outer = 0x0] 12:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 21 (0x12d53f000) [pid = 2249] [serial = 21] [outer = 0x12ced1400] 12:19:10 INFO - PROCESS | 2249 | 1461093550264 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 22 (0x12d543800) [pid = 2249] [serial = 22] [outer = 0x12ced1400] 12:19:10 INFO - PROCESS | 2249 | 1461093550577 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]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 543ms 12:19:10 INFO - PROCESS | 2249 | 1461093550630 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:19:10 INFO - PROCESS | 2249 | 1461093550631 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:19:10 INFO - PROCESS | 2249 | 1461093550633 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 2249 | 1461093550634 Marionette TRACE conn2 <- [1,14,null,{}] 12:19:10 INFO - PROCESS | 2249 | 1461093550637 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}] 12:19:10 INFO - PROCESS | 2249 | 1461093550724 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:19:10 INFO - PROCESS | 2249 | 1461093550728 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8bd800 == 9 [pid = 2249] [id = 9] 12:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 23 (0x12d545800) [pid = 2249] [serial = 23] [outer = 0x0] 12:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 24 (0x12d6e6c00) [pid = 2249] [serial = 24] [outer = 0x12d545800] 12:19:10 INFO - PROCESS | 2249 | 1461093550753 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 25 (0x12e143800) [pid = 2249] [serial = 25] [outer = 0x12d545800] 12:19:11 INFO - PROCESS | 2249 | 1461093551011 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]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 426ms 12:19:11 INFO - PROCESS | 2249 | 1461093551060 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:19:11 INFO - PROCESS | 2249 | 1461093551061 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:19:11 INFO - PROCESS | 2249 | 1461093551063 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 2249 | 1461093551064 Marionette TRACE conn2 <- [1,18,null,{}] 12:19:11 INFO - PROCESS | 2249 | 1461093551067 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}] 12:19:11 INFO - PROCESS | 2249 | 1461093551164 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:19:11 INFO - PROCESS | 2249 | 1461093551168 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e35f800 == 10 [pid = 2249] [id = 10] 12:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 26 (0x12e14bc00) [pid = 2249] [serial = 26] [outer = 0x0] 12:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 27 (0x12e206000) [pid = 2249] [serial = 27] [outer = 0x12e14bc00] 12:19:11 INFO - PROCESS | 2249 | 1461093551196 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 28 (0x12e211000) [pid = 2249] [serial = 28] [outer = 0x12e14bc00] 12:19:11 INFO - PROCESS | 2249 | 1461093551490 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]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 12:19:11 INFO - PROCESS | 2249 | 1461093551533 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 2249 | 1461093551534 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:19:11 INFO - PROCESS | 2249 | 1461093551539 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 2249 | 1461093551541 Marionette TRACE conn2 <- [1,22,null,{}] 12:19:11 INFO - PROCESS | 2249 | 1461093551543 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}] 12:19:11 INFO - PROCESS | 2249 | 1461093551647 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:19:11 INFO - PROCESS | 2249 | 1461093551653 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e6a3800 == 11 [pid = 2249] [id = 11] 12:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 29 (0x12e3a2800) [pid = 2249] [serial = 29] [outer = 0x0] 12:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 30 (0x12e63d800) [pid = 2249] [serial = 30] [outer = 0x12e3a2800] 12:19:11 INFO - PROCESS | 2249 | 1461093551694 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 31 (0x119dc0000) [pid = 2249] [serial = 31] [outer = 0x12e3a2800] 12:19:12 INFO - PROCESS | 2249 | 1461093552061 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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 571ms 12:19:12 INFO - PROCESS | 2249 | 1461093552109 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 2249 | 1461093552110 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:19:12 INFO - PROCESS | 2249 | 1461093552112 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 2249 | 1461093552113 Marionette TRACE conn2 <- [1,26,null,{}] 12:19:12 INFO - PROCESS | 2249 | 1461093552115 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}] 12:19:12 INFO - PROCESS | 2249 | 1461093552201 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:19:12 INFO - PROCESS | 2249 | 1461093552208 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e917000 == 12 [pid = 2249] [id = 12] 12:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 32 (0x11aa24800) [pid = 2249] [serial = 32] [outer = 0x0] 12:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 33 (0x11ac8fc00) [pid = 2249] [serial = 33] [outer = 0x11aa24800] 12:19:12 INFO - PROCESS | 2249 | 1461093552232 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 34 (0x12eb6a800) [pid = 2249] [serial = 34] [outer = 0x11aa24800] 12:19:12 INFO - PROCESS | 2249 | 1461093552477 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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 12:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:19:12 INFO - PROCESS | 2249 | 1461093552532 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 2249 | 1461093552533 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:19:12 INFO - PROCESS | 2249 | 1461093552543 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 2249 | 1461093552544 Marionette TRACE conn2 <- [1,30,null,{}] 12:19:12 INFO - PROCESS | 2249 | 1461093552547 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}] 12:19:12 INFO - PROCESS | 2249 | 1461093552631 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:19:12 INFO - PROCESS | 2249 | 1461093552639 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb99000 == 13 [pid = 2249] [id = 13] 12:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 35 (0x12eb71800) [pid = 2249] [serial = 35] [outer = 0x0] 12:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 36 (0x12eb76800) [pid = 2249] [serial = 36] [outer = 0x12eb71800] 12:19:12 INFO - PROCESS | 2249 | 1461093552665 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 37 (0x12ef78800) [pid = 2249] [serial = 37] [outer = 0x12eb71800] 12:19:12 INFO - PROCESS | 2249 | 1461093552915 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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 12:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:19:12 INFO - PROCESS | 2249 | 1461093552962 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 2249 | 1461093552963 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:19:12 INFO - PROCESS | 2249 | 1461093552965 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 2249 | 1461093552966 Marionette TRACE conn2 <- [1,34,null,{}] 12:19:12 INFO - PROCESS | 2249 | 1461093552969 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}] 12:19:13 INFO - PROCESS | 2249 | 1461093553066 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:19:13 INFO - PROCESS | 2249 | 1461093553070 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efaf000 == 14 [pid = 2249] [id = 14] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 38 (0x12ef7ac00) [pid = 2249] [serial = 38] [outer = 0x0] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 39 (0x12ef81800) [pid = 2249] [serial = 39] [outer = 0x12ef7ac00] 12:19:13 INFO - PROCESS | 2249 | 1461093553095 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 40 (0x12f2e8400) [pid = 2249] [serial = 40] [outer = 0x12ef7ac00] 12:19:13 INFO - PROCESS | 2249 | 1461093553333 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]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 12:19:13 INFO - PROCESS | 2249 | 1461093553385 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 2249 | 1461093553387 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:19:13 INFO - PROCESS | 2249 | 1461093553396 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 2249 | 1461093553397 Marionette TRACE conn2 <- [1,38,null,{}] 12:19:13 INFO - PROCESS | 2249 | 1461093553399 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}] 12:19:13 INFO - PROCESS | 2249 | 1461093553499 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:19:13 INFO - PROCESS | 2249 | 1461093553503 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f117000 == 15 [pid = 2249] [id = 15] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 41 (0x12f2ea400) [pid = 2249] [serial = 41] [outer = 0x0] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 42 (0x12f2f2000) [pid = 2249] [serial = 42] [outer = 0x12f2ea400] 12:19:13 INFO - PROCESS | 2249 | 1461093553527 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 43 (0x12f428800) [pid = 2249] [serial = 43] [outer = 0x12f2ea400] 12:19:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f653000 == 16 [pid = 2249] [id = 16] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 44 (0x12f653800) [pid = 2249] [serial = 44] [outer = 0x0] 12:19:13 INFO - PROCESS | 2249 | 1461093553761 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]]]}] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 45 (0x12f655000) [pid = 2249] [serial = 45] [outer = 0x12f653800] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 46 (0x12f659800) [pid = 2249] [serial = 46] [outer = 0x12f653800] 12:19:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f64f000 == 17 [pid = 2249] [id = 17] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 47 (0x12f434400) [pid = 2249] [serial = 47] [outer = 0x0] 12:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 48 (0x12f6d4800) [pid = 2249] [serial = 48] [outer = 0x12f434400] 12:19:13 INFO - PROCESS | 2249 | 1461093553839 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 2249 | 1461093553841 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 49 (0x118db6000) [pid = 2249] [serial = 49] [outer = 0x12f434400] 12:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:19:13 INFO - PROCESS | 2249 | 1461093553879 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 2249 | 1461093553880 Marionette TRACE conn2 <- [1,42,null,{}] 12:19:13 INFO - PROCESS | 2249 | 1461093553905 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}] 12:19:13 INFO - PROCESS | 2249 | 1461093553991 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:19:13 INFO - PROCESS | 2249 | 1461093553994 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbcb800 == 18 [pid = 2249] [id = 18] 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 50 (0x12f42b000) [pid = 2249] [serial = 50] [outer = 0x0] 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 51 (0x12f432000) [pid = 2249] [serial = 51] [outer = 0x12f42b000] 12:19:14 INFO - PROCESS | 2249 | 1461093554020 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 52 (0x12f6fe000) [pid = 2249] [serial = 52] [outer = 0x12f42b000] 12:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 439ms 12:19:14 INFO - PROCESS | 2249 | 1461093554293 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]]]}] 12:19:14 INFO - PROCESS | 2249 | 1461093554301 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 2249 | 1461093554303 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:19:14 INFO - PROCESS | 2249 | 1461093554312 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 2249 | 1461093554314 Marionette TRACE conn2 <- [1,46,null,{}] 12:19:14 INFO - PROCESS | 2249 | 1461093554316 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}] 12:19:14 INFO - PROCESS | 2249 | 1461093554403 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:19:14 INFO - PROCESS | 2249 | 1461093554409 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff71800 == 19 [pid = 2249] [id = 19] 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 53 (0x11a899c00) [pid = 2249] [serial = 53] [outer = 0x0] 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 54 (0x11bc6bc00) [pid = 2249] [serial = 54] [outer = 0x11a899c00] 12:19:14 INFO - PROCESS | 2249 | 1461093554438 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 55 (0x12ff53800) [pid = 2249] [serial = 55] [outer = 0x11a899c00] 12:19:14 INFO - PROCESS | 2249 | 1461093554675 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]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 370ms 12:19:14 INFO - PROCESS | 2249 | 1461093554683 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 2249 | 1461093554684 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:19:14 INFO - PROCESS | 2249 | 1461093554694 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 2249 | 1461093554695 Marionette TRACE conn2 <- [1,50,null,{}] 12:19:14 INFO - PROCESS | 2249 | 1461093554697 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}] 12:19:14 INFO - PROCESS | 2249 | 1461093554793 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:19:14 INFO - PROCESS | 2249 | 1461093554798 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8ef800 == 20 [pid = 2249] [id = 20] 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 56 (0x11ab36c00) [pid = 2249] [serial = 56] [outer = 0x0] 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 57 (0x11ab3a400) [pid = 2249] [serial = 57] [outer = 0x11ab36c00] 12:19:14 INFO - PROCESS | 2249 | 1461093554822 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 58 (0x12ff56800) [pid = 2249] [serial = 58] [outer = 0x11ab36c00] 12:19:15 INFO - PROCESS | 2249 | 1461093555042 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]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 12:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:19:15 INFO - PROCESS | 2249 | 1461093555062 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 2249 | 1461093555063 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:19:15 INFO - PROCESS | 2249 | 1461093555065 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 2249 | 1461093555066 Marionette TRACE conn2 <- [1,54,null,{}] 12:19:15 INFO - PROCESS | 2249 | 1461093555076 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}] 12:19:15 INFO - PROCESS | 2249 | 1461093555167 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:19:15 INFO - PROCESS | 2249 | 1461093555172 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x130362800 == 21 [pid = 2249] [id = 21] 12:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 59 (0x11ab3f000) [pid = 2249] [serial = 59] [outer = 0x0] 12:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 60 (0x1301c0c00) [pid = 2249] [serial = 60] [outer = 0x11ab3f000] 12:19:15 INFO - PROCESS | 2249 | 1461093555196 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 61 (0x1301c6800) [pid = 2249] [serial = 61] [outer = 0x11ab3f000] 12:19:15 INFO - PROCESS | 2249 | 1461093555425 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]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 12:19:15 INFO - PROCESS | 2249 | 1461093555434 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 2249 | 1461093555435 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:19:15 INFO - PROCESS | 2249 | 1461093555445 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 2249 | 1461093555446 Marionette TRACE conn2 <- [1,58,null,{}] 12:19:15 INFO - PROCESS | 2249 | 1461093555448 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}] 12:19:15 INFO - PROCESS | 2249 | 1461093555540 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:19:15 INFO - PROCESS | 2249 | 1461093555544 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x13096b800 == 22 [pid = 2249] [id = 22] 12:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 62 (0x1301c2400) [pid = 2249] [serial = 62] [outer = 0x0] 12:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 63 (0x1301cec00) [pid = 2249] [serial = 63] [outer = 0x1301c2400] 12:19:15 INFO - PROCESS | 2249 | 1461093555568 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 64 (0x130907000) [pid = 2249] [serial = 64] [outer = 0x1301c2400] 12:19:15 INFO - PROCESS | 2249 | 1461093555820 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]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 425ms 12:19:15 INFO - PROCESS | 2249 | 1461093555865 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 2249 | 1461093555866 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:19:15 INFO - PROCESS | 2249 | 1461093555876 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 2249 | 1461093555877 Marionette TRACE conn2 <- [1,62,null,{}] 12:19:15 INFO - PROCESS | 2249 | 1461093555880 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}] 12:19:15 INFO - PROCESS | 2249 | 1461093555977 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:19:16 INFO - PROCESS | 2249 | 1461093556574 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x1140ab800 == 23 [pid = 2249] [id = 23] 12:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 65 (0x10fde2400) [pid = 2249] [serial = 65] [outer = 0x0] 12:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 66 (0x1140c4000) [pid = 2249] [serial = 66] [outer = 0x10fde2400] 12:19:16 INFO - PROCESS | 2249 | 1461093556612 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 67 (0x1146bc400) [pid = 2249] [serial = 67] [outer = 0x10fde2400] 12:19:17 INFO - PROCESS | 2249 | 1461093557085 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]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1279ms 12:19:17 INFO - PROCESS | 2249 | 1461093557151 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 2249 | 1461093557154 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:19:17 INFO - PROCESS | 2249 | 1461093557158 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 2249 | 1461093557160 Marionette TRACE conn2 <- [1,66,null,{}] 12:19:17 INFO - PROCESS | 2249 | 1461093557164 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}] 12:19:17 INFO - PROCESS | 2249 | 1461093557314 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:19:17 INFO - PROCESS | 2249 | 1461093557368 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x1183e2800 == 24 [pid = 2249] [id = 24] 12:19:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x11641ac00) [pid = 2249] [serial = 68] [outer = 0x0] 12:19:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x1176dd000) [pid = 2249] [serial = 69] [outer = 0x11641ac00] 12:19:17 INFO - PROCESS | 2249 | 1461093557400 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x11903d400) [pid = 2249] [serial = 70] [outer = 0x11641ac00] 12:19:17 INFO - PROCESS | 2249 | 1461093557808 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]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 722ms 12:19:17 INFO - PROCESS | 2249 | 1461093557883 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 2249 | 1461093557885 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:19:17 INFO - PROCESS | 2249 | 1461093557888 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 2249 | 1461093557889 Marionette TRACE conn2 <- [1,70,null,{}] 12:19:17 INFO - PROCESS | 2249 | 1461093557892 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}] 12:19:18 INFO - PROCESS | 2249 | 1461093557998 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:19:18 INFO - PROCESS | 2249 | 1461093558050 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x119908000 == 25 [pid = 2249] [id = 25] 12:19:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x1191e5c00) [pid = 2249] [serial = 71] [outer = 0x0] 12:19:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x11aa20c00) [pid = 2249] [serial = 72] [outer = 0x1191e5c00] 12:19:18 INFO - PROCESS | 2249 | 1461093558083 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x11ab38400) [pid = 2249] [serial = 73] [outer = 0x1191e5c00] 12:19:18 INFO - PROCESS | 2249 | 1461093558801 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]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 971ms 12:19:18 INFO - PROCESS | 2249 | 1461093558859 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:19:18 INFO - PROCESS | 2249 | 1461093558862 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:19:18 INFO - PROCESS | 2249 | 1461093558865 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 2249 | 1461093558866 Marionette TRACE conn2 <- [1,74,null,{}] 12:19:18 INFO - PROCESS | 2249 | 1461093558870 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}] 12:19:18 INFO - PROCESS | 2249 | 1461093558948 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:19:18 INFO - PROCESS | 2249 | 1461093558993 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x116560800 == 26 [pid = 2249] [id = 26] 12:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x115145c00) [pid = 2249] [serial = 74] [outer = 0x0] 12:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x1190ba000) [pid = 2249] [serial = 75] [outer = 0x115145c00] 12:19:19 INFO - PROCESS | 2249 | 1461093559023 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x119c24c00) [pid = 2249] [serial = 76] [outer = 0x115145c00] 12:19:19 INFO - PROCESS | 2249 | 1461093559438 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]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms 12:19:19 INFO - PROCESS | 2249 | 1461093559489 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 2249 | 1461093559493 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:19:19 INFO - PROCESS | 2249 | 1461093559497 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 2249 | 1461093559499 Marionette TRACE conn2 <- [1,78,null,{}] 12:19:19 INFO - PROCESS | 2249 | 1461093559501 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}] 12:19:19 INFO - PROCESS | 2249 | 1461093559570 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:19:19 INFO - PROCESS | 2249 | 1461093559576 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x118d2f800 == 27 [pid = 2249] [id = 27] 12:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x118db9800) [pid = 2249] [serial = 77] [outer = 0x0] 12:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x119dc0800) [pid = 2249] [serial = 78] [outer = 0x118db9800] 12:19:19 INFO - PROCESS | 2249 | 1461093559604 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x11a93c800) [pid = 2249] [serial = 79] [outer = 0x118db9800] 12:19:19 INFO - PROCESS | 2249 | 1461093559925 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]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 12:19:19 INFO - PROCESS | 2249 | 1461093559966 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 2249 | 1461093559968 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:19:19 INFO - PROCESS | 2249 | 1461093559971 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 2249 | 1461093559973 Marionette TRACE conn2 <- [1,82,null,{}] 12:19:19 INFO - PROCESS | 2249 | 1461093559981 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}] 12:19:20 INFO - PROCESS | 2249 | 1461093560053 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:19:20 INFO - PROCESS | 2249 | 1461093560058 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x11918e800 == 28 [pid = 2249] [id = 28] 12:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x115648000) [pid = 2249] [serial = 80] [outer = 0x0] 12:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x11aa26c00) [pid = 2249] [serial = 81] [outer = 0x115648000] 12:19:20 INFO - PROCESS | 2249 | 1461093560089 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11ac83800) [pid = 2249] [serial = 82] [outer = 0x115648000] 12:19:20 INFO - PROCESS | 2249 | 1461093560398 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]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 12:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:19:20 INFO - PROCESS | 2249 | 1461093560442 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 2249 | 1461093560443 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:19:20 INFO - PROCESS | 2249 | 1461093560446 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 2249 | 1461093560447 Marionette TRACE conn2 <- [1,86,null,{}] 12:19:20 INFO - PROCESS | 2249 | 1461093560449 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}] 12:19:20 INFO - PROCESS | 2249 | 1461093560526 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:19:20 INFO - PROCESS | 2249 | 1461093560565 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x119b1c800 == 29 [pid = 2249] [id = 29] 12:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x119a6c000) [pid = 2249] [serial = 83] [outer = 0x0] 12:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x11adb2800) [pid = 2249] [serial = 84] [outer = 0x119a6c000] 12:19:20 INFO - PROCESS | 2249 | 1461093560592 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x11b90b800) [pid = 2249] [serial = 85] [outer = 0x119a6c000] 12:19:20 INFO - PROCESS | 2249 | 1461093560874 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]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 12:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:19:20 INFO - PROCESS | 2249 | 1461093560914 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 2249 | 1461093560915 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:19:20 INFO - PROCESS | 2249 | 1461093560917 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 2249 | 1461093560918 Marionette TRACE conn2 <- [1,90,null,{}] 12:19:20 INFO - PROCESS | 2249 | 1461093560921 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}] 12:19:20 INFO - PROCESS | 2249 | 1461093560993 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:19:20 INFO - PROCESS | 2249 | 1461093560997 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a906800 == 30 [pid = 2249] [id = 30] 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x11580d000) [pid = 2249] [serial = 86] [outer = 0x0] 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11bb0cc00) [pid = 2249] [serial = 87] [outer = 0x11580d000] 12:19:21 INFO - PROCESS | 2249 | 1461093561025 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11bc75000) [pid = 2249] [serial = 88] [outer = 0x11580d000] 12:19:21 INFO - PROCESS | 2249 | 1461093561316 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]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 12:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:19:21 INFO - PROCESS | 2249 | 1461093561348 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 2249 | 1461093561349 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:19:21 INFO - PROCESS | 2249 | 1461093561351 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 2249 | 1461093561352 Marionette TRACE conn2 <- [1,94,null,{}] 12:19:21 INFO - PROCESS | 2249 | 1461093561359 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}] 12:19:21 INFO - PROCESS | 2249 | 1461093561467 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:19:21 INFO - PROCESS | 2249 | 1461093561475 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a91e000 == 31 [pid = 2249] [id = 31] 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11903ec00) [pid = 2249] [serial = 89] [outer = 0x0] 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11bc6e000) [pid = 2249] [serial = 90] [outer = 0x11903ec00] 12:19:21 INFO - PROCESS | 2249 | 1461093561503 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x12394e800) [pid = 2249] [serial = 91] [outer = 0x11903ec00] 12:19:21 INFO - PROCESS | 2249 | 1461093561769 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]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 472ms 12:19:21 INFO - PROCESS | 2249 | 1461093561827 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 2249 | 1461093561828 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:19:21 INFO - PROCESS | 2249 | 1461093561831 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 2249 | 1461093561832 Marionette TRACE conn2 <- [1,98,null,{}] 12:19:21 INFO - PROCESS | 2249 | 1461093561834 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}] 12:19:21 INFO - PROCESS | 2249 | 1461093561905 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:19:21 INFO - PROCESS | 2249 | 1461093561909 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b620800 == 32 [pid = 2249] [id = 32] 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11aa1d400) [pid = 2249] [serial = 92] [outer = 0x0] 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x123954800) [pid = 2249] [serial = 93] [outer = 0x11aa1d400] 12:19:21 INFO - PROCESS | 2249 | 1461093561937 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x123adb400) [pid = 2249] [serial = 94] [outer = 0x11aa1d400] 12:19:22 INFO - PROCESS | 2249 | 1461093562259 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]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 12:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:19:22 INFO - PROCESS | 2249 | 1461093562300 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 2249 | 1461093562302 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:19:22 INFO - PROCESS | 2249 | 1461093562304 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 2249 | 1461093562305 Marionette TRACE conn2 <- [1,102,null,{}] 12:19:22 INFO - PROCESS | 2249 | 1461093562307 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}] 12:19:22 INFO - PROCESS | 2249 | 1461093562395 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:19:22 INFO - PROCESS | 2249 | 1461093562402 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6e9000 == 33 [pid = 2249] [id = 33] 12:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x123ad4800) [pid = 2249] [serial = 95] [outer = 0x0] 12:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x125bc5000) [pid = 2249] [serial = 96] [outer = 0x123ad4800] 12:19:22 INFO - PROCESS | 2249 | 1461093562432 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x125dc1c00) [pid = 2249] [serial = 97] [outer = 0x123ad4800] 12:19:22 INFO - PROCESS | 2249 | 1461093562721 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]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 12:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:19:22 INFO - PROCESS | 2249 | 1461093562775 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 2249 | 1461093562777 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:19:22 INFO - PROCESS | 2249 | 1461093562779 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 2249 | 1461093562780 Marionette TRACE conn2 <- [1,106,null,{}] 12:19:22 INFO - PROCESS | 2249 | 1461093562782 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}] 12:19:22 INFO - PROCESS | 2249 | 1461093562848 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:19:22 INFO - PROCESS | 2249 | 1461093562852 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x11918e000 == 34 [pid = 2249] [id = 34] 12:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11ab35400) [pid = 2249] [serial = 98] [outer = 0x0] 12:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x127024c00) [pid = 2249] [serial = 99] [outer = 0x11ab35400] 12:19:22 INFO - PROCESS | 2249 | 1461093562880 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x127348400) [pid = 2249] [serial = 100] [outer = 0x11ab35400] 12:19:23 INFO - PROCESS | 2249 | 1461093563162 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]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 12:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:19:23 INFO - PROCESS | 2249 | 1461093563198 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 2249 | 1461093563199 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:19:23 INFO - PROCESS | 2249 | 1461093563201 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 2249 | 1461093563202 Marionette TRACE conn2 <- [1,110,null,{}] 12:19:23 INFO - PROCESS | 2249 | 1461093563207 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}] 12:19:23 INFO - PROCESS | 2249 | 1461093563302 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:19:23 INFO - PROCESS | 2249 | 1461093563309 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c320800 == 35 [pid = 2249] [id = 35] 12:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x123ad9800) [pid = 2249] [serial = 101] [outer = 0x0] 12:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x127346000) [pid = 2249] [serial = 102] [outer = 0x123ad9800] 12:19:23 INFO - PROCESS | 2249 | 1461093563334 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12733d800) [pid = 2249] [serial = 103] [outer = 0x123ad9800] 12:19:23 INFO - PROCESS | 2249 | 1461093563624 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]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 12:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:19:23 INFO - PROCESS | 2249 | 1461093563675 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 2249 | 1461093563676 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:19:23 INFO - PROCESS | 2249 | 1461093563678 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 2249 | 1461093563680 Marionette TRACE conn2 <- [1,114,null,{}] 12:19:23 INFO - PROCESS | 2249 | 1461093563682 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}] 12:19:23 INFO - PROCESS | 2249 | 1461093563765 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:19:23 INFO - PROCESS | 2249 | 1461093563769 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a0a800 == 36 [pid = 2249] [id = 36] 12:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12777c400) [pid = 2249] [serial = 104] [outer = 0x0] 12:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x127829800) [pid = 2249] [serial = 105] [outer = 0x12777c400] 12:19:23 INFO - PROCESS | 2249 | 1461093563800 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x127ee8c00) [pid = 2249] [serial = 106] [outer = 0x12777c400] 12:19:24 INFO - PROCESS | 2249 | 1461093564119 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]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 12:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:19:24 INFO - PROCESS | 2249 | 1461093564150 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 2249 | 1461093564151 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:19:24 INFO - PROCESS | 2249 | 1461093564154 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 2249 | 1461093564156 Marionette TRACE conn2 <- [1,118,null,{}] 12:19:24 INFO - PROCESS | 2249 | 1461093564159 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}] 12:19:24 INFO - PROCESS | 2249 | 1461093564251 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:19:24 INFO - PROCESS | 2249 | 1461093564260 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a26800 == 37 [pid = 2249] [id = 37] 12:19:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x127e86c00) [pid = 2249] [serial = 107] [outer = 0x0] 12:19:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1286d0400) [pid = 2249] [serial = 108] [outer = 0x127e86c00] 12:19:24 INFO - PROCESS | 2249 | 1461093564285 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12913e800) [pid = 2249] [serial = 109] [outer = 0x127e86c00] 12:19:24 INFO - PROCESS | 2249 | 1461093564537 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]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 12:19:24 INFO - PROCESS | 2249 | 1461093564577 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 2249 | 1461093564579 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:19:24 INFO - PROCESS | 2249 | 1461093564581 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 2249 | 1461093564582 Marionette TRACE conn2 <- [1,122,null,{}] 12:19:24 INFO - PROCESS | 2249 | 1461093564584 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}] 12:19:24 INFO - PROCESS | 2249 | 1461093564669 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:19:24 INFO - PROCESS | 2249 | 1461093564675 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x125c65800 == 38 [pid = 2249] [id = 38] 12:19:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x127e91800) [pid = 2249] [serial = 110] [outer = 0x0] 12:19:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x129143000) [pid = 2249] [serial = 111] [outer = 0x127e91800] 12:19:24 INFO - PROCESS | 2249 | 1461093564700 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x129948400) [pid = 2249] [serial = 112] [outer = 0x127e91800] 12:19:24 INFO - PROCESS | 2249 | 1461093564990 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]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 12:19:25 INFO - PROCESS | 2249 | 1461093565049 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 2249 | 1461093565051 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:19:25 INFO - PROCESS | 2249 | 1461093565053 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 2249 | 1461093565054 Marionette TRACE conn2 <- [1,126,null,{}] 12:19:25 INFO - PROCESS | 2249 | 1461093565056 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}] 12:19:25 INFO - PROCESS | 2249 | 1461093565128 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:19:25 INFO - PROCESS | 2249 | 1461093565176 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270a6000 == 39 [pid = 2249] [id = 39] 12:19:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x115652000) [pid = 2249] [serial = 113] [outer = 0x0] 12:19:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x1299de800) [pid = 2249] [serial = 114] [outer = 0x115652000] 12:19:25 INFO - PROCESS | 2249 | 1461093565200 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x129bd0000) [pid = 2249] [serial = 115] [outer = 0x115652000] 12:19:25 INFO - PROCESS | 2249 | 1461093565495 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]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 12:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:19:25 INFO - PROCESS | 2249 | 1461093565525 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 2249 | 1461093565527 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:19:25 INFO - PROCESS | 2249 | 1461093565530 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 2249 | 1461093565531 Marionette TRACE conn2 <- [1,130,null,{}] 12:19:25 INFO - PROCESS | 2249 | 1461093565535 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}] 12:19:25 INFO - PROCESS | 2249 | 1461093565642 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:19:25 INFO - PROCESS | 2249 | 1461093565648 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278bf800 == 40 [pid = 2249] [id = 40] 12:19:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x1299e6c00) [pid = 2249] [serial = 116] [outer = 0x0] 12:19:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12b2e6c00) [pid = 2249] [serial = 117] [outer = 0x1299e6c00] 12:19:25 INFO - PROCESS | 2249 | 1461093565689 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12b4c2400) [pid = 2249] [serial = 118] [outer = 0x1299e6c00] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x118d2f800 == 39 [pid = 2249] [id = 27] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x119b1c800 == 38 [pid = 2249] [id = 29] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11918e800 == 37 [pid = 2249] [id = 28] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11918e000 == 36 [pid = 2249] [id = 34] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11c320800 == 35 [pid = 2249] [id = 35] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x125a0a800 == 34 [pid = 2249] [id = 36] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x125a26800 == 33 [pid = 2249] [id = 37] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1270a6000 == 32 [pid = 2249] [id = 39] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11b620800 == 31 [pid = 2249] [id = 32] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x125c65800 == 30 [pid = 2249] [id = 38] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11a906800 == 29 [pid = 2249] [id = 30] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6e9000 == 28 [pid = 2249] [id = 33] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11a91e000 == 27 [pid = 2249] [id = 31] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13096b800 == 26 [pid = 2249] [id = 22] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e6a3800 == 25 [pid = 2249] [id = 11] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e917000 == 24 [pid = 2249] [id = 12] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12efaf000 == 23 [pid = 2249] [id = 14] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbcb800 == 22 [pid = 2249] [id = 18] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e35f800 == 21 [pid = 2249] [id = 10] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8bd800 == 20 [pid = 2249] [id = 9] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb99000 == 19 [pid = 2249] [id = 13] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8ef800 == 18 [pid = 2249] [id = 20] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d531000 == 17 [pid = 2249] [id = 8] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1183e2800 == 16 [pid = 2249] [id = 24] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x116560800 == 15 [pid = 2249] [id = 26] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12f117000 == 14 [pid = 2249] [id = 15] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1140ab800 == 13 [pid = 2249] [id = 23] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff71800 == 12 [pid = 2249] [id = 19] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x130362800 == 11 [pid = 2249] [id = 21] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12b96a800 == 10 [pid = 2249] [id = 6] 12:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x119908000 == 9 [pid = 2249] [id = 25] 12:19:28 INFO - PROCESS | 2249 | 1461093568016 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]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2528ms 12:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:19:28 INFO - PROCESS | 2249 | 1461093568061 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 2249 | 1461093568063 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:19:28 INFO - PROCESS | 2249 | 1461093568066 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 2249 | 1461093568068 Marionette TRACE conn2 <- [1,134,null,{}] 12:19:28 INFO - PROCESS | 2249 | 1461093568074 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}] 12:19:28 INFO - PROCESS | 2249 | 1461093568166 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:19:28 INFO - PROCESS | 2249 | 1461093568212 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x115553000 == 10 [pid = 2249] [id = 41] 12:19:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x118db6800) [pid = 2249] [serial = 119] [outer = 0x0] 12:19:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x119149c00) [pid = 2249] [serial = 120] [outer = 0x118db6800] 12:19:28 INFO - PROCESS | 2249 | 1461093568241 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x119a73800) [pid = 2249] [serial = 121] [outer = 0x118db6800] 12:19:29 INFO - PROCESS | 2249 | 1461093569198 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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1176ms 12:19:29 INFO - PROCESS | 2249 | 1461093569242 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 2249 | 1461093569246 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:19:29 INFO - PROCESS | 2249 | 1461093569251 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 2249 | 1461093569254 Marionette TRACE conn2 <- [1,138,null,{}] 12:19:29 INFO - PROCESS | 2249 | 1461093569259 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}] 12:19:29 INFO - PROCESS | 2249 | 1461093569400 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:19:29 INFO - PROCESS | 2249 | 1461093569479 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x118313000 == 11 [pid = 2249] [id = 42] 12:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x119156000) [pid = 2249] [serial = 122] [outer = 0x0] 12:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x119a66800) [pid = 2249] [serial = 123] [outer = 0x119156000] 12:19:29 INFO - PROCESS | 2249 | 1461093569525 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x119dbcc00) [pid = 2249] [serial = 124] [outer = 0x119156000] 12:19:29 INFO - PROCESS | 2249 | 1461093569863 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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 625ms 12:19:29 INFO - PROCESS | 2249 | 1461093569874 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 2249 | 1461093569879 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:19:29 INFO - PROCESS | 2249 | 1461093569892 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 2249 | 1461093569894 Marionette TRACE conn2 <- [1,142,null,{}] 12:19:29 INFO - PROCESS | 2249 | 1461093569896 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}] 12:19:29 INFO - PROCESS | 2249 | 1461093569983 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:19:29 INFO - PROCESS | 2249 | 1461093569989 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x119063800 == 12 [pid = 2249] [id = 43] 12:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x119dbf400) [pid = 2249] [serial = 125] [outer = 0x0] 12:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11aa0e400) [pid = 2249] [serial = 126] [outer = 0x119dbf400] 12:19:30 INFO - PROCESS | 2249 | 1461093570016 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11aa27800) [pid = 2249] [serial = 127] [outer = 0x119dbf400] 12:19:30 INFO - PROCESS | 2249 | 1461093570380 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]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 12:19:30 INFO - PROCESS | 2249 | 1461093570412 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 2249 | 1461093570415 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:19:30 INFO - PROCESS | 2249 | 1461093570419 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 2249 | 1461093570422 Marionette TRACE conn2 <- [1,146,null,{}] 12:19:30 INFO - PROCESS | 2249 | 1461093570434 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}] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12b97ec00) [pid = 2249] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x115145c00) [pid = 2249] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x1191e5c00) [pid = 2249] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11580d000) [pid = 2249] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11903ec00) [pid = 2249] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11aa1d400) [pid = 2249] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x123ad4800) [pid = 2249] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11ab35400) [pid = 2249] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12777c400) [pid = 2249] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x127e86c00) [pid = 2249] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x127e91800) [pid = 2249] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x115648000) [pid = 2249] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11641ac00) [pid = 2249] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x119a6c000) [pid = 2249] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x118db9800) [pid = 2249] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x10fde2400) [pid = 2249] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x1301c2400) [pid = 2249] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11ab3f000) [pid = 2249] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11ab36c00) [pid = 2249] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11a899c00) [pid = 2249] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12f42b000) [pid = 2249] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12f2ea400) [pid = 2249] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12ef7ac00) [pid = 2249] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12eb71800) [pid = 2249] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11aa24800) [pid = 2249] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x12e3a2800) [pid = 2249] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12e14bc00) [pid = 2249] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12d545800) [pid = 2249] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:19:31 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x12ced1400) [pid = 2249] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:19:31 INFO - PROCESS | 2249 | 1461093571110 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:19:31 INFO - PROCESS | 2249 | 1461093571121 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x1164b8000 == 13 [pid = 2249] [id = 44] 12:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x1146b6400) [pid = 2249] [serial = 128] [outer = 0x0] 12:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11641ac00) [pid = 2249] [serial = 129] [outer = 0x1146b6400] 12:19:31 INFO - PROCESS | 2249 | 1461093571151 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11ab31400) [pid = 2249] [serial = 130] [outer = 0x1146b6400] 12:19:31 INFO - PROCESS | 2249 | 1461093571440 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]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1075ms 12:19:31 INFO - PROCESS | 2249 | 1461093571494 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 2249 | 1461093571495 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:19:31 INFO - PROCESS | 2249 | 1461093571497 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 2249 | 1461093571498 Marionette TRACE conn2 <- [1,150,null,{}] 12:19:31 INFO - PROCESS | 2249 | 1461093571501 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}] 12:19:31 INFO - PROCESS | 2249 | 1461093571574 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:19:31 INFO - PROCESS | 2249 | 1461093571617 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8f6000 == 14 [pid = 2249] [id = 45] 12:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x11641b800) [pid = 2249] [serial = 131] [outer = 0x0] 12:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x11af9cc00) [pid = 2249] [serial = 132] [outer = 0x11641b800] 12:19:31 INFO - PROCESS | 2249 | 1461093571643 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11bb0f000) [pid = 2249] [serial = 133] [outer = 0x11641b800] 12:19:31 INFO - PROCESS | 2249 | 1461093571922 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]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 12:19:31 INFO - PROCESS | 2249 | 1461093571966 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 2249 | 1461093571967 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:19:31 INFO - PROCESS | 2249 | 1461093571970 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 2249 | 1461093571973 Marionette TRACE conn2 <- [1,154,null,{}] 12:19:31 INFO - PROCESS | 2249 | 1461093571977 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}] 12:19:32 INFO - PROCESS | 2249 | 1461093572053 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:19:32 INFO - PROCESS | 2249 | 1461093572059 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b632000 == 15 [pid = 2249] [id = 46] 12:19:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11aa0d000) [pid = 2249] [serial = 134] [outer = 0x0] 12:19:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11bf33800) [pid = 2249] [serial = 135] [outer = 0x11aa0d000] 12:19:32 INFO - PROCESS | 2249 | 1461093572086 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11c631400) [pid = 2249] [serial = 136] [outer = 0x11aa0d000] 12:19:32 INFO - PROCESS | 2249 | 1461093572398 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]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 12:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:19:32 INFO - PROCESS | 2249 | 1461093572443 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 2249 | 1461093572444 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:19:32 INFO - PROCESS | 2249 | 1461093572446 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 2249 | 1461093572447 Marionette TRACE conn2 <- [1,158,null,{}] 12:19:32 INFO - PROCESS | 2249 | 1461093572450 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}] 12:19:32 INFO - PROCESS | 2249 | 1461093572533 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:19:32 INFO - PROCESS | 2249 | 1461093572541 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1d9000 == 16 [pid = 2249] [id = 47] 12:19:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11c6c1400) [pid = 2249] [serial = 137] [outer = 0x0] 12:19:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x123ad7000) [pid = 2249] [serial = 138] [outer = 0x11c6c1400] 12:19:32 INFO - PROCESS | 2249 | 1461093572569 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x125dc2800) [pid = 2249] [serial = 139] [outer = 0x11c6c1400] 12:19:32 INFO - PROCESS | 2249 | 1461093572858 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]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 12:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:19:32 INFO - PROCESS | 2249 | 1461093572915 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 2249 | 1461093572917 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:19:32 INFO - PROCESS | 2249 | 1461093572919 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 2249 | 1461093572920 Marionette TRACE conn2 <- [1,162,null,{}] 12:19:32 INFO - PROCESS | 2249 | 1461093572922 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}] 12:19:32 INFO - PROCESS | 2249 | 1461093572989 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:19:33 INFO - PROCESS | 2249 | 1461093573076 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x11466b000 == 17 [pid = 2249] [id = 48] 12:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x113ec6400) [pid = 2249] [serial = 140] [outer = 0x0] 12:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1146bdc00) [pid = 2249] [serial = 141] [outer = 0x113ec6400] 12:19:33 INFO - PROCESS | 2249 | 1461093573108 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x115651800) [pid = 2249] [serial = 142] [outer = 0x113ec6400] 12:19:33 INFO - PROCESS | 2249 | 1461093573529 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]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 12:19:33 INFO - PROCESS | 2249 | 1461093573540 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 2249 | 1461093573543 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:19:33 INFO - PROCESS | 2249 | 1461093573547 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 2249 | 1461093573549 Marionette TRACE conn2 <- [1,166,null,{}] 12:19:33 INFO - PROCESS | 2249 | 1461093573553 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}] 12:19:33 INFO - PROCESS | 2249 | 1461093573643 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:19:33 INFO - PROCESS | 2249 | 1461093573703 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a904000 == 18 [pid = 2249] [id = 49] 12:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11a8a2400) [pid = 2249] [serial = 143] [outer = 0x0] 12:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11aa15000) [pid = 2249] [serial = 144] [outer = 0x11a8a2400] 12:19:33 INFO - PROCESS | 2249 | 1461093573748 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11aa27000) [pid = 2249] [serial = 145] [outer = 0x11a8a2400] 12:19:34 INFO - PROCESS | 2249 | 1461093574175 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]]]}] 12:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 12:19:34 INFO - PROCESS | 2249 | 1461093574220 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 2249 | 1461093574223 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:19:34 INFO - PROCESS | 2249 | 1461093574226 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 2249 | 1461093574227 Marionette TRACE conn2 <- [1,170,null,{}] 12:19:34 INFO - PROCESS | 2249 | 1461093574230 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}] 12:19:34 INFO - PROCESS | 2249 | 1461093574316 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:19:34 INFO - PROCESS | 2249 | 1461093574364 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x115109800 == 19 [pid = 2249] [id = 50] 12:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11ab3b400) [pid = 2249] [serial = 146] [outer = 0x0] 12:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11b90c800) [pid = 2249] [serial = 147] [outer = 0x11ab3b400] 12:19:34 INFO - PROCESS | 2249 | 1461093574393 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11c703800) [pid = 2249] [serial = 148] [outer = 0x11ab3b400] 12:19:34 INFO - PROCESS | 2249 | 1461093574804 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]]]}] 12:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 12:19:34 INFO - PROCESS | 2249 | 1461093574845 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 2249 | 1461093574847 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:19:34 INFO - PROCESS | 2249 | 1461093574854 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 2249 | 1461093574858 Marionette TRACE conn2 <- [1,174,null,{}] 12:19:34 INFO - PROCESS | 2249 | 1461093574862 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}] 12:19:34 INFO - PROCESS | 2249 | 1461093574968 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:19:35 INFO - PROCESS | 2249 | 1461093575038 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b39000 == 20 [pid = 2249] [id = 51] 12:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x125bcb400) [pid = 2249] [serial = 149] [outer = 0x0] 12:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x127346800) [pid = 2249] [serial = 150] [outer = 0x125bcb400] 12:19:35 INFO - PROCESS | 2249 | 1461093575072 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x127774000) [pid = 2249] [serial = 151] [outer = 0x125bcb400] 12:19:35 INFO - PROCESS | 2249 | 1461093575480 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]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 679ms 12:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:19:35 INFO - PROCESS | 2249 | 1461093575529 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 2249 | 1461093575530 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:19:35 INFO - PROCESS | 2249 | 1461093575533 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 2249 | 1461093575534 Marionette TRACE conn2 <- [1,178,null,{}] 12:19:35 INFO - PROCESS | 2249 | 1461093575640 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}] 12:19:35 INFO - PROCESS | 2249 | 1461093575753 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:19:35 INFO - PROCESS | 2249 | 1461093575761 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bbe800 == 21 [pid = 2249] [id = 52] 12:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11641c000) [pid = 2249] [serial = 152] [outer = 0x0] 12:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11760dc00) [pid = 2249] [serial = 153] [outer = 0x11641c000] 12:19:35 INFO - PROCESS | 2249 | 1461093575788 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x118be6c00) [pid = 2249] [serial = 154] [outer = 0x11641c000] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x130907000) [pid = 2249] [serial = 64] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b2e6c00) [pid = 2249] [serial = 117] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x1190ba000) [pid = 2249] [serial = 75] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11aa20c00) [pid = 2249] [serial = 72] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11bb0cc00) [pid = 2249] [serial = 87] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11bc6e000) [pid = 2249] [serial = 90] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12394e800) [pid = 2249] [serial = 91] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x123954800) [pid = 2249] [serial = 93] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x125dc1c00) [pid = 2249] [serial = 97] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x127024c00) [pid = 2249] [serial = 99] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x127346000) [pid = 2249] [serial = 102] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x127829800) [pid = 2249] [serial = 105] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x127ee8c00) [pid = 2249] [serial = 106] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1286d0400) [pid = 2249] [serial = 108] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12913e800) [pid = 2249] [serial = 109] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x129143000) [pid = 2249] [serial = 111] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x1299de800) [pid = 2249] [serial = 114] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x129948400) [pid = 2249] [serial = 112] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11aa26c00) [pid = 2249] [serial = 81] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x119c24c00) [pid = 2249] [serial = 76] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x1176dd000) [pid = 2249] [serial = 69] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x127348400) [pid = 2249] [serial = 100] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x125bc5000) [pid = 2249] [serial = 96] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x123adb400) [pid = 2249] [serial = 94] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x11ab38400) [pid = 2249] [serial = 73] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11ac83800) [pid = 2249] [serial = 82] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11adb2800) [pid = 2249] [serial = 84] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x119dc0800) [pid = 2249] [serial = 78] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11b90b800) [pid = 2249] [serial = 85] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x11903d400) [pid = 2249] [serial = 70] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x1140c4000) [pid = 2249] [serial = 66] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x11bc75000) [pid = 2249] [serial = 88] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x1146bc400) [pid = 2249] [serial = 67] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11a93c800) [pid = 2249] [serial = 79] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x12bc98c00) [pid = 2249] [serial = 18] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x12b980800) [pid = 2249] [serial = 15] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x12b986000) [pid = 2249] [serial = 16] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x127025800) [pid = 2249] [serial = 11] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x127155000) [pid = 2249] [serial = 8] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x12f655000) [pid = 2249] [serial = 45] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x12f2e8400) [pid = 2249] [serial = 40] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x12ef81800) [pid = 2249] [serial = 39] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x12eb76800) [pid = 2249] [serial = 36] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12ef78800) [pid = 2249] [serial = 37] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x11ac8fc00) [pid = 2249] [serial = 33] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x12eb6a800) [pid = 2249] [serial = 34] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x12e63d800) [pid = 2249] [serial = 30] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x119dc0000) [pid = 2249] [serial = 31] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x12e211000) [pid = 2249] [serial = 28] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x12e206000) [pid = 2249] [serial = 27] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x12d6e6c00) [pid = 2249] [serial = 24] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x12e143800) [pid = 2249] [serial = 25] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 72 (0x12d53f000) [pid = 2249] [serial = 21] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 71 (0x12d543800) [pid = 2249] [serial = 22] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 70 (0x1301cec00) [pid = 2249] [serial = 63] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 69 (0x1301c6800) [pid = 2249] [serial = 61] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 68 (0x12ff56800) [pid = 2249] [serial = 58] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 67 (0x1301c0c00) [pid = 2249] [serial = 60] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 66 (0x11ab3a400) [pid = 2249] [serial = 57] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 65 (0x11bc6bc00) [pid = 2249] [serial = 54] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 64 (0x12ff53800) [pid = 2249] [serial = 55] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 63 (0x12f432000) [pid = 2249] [serial = 51] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 62 (0x12f6fe000) [pid = 2249] [serial = 52] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 61 (0x12f6d4800) [pid = 2249] [serial = 48] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 60 (0x12f2f2000) [pid = 2249] [serial = 42] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | --DOMWINDOW == 59 (0x12f428800) [pid = 2249] [serial = 43] [outer = 0x0] [url = about:blank] 12:19:36 INFO - PROCESS | 2249 | 1461093576617 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]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1120ms 12:19:36 INFO - PROCESS | 2249 | 1461093576659 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:19:36 INFO - PROCESS | 2249 | 1461093576661 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:19:36 INFO - PROCESS | 2249 | 1461093576665 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 2249 | 1461093576667 Marionette TRACE conn2 <- [1,182,null,{}] 12:19:36 INFO - PROCESS | 2249 | 1461093576673 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}] 12:19:36 INFO - PROCESS | 2249 | 1461093576740 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:19:36 INFO - PROCESS | 2249 | 1461093576747 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x115549800 == 22 [pid = 2249] [id = 53] 12:19:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 60 (0x118b8ac00) [pid = 2249] [serial = 155] [outer = 0x0] 12:19:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 61 (0x118be6400) [pid = 2249] [serial = 156] [outer = 0x118b8ac00] 12:19:36 INFO - PROCESS | 2249 | 1461093576778 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 62 (0x11914a000) [pid = 2249] [serial = 157] [outer = 0x118b8ac00] 12:19:37 INFO - PROCESS | 2249 | 1461093577079 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]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 422ms 12:19:37 INFO - PROCESS | 2249 | 1461093577087 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 2249 | 1461093577094 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:19:37 INFO - PROCESS | 2249 | 1461093577099 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 2249 | 1461093577101 Marionette TRACE conn2 <- [1,186,null,{}] 12:19:37 INFO - PROCESS | 2249 | 1461093577120 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}] 12:19:37 INFO - PROCESS | 2249 | 1461093577185 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:19:37 INFO - PROCESS | 2249 | 1461093577190 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11900a000 == 23 [pid = 2249] [id = 54] 12:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 63 (0x118dbd400) [pid = 2249] [serial = 158] [outer = 0x0] 12:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 64 (0x119db3400) [pid = 2249] [serial = 159] [outer = 0x118dbd400] 12:19:37 INFO - PROCESS | 2249 | 1461093577219 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 65 (0x11aa14800) [pid = 2249] [serial = 160] [outer = 0x118dbd400] 12:19:37 INFO - PROCESS | 2249 | 1461093577509 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]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 420ms 12:19:37 INFO - PROCESS | 2249 | 1461093577527 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 2249 | 1461093577528 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:19:37 INFO - PROCESS | 2249 | 1461093577531 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 2249 | 1461093577534 Marionette TRACE conn2 <- [1,190,null,{}] 12:19:37 INFO - PROCESS | 2249 | 1461093577550 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}] 12:19:37 INFO - PROCESS | 2249 | 1461093577625 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:19:37 INFO - PROCESS | 2249 | 1461093577630 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x119acb000 == 24 [pid = 2249] [id = 55] 12:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 66 (0x114c07400) [pid = 2249] [serial = 161] [outer = 0x0] 12:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 67 (0x11ab3e400) [pid = 2249] [serial = 162] [outer = 0x114c07400] 12:19:37 INFO - PROCESS | 2249 | 1461093577664 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x11af98000) [pid = 2249] [serial = 163] [outer = 0x114c07400] 12:19:37 INFO - PROCESS | 2249 | 1461093577976 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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 12:19:38 INFO - PROCESS | 2249 | 1461093578013 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 2249 | 1461093578014 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:19:38 INFO - PROCESS | 2249 | 1461093578017 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 2249 | 1461093578018 Marionette TRACE conn2 <- [1,194,null,{}] 12:19:38 INFO - PROCESS | 2249 | 1461093578021 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}] 12:19:38 INFO - PROCESS | 2249 | 1461093578094 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:19:38 INFO - PROCESS | 2249 | 1461093578098 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8ee800 == 25 [pid = 2249] [id = 56] 12:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x11b90d000) [pid = 2249] [serial = 164] [outer = 0x0] 12:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x11bb12000) [pid = 2249] [serial = 165] [outer = 0x11b90d000] 12:19:38 INFO - PROCESS | 2249 | 1461093578133 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x11bc73400) [pid = 2249] [serial = 166] [outer = 0x11b90d000] 12:19:38 INFO - PROCESS | 2249 | 1461093578436 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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 12:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:19:38 INFO - PROCESS | 2249 | 1461093578486 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 2249 | 1461093578487 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:19:38 INFO - PROCESS | 2249 | 1461093578489 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 2249 | 1461093578490 Marionette TRACE conn2 <- [1,198,null,{}] 12:19:38 INFO - PROCESS | 2249 | 1461093578492 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}] 12:19:39 INFO - PROCESS | 2249 | --DOCSHELL 0x1278bf800 == 24 [pid = 2249] [id = 40] 12:19:39 INFO - PROCESS | 2249 | 1461093579046 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:19:39 INFO - PROCESS | 2249 | 1461093579062 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x11467c000 == 25 [pid = 2249] [id = 57] 12:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x115206800) [pid = 2249] [serial = 167] [outer = 0x0] 12:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x115648800) [pid = 2249] [serial = 168] [outer = 0x115206800] 12:19:39 INFO - PROCESS | 2249 | 1461093579091 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x11866e000) [pid = 2249] [serial = 169] [outer = 0x115206800] 12:19:39 INFO - PROCESS | 2249 | 1461093579444 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]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 969ms 12:19:39 INFO - PROCESS | 2249 | 1461093579459 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 2249 | 1461093579462 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:19:39 INFO - PROCESS | 2249 | 1461093579465 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 2249 | 1461093579468 Marionette TRACE conn2 <- [1,202,null,{}] 12:19:39 INFO - PROCESS | 2249 | 1461093579477 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}] 12:19:39 INFO - PROCESS | 2249 | 1461093579556 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:19:39 INFO - PROCESS | 2249 | 1461093579562 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x11905c000 == 26 [pid = 2249] [id = 58] 12:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x11403a800) [pid = 2249] [serial = 170] [outer = 0x0] 12:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x11a89e400) [pid = 2249] [serial = 171] [outer = 0x11403a800] 12:19:39 INFO - PROCESS | 2249 | 1461093579590 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x11aa1b000) [pid = 2249] [serial = 172] [outer = 0x11403a800] 12:19:39 INFO - PROCESS | 2249 | 1461093579899 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]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 12:19:39 INFO - PROCESS | 2249 | 1461093579943 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 2249 | 1461093579944 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:19:39 INFO - PROCESS | 2249 | 1461093579947 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 2249 | 1461093579948 Marionette TRACE conn2 <- [1,206,null,{}] 12:19:39 INFO - PROCESS | 2249 | 1461093579951 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}] 12:19:40 INFO - PROCESS | 2249 | 1461093580040 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:19:40 INFO - PROCESS | 2249 | 1461093580046 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x119de4800 == 27 [pid = 2249] [id = 59] 12:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x11aa21000) [pid = 2249] [serial = 173] [outer = 0x0] 12:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x11adb0800) [pid = 2249] [serial = 174] [outer = 0x11aa21000] 12:19:40 INFO - PROCESS | 2249 | 1461093580072 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x11b90b800) [pid = 2249] [serial = 175] [outer = 0x11aa21000] 12:19:40 INFO - PROCESS | 2249 | 1461093580406 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]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 12:19:40 INFO - PROCESS | 2249 | 1461093580419 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 2249 | 1461093580425 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:19:40 INFO - PROCESS | 2249 | 1461093580434 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 2249 | 1461093580441 Marionette TRACE conn2 <- [1,210,null,{}] 12:19:40 INFO - PROCESS | 2249 | 1461093580444 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}] 12:19:40 INFO - PROCESS | 2249 | 1461093580570 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x11c6c1400) [pid = 2249] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x119156000) [pid = 2249] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x119dbf400) [pid = 2249] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x11aa0d000) [pid = 2249] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x1146b6400) [pid = 2249] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x11641b800) [pid = 2249] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x118db6800) [pid = 2249] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 72 (0x115652000) [pid = 2249] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 71 (0x123ad9800) [pid = 2249] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 70 (0x1299e6c00) [pid = 2249] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 69 (0x113ec6400) [pid = 2249] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 68 (0x11a8a2400) [pid = 2249] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 67 (0x11ab3b400) [pid = 2249] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 66 (0x125bcb400) [pid = 2249] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 65 (0x114c07400) [pid = 2249] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 64 (0x11641c000) [pid = 2249] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 63 (0x118b8ac00) [pid = 2249] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:19:40 INFO - PROCESS | 2249 | --DOMWINDOW == 62 (0x118dbd400) [pid = 2249] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:19:40 INFO - PROCESS | 2249 | 1461093580932 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x114b45800 == 28 [pid = 2249] [id = 60] 12:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 63 (0x11564e400) [pid = 2249] [serial = 176] [outer = 0x0] 12:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 64 (0x1186f2000) [pid = 2249] [serial = 177] [outer = 0x11564e400] 12:19:40 INFO - PROCESS | 2249 | 1461093580959 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 65 (0x11a92f400) [pid = 2249] [serial = 178] [outer = 0x11564e400] 12:19:41 INFO - PROCESS | 2249 | 1461093581215 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]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 831ms 12:19:41 INFO - PROCESS | 2249 | 1461093581261 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 2249 | 1461093581262 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:19:41 INFO - PROCESS | 2249 | 1461093581264 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 2249 | 1461093581265 Marionette TRACE conn2 <- [1,214,null,{}] 12:19:41 INFO - PROCESS | 2249 | 1461093581268 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}] 12:19:41 INFO - PROCESS | 2249 | 1461093581340 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:19:41 INFO - PROCESS | 2249 | 1461093581344 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad63000 == 29 [pid = 2249] [id = 61] 12:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 66 (0x11adabc00) [pid = 2249] [serial = 179] [outer = 0x0] 12:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 67 (0x12394bc00) [pid = 2249] [serial = 180] [outer = 0x11adabc00] 12:19:41 INFO - PROCESS | 2249 | 1461093581373 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x123ad5c00) [pid = 2249] [serial = 181] [outer = 0x11adabc00] 12:19:41 INFO - PROCESS | 2249 | 1461093581645 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]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 12:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:19:41 INFO - PROCESS | 2249 | 1461093581682 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 2249 | 1461093581683 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:19:41 INFO - PROCESS | 2249 | 1461093581686 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 2249 | 1461093581687 Marionette TRACE conn2 <- [1,218,null,{}] 12:19:41 INFO - PROCESS | 2249 | 1461093581714 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}] 12:19:41 INFO - PROCESS | 2249 | 1461093581782 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:19:41 INFO - PROCESS | 2249 | 1461093581791 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x119922000 == 30 [pid = 2249] [id = 62] 12:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x125ad1000) [pid = 2249] [serial = 182] [outer = 0x0] 12:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x125bc6400) [pid = 2249] [serial = 183] [outer = 0x125ad1000] 12:19:41 INFO - PROCESS | 2249 | 1461093581824 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x127025400) [pid = 2249] [serial = 184] [outer = 0x125ad1000] 12:19:42 INFO - PROCESS | 2249 | 1461093582163 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 526ms 12:19:42 INFO - PROCESS | 2249 | 1461093582213 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 2249 | 1461093582214 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:19:42 INFO - PROCESS | 2249 | 1461093582216 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 2249 | 1461093582217 Marionette TRACE conn2 <- [1,222,null,{}] 12:19:42 INFO - PROCESS | 2249 | 1461093582220 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}] 12:19:42 INFO - PROCESS | 2249 | 1461093582291 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:19:42 INFO - PROCESS | 2249 | 1461093582330 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c31e000 == 31 [pid = 2249] [id = 63] 12:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x115507c00) [pid = 2249] [serial = 185] [outer = 0x0] 12:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x127154c00) [pid = 2249] [serial = 186] [outer = 0x115507c00] 12:19:42 INFO - PROCESS | 2249 | 1461093582355 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x1277c5c00) [pid = 2249] [serial = 187] [outer = 0x115507c00] 12:19:42 INFO - PROCESS | 2249 | 1461093582608 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 417ms 12:19:42 INFO - PROCESS | 2249 | 1461093582634 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 2249 | 1461093582635 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:19:42 INFO - PROCESS | 2249 | 1461093582646 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 2249 | 1461093582647 Marionette TRACE conn2 <- [1,226,null,{}] 12:19:42 INFO - PROCESS | 2249 | 1461093582649 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}] 12:19:42 INFO - PROCESS | 2249 | 1461093582720 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:19:42 INFO - PROCESS | 2249 | 1461093582725 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a11800 == 32 [pid = 2249] [id = 64] 12:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x1277eb400) [pid = 2249] [serial = 188] [outer = 0x0] 12:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x127d30c00) [pid = 2249] [serial = 189] [outer = 0x1277eb400] 12:19:42 INFO - PROCESS | 2249 | 1461093582752 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x127e83000) [pid = 2249] [serial = 190] [outer = 0x1277eb400] 12:19:43 INFO - PROCESS | 2249 | 1461093583213 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]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 618ms 12:19:43 INFO - PROCESS | 2249 | 1461093583265 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 2249 | 1461093583269 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:19:43 INFO - PROCESS | 2249 | 1461093583274 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 2249 | 1461093583277 Marionette TRACE conn2 <- [1,230,null,{}] 12:19:43 INFO - PROCESS | 2249 | 1461093583283 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}] 12:19:43 INFO - PROCESS | 2249 | 1461093583408 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:19:43 INFO - PROCESS | 2249 | 1461093583516 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x119922800 == 33 [pid = 2249] [id = 65] 12:19:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x119c22800) [pid = 2249] [serial = 191] [outer = 0x0] 12:19:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x11a92e800) [pid = 2249] [serial = 192] [outer = 0x119c22800] 12:19:43 INFO - PROCESS | 2249 | 1461093583570 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x11aa29000) [pid = 2249] [serial = 193] [outer = 0x119c22800] 12:19:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x11bc78800) [pid = 2249] [serial = 194] [outer = 0x12f434400] 12:19:43 INFO - PROCESS | 2249 | 1461093583989 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]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 727ms 12:19:44 INFO - PROCESS | 2249 | 1461093584025 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 2249 | 1461093584028 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:19:44 INFO - PROCESS | 2249 | 1461093584035 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 2249 | 1461093584037 Marionette TRACE conn2 <- [1,234,null,{}] 12:19:44 INFO - PROCESS | 2249 | 1461093584040 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}] 12:19:44 INFO - PROCESS | 2249 | 1461093584128 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:19:44 INFO - PROCESS | 2249 | 1461093584169 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8f5800 == 34 [pid = 2249] [id = 66] 12:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11ab40000) [pid = 2249] [serial = 195] [outer = 0x0] 12:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x11c3b8000) [pid = 2249] [serial = 196] [outer = 0x11ab40000] 12:19:44 INFO - PROCESS | 2249 | 1461093584198 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x123add000) [pid = 2249] [serial = 197] [outer = 0x11ab40000] 12:19:44 INFO - PROCESS | 2249 | 1461093584607 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]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 624ms 12:19:44 INFO - PROCESS | 2249 | 1461093584658 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 2249 | 1461093584660 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:19:44 INFO - PROCESS | 2249 | 1461093584662 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 2249 | 1461093584665 Marionette TRACE conn2 <- [1,238,null,{}] 12:19:44 INFO - PROCESS | 2249 | 1461093584673 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}] 12:19:44 INFO - PROCESS | 2249 | 1461093584761 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:19:44 INFO - PROCESS | 2249 | 1461093584844 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e52800 == 35 [pid = 2249] [id = 67] 12:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x12715d400) [pid = 2249] [serial = 198] [outer = 0x0] 12:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x127b8dc00) [pid = 2249] [serial = 199] [outer = 0x12715d400] 12:19:44 INFO - PROCESS | 2249 | 1461093584877 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x127e8e000) [pid = 2249] [serial = 200] [outer = 0x12715d400] 12:19:45 INFO - PROCESS | 2249 | 1461093585279 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]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 623ms 12:19:45 INFO - PROCESS | 2249 | 1461093585286 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 2249 | 1461093585288 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:19:45 INFO - PROCESS | 2249 | 1461093585290 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 2249 | 1461093585291 Marionette TRACE conn2 <- [1,242,null,{}] 12:19:45 INFO - PROCESS | 2249 | 1461093585294 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}] 12:19:45 INFO - PROCESS | 2249 | 1461093585445 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:19:45 INFO - PROCESS | 2249 | 1461093585492 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x116560800 == 36 [pid = 2249] [id = 68] 12:19:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x1146c1c00) [pid = 2249] [serial = 201] [outer = 0x0] 12:19:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x115647800) [pid = 2249] [serial = 202] [outer = 0x1146c1c00] 12:19:45 INFO - PROCESS | 2249 | 1461093585520 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x118964400) [pid = 2249] [serial = 203] [outer = 0x1146c1c00] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x1146bdc00) [pid = 2249] [serial = 141] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x11aa15000) [pid = 2249] [serial = 144] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11b90c800) [pid = 2249] [serial = 147] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x127346800) [pid = 2249] [serial = 150] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x11760dc00) [pid = 2249] [serial = 153] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x118be6400) [pid = 2249] [serial = 156] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x119db3400) [pid = 2249] [serial = 159] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x11aa14800) [pid = 2249] [serial = 160] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x11ab3e400) [pid = 2249] [serial = 162] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x125dc2800) [pid = 2249] [serial = 139] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x11aa27000) [pid = 2249] [serial = 145] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x11c703800) [pid = 2249] [serial = 148] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x127774000) [pid = 2249] [serial = 151] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x118be6c00) [pid = 2249] [serial = 154] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x11914a000) [pid = 2249] [serial = 157] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x119dbcc00) [pid = 2249] [serial = 124] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x119a66800) [pid = 2249] [serial = 123] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 72 (0x11aa0e400) [pid = 2249] [serial = 126] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 71 (0x11bf33800) [pid = 2249] [serial = 135] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 70 (0x123ad7000) [pid = 2249] [serial = 138] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 69 (0x11af98000) [pid = 2249] [serial = 163] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 68 (0x11641ac00) [pid = 2249] [serial = 129] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 67 (0x11aa27800) [pid = 2249] [serial = 127] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 66 (0x11af9cc00) [pid = 2249] [serial = 132] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 65 (0x11ab31400) [pid = 2249] [serial = 130] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 64 (0x115651800) [pid = 2249] [serial = 142] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 63 (0x119a73800) [pid = 2249] [serial = 121] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 62 (0x11c631400) [pid = 2249] [serial = 136] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 61 (0x11bb0f000) [pid = 2249] [serial = 133] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 60 (0x119149c00) [pid = 2249] [serial = 120] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 59 (0x129bd0000) [pid = 2249] [serial = 115] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 58 (0x12733d800) [pid = 2249] [serial = 103] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | --DOMWINDOW == 57 (0x12b4c2400) [pid = 2249] [serial = 118] [outer = 0x0] [url = about:blank] 12:19:45 INFO - PROCESS | 2249 | 1461093585940 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]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 669ms 12:19:45 INFO - PROCESS | 2249 | 1461093585960 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:19:45 INFO - PROCESS | 2249 | 1461093585962 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:19:45 INFO - PROCESS | 2249 | 1461093585965 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 2249 | 1461093585968 Marionette TRACE conn2 <- [1,246,null,{}] 12:19:45 INFO - PROCESS | 2249 | 1461093585970 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}] 12:19:46 INFO - PROCESS | 2249 | 1461093586027 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:19:46 INFO - PROCESS | 2249 | 1461093586090 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x1164bb000 == 37 [pid = 2249] [id = 69] 12:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 58 (0x119033800) [pid = 2249] [serial = 204] [outer = 0x0] 12:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 59 (0x1191df000) [pid = 2249] [serial = 205] [outer = 0x119033800] 12:19:46 INFO - PROCESS | 2249 | 1461093586121 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 60 (0x119dc0800) [pid = 2249] [serial = 206] [outer = 0x119033800] 12:19:46 INFO - PROCESS | 2249 | 1461093586503 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]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 571ms 12:19:46 INFO - PROCESS | 2249 | 1461093586538 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:19:46 INFO - PROCESS | 2249 | 1461093586541 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:19:46 INFO - PROCESS | 2249 | 1461093586544 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 2249 | 1461093586546 Marionette TRACE conn2 <- [1,250,null,{}] 12:19:46 INFO - PROCESS | 2249 | 1461093586549 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}] 12:19:46 INFO - PROCESS | 2249 | 1461093586628 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:19:46 INFO - PROCESS | 2249 | 1461093586665 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11901a800 == 38 [pid = 2249] [id = 70] 12:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 61 (0x119149c00) [pid = 2249] [serial = 207] [outer = 0x0] 12:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 62 (0x11aa19000) [pid = 2249] [serial = 208] [outer = 0x119149c00] 12:19:46 INFO - PROCESS | 2249 | 1461093586691 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 63 (0x11ac85800) [pid = 2249] [serial = 209] [outer = 0x119149c00] 12:19:46 INFO - PROCESS | 2249 | 1461093586963 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]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 12:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:19:47 INFO - PROCESS | 2249 | 1461093587014 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 2249 | 1461093587016 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:19:47 INFO - PROCESS | 2249 | 1461093587027 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 2249 | 1461093587030 Marionette TRACE conn2 <- [1,254,null,{}] 12:19:47 INFO - PROCESS | 2249 | 1461093587033 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}] 12:19:47 INFO - PROCESS | 2249 | 1461093587105 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:19:47 INFO - PROCESS | 2249 | 1461093587110 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8d7800 == 39 [pid = 2249] [id = 71] 12:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 64 (0x119db3c00) [pid = 2249] [serial = 210] [outer = 0x0] 12:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 65 (0x11afa1c00) [pid = 2249] [serial = 211] [outer = 0x119db3c00] 12:19:47 INFO - PROCESS | 2249 | 1461093587138 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 66 (0x11c706c00) [pid = 2249] [serial = 212] [outer = 0x119db3c00] 12:19:47 INFO - PROCESS | 2249 | 1461093587442 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]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 479ms 12:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:19:47 INFO - PROCESS | 2249 | 1461093587499 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 2249 | 1461093587500 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:19:47 INFO - PROCESS | 2249 | 1461093587502 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 2249 | 1461093587504 Marionette TRACE conn2 <- [1,258,null,{}] 12:19:47 INFO - PROCESS | 2249 | 1461093587506 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}] 12:19:47 INFO - PROCESS | 2249 | 1461093587574 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:19:47 INFO - PROCESS | 2249 | 1461093587578 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad56800 == 40 [pid = 2249] [id = 72] 12:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 67 (0x11c711c00) [pid = 2249] [serial = 213] [outer = 0x0] 12:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x123ada400) [pid = 2249] [serial = 214] [outer = 0x11c711c00] 12:19:47 INFO - PROCESS | 2249 | 1461093587605 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x125dc2800) [pid = 2249] [serial = 215] [outer = 0x11c711c00] 12:19:47 INFO - PROCESS | 2249 | 1461093587914 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]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 422ms 12:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:19:47 INFO - PROCESS | 2249 | 1461093587928 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 2249 | 1461093587929 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:19:47 INFO - PROCESS | 2249 | 1461093587932 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 2249 | 1461093587933 Marionette TRACE conn2 <- [1,262,null,{}] 12:19:47 INFO - PROCESS | 2249 | 1461093587935 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}] 12:19:48 INFO - PROCESS | 2249 | 1461093588013 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:19:48 INFO - PROCESS | 2249 | 1461093588018 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb41000 == 41 [pid = 2249] [id = 73] 12:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x1277bc000) [pid = 2249] [serial = 216] [outer = 0x0] 12:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x1277f2800) [pid = 2249] [serial = 217] [outer = 0x1277bc000] 12:19:48 INFO - PROCESS | 2249 | 1461093588054 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x127ee7c00) [pid = 2249] [serial = 218] [outer = 0x1277bc000] 12:19:48 INFO - PROCESS | 2249 | 1461093588433 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]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 12:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:19:48 INFO - PROCESS | 2249 | 1461093588451 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 2249 | 1461093588452 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:19:48 INFO - PROCESS | 2249 | 1461093588454 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 2249 | 1461093588456 Marionette TRACE conn2 <- [1,266,null,{}] 12:19:48 INFO - PROCESS | 2249 | 1461093588463 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}] 12:19:48 INFO - PROCESS | 2249 | 1461093588554 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:19:48 INFO - PROCESS | 2249 | 1461093588558 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb33800 == 42 [pid = 2249] [id = 74] 12:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x1280a4400) [pid = 2249] [serial = 219] [outer = 0x0] 12:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x12860fc00) [pid = 2249] [serial = 220] [outer = 0x1280a4400] 12:19:48 INFO - PROCESS | 2249 | 1461093588583 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x1286df800) [pid = 2249] [serial = 221] [outer = 0x1280a4400] 12:19:48 INFO - PROCESS | 2249 | 1461093588883 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]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 474ms 12:19:48 INFO - PROCESS | 2249 | 1461093588928 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 2249 | 1461093588929 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:19:48 INFO - PROCESS | 2249 | 1461093588932 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 2249 | 1461093588933 Marionette TRACE conn2 <- [1,270,null,{}] 12:19:48 INFO - PROCESS | 2249 | 1461093588936 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}] 12:19:49 INFO - PROCESS | 2249 | 1461093589029 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:19:49 INFO - PROCESS | 2249 | 1461093589033 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a19800 == 43 [pid = 2249] [id = 75] 12:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x12860d000) [pid = 2249] [serial = 222] [outer = 0x0] 12:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x12913ec00) [pid = 2249] [serial = 223] [outer = 0x12860d000] 12:19:49 INFO - PROCESS | 2249 | 1461093589062 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x12914ac00) [pid = 2249] [serial = 224] [outer = 0x12860d000] 12:19:49 INFO - PROCESS | 2249 | 1461093589525 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]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 618ms 12:19:49 INFO - PROCESS | 2249 | 1461093589551 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 2249 | 1461093589553 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:19:49 INFO - PROCESS | 2249 | 1461093589556 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 2249 | 1461093589557 Marionette TRACE conn2 <- [1,274,null,{}] 12:19:49 INFO - PROCESS | 2249 | 1461093589559 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}] 12:19:49 INFO - PROCESS | 2249 | 1461093589646 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:19:49 INFO - PROCESS | 2249 | 1461093589650 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270b5000 == 44 [pid = 2249] [id = 76] 12:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x12860f000) [pid = 2249] [serial = 225] [outer = 0x0] 12:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x129752400) [pid = 2249] [serial = 226] [outer = 0x12860f000] 12:19:49 INFO - PROCESS | 2249 | 1461093589675 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x1299de800) [pid = 2249] [serial = 227] [outer = 0x12860f000] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x11b90d000) [pid = 2249] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x11403a800) [pid = 2249] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x11564e400) [pid = 2249] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x11aa21000) [pid = 2249] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x115507c00) [pid = 2249] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x125ad1000) [pid = 2249] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x115206800) [pid = 2249] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:19:49 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x11adabc00) [pid = 2249] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:19:50 INFO - PROCESS | 2249 | 1461093590016 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]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 12:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:19:50 INFO - PROCESS | 2249 | 1461093590026 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 2249 | 1461093590027 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:19:50 INFO - PROCESS | 2249 | 1461093590029 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 2249 | 1461093590030 Marionette TRACE conn2 <- [1,278,null,{}] 12:19:50 INFO - PROCESS | 2249 | 1461093590032 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}] 12:19:50 INFO - PROCESS | 2249 | 1461093590105 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:19:50 INFO - PROCESS | 2249 | 1461093590110 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a1d000 == 45 [pid = 2249] [id = 77] 12:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x115507c00) [pid = 2249] [serial = 228] [outer = 0x0] 12:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x11c638800) [pid = 2249] [serial = 229] [outer = 0x115507c00] 12:19:50 INFO - PROCESS | 2249 | 1461093590135 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x1299e5c00) [pid = 2249] [serial = 230] [outer = 0x115507c00] 12:19:50 INFO - PROCESS | 2249 | 1461093590426 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]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 421ms 12:19:50 INFO - PROCESS | 2249 | 1461093590451 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 2249 | 1461093590452 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:19:50 INFO - PROCESS | 2249 | 1461093590455 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 2249 | 1461093590457 Marionette TRACE conn2 <- [1,282,null,{}] 12:19:50 INFO - PROCESS | 2249 | 1461093590462 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}] 12:19:50 INFO - PROCESS | 2249 | 1461093590533 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:19:50 INFO - PROCESS | 2249 | 1461093590537 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x127d0b800 == 46 [pid = 2249] [id = 78] 12:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x1299e6000) [pid = 2249] [serial = 231] [outer = 0x0] 12:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x12b2e6c00) [pid = 2249] [serial = 232] [outer = 0x1299e6000] 12:19:50 INFO - PROCESS | 2249 | 1461093590569 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x12b4c6c00) [pid = 2249] [serial = 233] [outer = 0x1299e6000] 12:19:50 INFO - PROCESS | 2249 | 1461093590889 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]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 12:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:19:50 INFO - PROCESS | 2249 | 1461093590927 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 2249 | 1461093590929 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:19:50 INFO - PROCESS | 2249 | 1461093590931 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 2249 | 1461093590933 Marionette TRACE conn2 <- [1,286,null,{}] 12:19:50 INFO - PROCESS | 2249 | 1461093590942 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}] 12:19:51 INFO - PROCESS | 2249 | 1461093591027 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:19:51 INFO - PROCESS | 2249 | 1461093591031 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12865e000 == 47 [pid = 2249] [id = 79] 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x12b28ac00) [pid = 2249] [serial = 234] [outer = 0x0] 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x12b90fc00) [pid = 2249] [serial = 235] [outer = 0x12b28ac00] 12:19:51 INFO - PROCESS | 2249 | 1461093591056 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x12b983000) [pid = 2249] [serial = 236] [outer = 0x12b28ac00] 12:19:51 INFO - PROCESS | 2249 | 1461093591345 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 419ms 12:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:19:51 INFO - PROCESS | 2249 | 1461093591350 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 2249 | 1461093591351 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:19:51 INFO - PROCESS | 2249 | 1461093591353 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 2249 | 1461093591354 Marionette TRACE conn2 <- [1,290,null,{}] 12:19:51 INFO - PROCESS | 2249 | 1461093591364 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}] 12:19:51 INFO - PROCESS | 2249 | 1461093591442 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:19:51 INFO - PROCESS | 2249 | 1461093591446 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x129706000 == 48 [pid = 2249] [id = 80] 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x129bd4000) [pid = 2249] [serial = 237] [outer = 0x0] 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x129bd7800) [pid = 2249] [serial = 238] [outer = 0x129bd4000] 12:19:51 INFO - PROCESS | 2249 | 1461093591471 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x12b27e800) [pid = 2249] [serial = 239] [outer = 0x129bd4000] 12:19:51 INFO - PROCESS | 2249 | 1461093591759 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 425ms 12:19:51 INFO - PROCESS | 2249 | 1461093591779 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 2249 | 1461093591780 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:19:51 INFO - PROCESS | 2249 | 1461093591783 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 2249 | 1461093591784 Marionette TRACE conn2 <- [1,294,null,{}] 12:19:51 INFO - PROCESS | 2249 | 1461093591786 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}] 12:19:51 INFO - PROCESS | 2249 | 1461093591863 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:19:51 INFO - PROCESS | 2249 | 1461093591910 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x129965000 == 49 [pid = 2249] [id = 81] 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x127773000) [pid = 2249] [serial = 240] [outer = 0x0] 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x12b27fc00) [pid = 2249] [serial = 241] [outer = 0x127773000] 12:19:51 INFO - PROCESS | 2249 | 1461093591934 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x12b287400) [pid = 2249] [serial = 242] [outer = 0x127773000] 12:19:52 INFO - PROCESS | 2249 | 1461093592242 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]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 519ms 12:19:52 INFO - PROCESS | 2249 | 1461093592303 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 2249 | 1461093592305 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:19:52 INFO - PROCESS | 2249 | 1461093592309 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 2249 | 1461093592311 Marionette TRACE conn2 <- [1,298,null,{}] 12:19:52 INFO - PROCESS | 2249 | 1461093592315 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}] 12:19:52 INFO - PROCESS | 2249 | 1461093592412 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:19:52 INFO - PROCESS | 2249 | 1461093592453 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x11900d000 == 50 [pid = 2249] [id = 82] 12:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x1146bdc00) [pid = 2249] [serial = 243] [outer = 0x0] 12:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x118be0800) [pid = 2249] [serial = 244] [outer = 0x1146bdc00] 12:19:52 INFO - PROCESS | 2249 | 1461093592484 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x119a6b000) [pid = 2249] [serial = 245] [outer = 0x1146bdc00] 12:19:52 INFO - PROCESS | 2249 | 1461093592898 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]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 623ms 12:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:19:52 INFO - PROCESS | 2249 | 1461093592932 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 2249 | 1461093592936 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:19:52 INFO - PROCESS | 2249 | 1461093592941 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 2249 | 1461093592942 Marionette TRACE conn2 <- [1,302,null,{}] 12:19:52 INFO - PROCESS | 2249 | 1461093592945 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}] 12:19:53 INFO - PROCESS | 2249 | 1461093593038 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:19:53 INFO - PROCESS | 2249 | 1461093593078 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb37000 == 51 [pid = 2249] [id = 83] 12:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x118b87c00) [pid = 2249] [serial = 246] [outer = 0x0] 12:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11ab38c00) [pid = 2249] [serial = 247] [outer = 0x118b87c00] 12:19:53 INFO - PROCESS | 2249 | 1461093593108 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11b90c800) [pid = 2249] [serial = 248] [outer = 0x118b87c00] 12:19:53 INFO - PROCESS | 2249 | 1461093593518 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]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 12:19:53 INFO - PROCESS | 2249 | 1461093593561 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 2249 | 1461093593563 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:19:53 INFO - PROCESS | 2249 | 1461093593565 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 2249 | 1461093593568 Marionette TRACE conn2 <- [1,306,null,{}] 12:19:53 INFO - PROCESS | 2249 | 1461093593576 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}] 12:19:53 INFO - PROCESS | 2249 | 1461093593676 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:19:53 INFO - PROCESS | 2249 | 1461093593751 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12864b000 == 52 [pid = 2249] [id = 84] 12:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x123953000) [pid = 2249] [serial = 249] [outer = 0x0] 12:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x127348400) [pid = 2249] [serial = 250] [outer = 0x123953000] 12:19:53 INFO - PROCESS | 2249 | 1461093593782 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x127d29c00) [pid = 2249] [serial = 251] [outer = 0x123953000] 12:19:54 INFO - PROCESS | 2249 | 1461093594178 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]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 622ms 12:19:54 INFO - PROCESS | 2249 | 1461093594187 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:19:54 INFO - PROCESS | 2249 | 1461093594189 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:19:54 INFO - PROCESS | 2249 | 1461093594192 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 2249 | 1461093594193 Marionette TRACE conn2 <- [1,310,null,{}] 12:19:54 INFO - PROCESS | 2249 | 1461093594196 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}] 12:19:54 INFO - PROCESS | 2249 | 1461093594289 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:19:54 INFO - PROCESS | 2249 | 1461093594329 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b271000 == 53 [pid = 2249] [id = 85] 12:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x127d67c00) [pid = 2249] [serial = 252] [outer = 0x0] 12:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x128610c00) [pid = 2249] [serial = 253] [outer = 0x127d67c00] 12:19:54 INFO - PROCESS | 2249 | 1461093594359 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x129bcbc00) [pid = 2249] [serial = 254] [outer = 0x127d67c00] 12:19:54 INFO - PROCESS | 2249 | 1461093594787 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]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 619ms 12:19:54 INFO - PROCESS | 2249 | 1461093594811 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:19:54 INFO - PROCESS | 2249 | 1461093594813 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:19:54 INFO - PROCESS | 2249 | 1461093594815 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 2249 | 1461093594816 Marionette TRACE conn2 <- [1,314,null,{}] 12:19:54 INFO - PROCESS | 2249 | 1461093594819 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}] 12:19:55 INFO - PROCESS | 2249 | 1461093595015 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:19:55 INFO - PROCESS | 2249 | 1461093595110 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x119dd8800 == 54 [pid = 2249] [id = 86] 12:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x116493c00) [pid = 2249] [serial = 255] [outer = 0x0] 12:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1186f0800) [pid = 2249] [serial = 256] [outer = 0x116493c00] 12:19:55 INFO - PROCESS | 2249 | 1461093595138 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x119040400) [pid = 2249] [serial = 257] [outer = 0x116493c00] 12:19:55 INFO - PROCESS | 2249 | 1461093595569 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]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 771ms 12:19:55 INFO - PROCESS | 2249 | 1461093595588 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 2249 | 1461093595592 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:19:55 INFO - PROCESS | 2249 | 1461093595596 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 2249 | 1461093595601 Marionette TRACE conn2 <- [1,318,null,{}] 12:19:55 INFO - PROCESS | 2249 | 1461093595605 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}] 12:19:55 INFO - PROCESS | 2249 | 1461093595731 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:19:55 INFO - PROCESS | 2249 | 1461093595793 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x11990e800 == 55 [pid = 2249] [id = 87] 12:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x119a73800) [pid = 2249] [serial = 258] [outer = 0x0] 12:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11aa0d000) [pid = 2249] [serial = 259] [outer = 0x119a73800] 12:19:55 INFO - PROCESS | 2249 | 1461093595841 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11aa29c00) [pid = 2249] [serial = 260] [outer = 0x119a73800] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11c31e000 == 54 [pid = 2249] [id = 63] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x119922000 == 53 [pid = 2249] [id = 62] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x114b45800 == 52 [pid = 2249] [id = 60] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad63000 == 51 [pid = 2249] [id = 61] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x119de4800 == 50 [pid = 2249] [id = 59] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x129706000 == 49 [pid = 2249] [id = 80] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x127d30c00) [pid = 2249] [serial = 189] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x12865e000 == 48 [pid = 2249] [id = 79] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x127d0b800 == 47 [pid = 2249] [id = 78] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x125a1d000 == 46 [pid = 2249] [id = 77] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x1270b5000 == 45 [pid = 2249] [id = 76] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x125a19800 == 44 [pid = 2249] [id = 75] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb33800 == 43 [pid = 2249] [id = 74] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb41000 == 42 [pid = 2249] [id = 73] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad56800 == 41 [pid = 2249] [id = 72] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8d7800 == 40 [pid = 2249] [id = 71] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11901a800 == 39 [pid = 2249] [id = 70] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x1164bb000 == 38 [pid = 2249] [id = 69] 12:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x116560800 == 37 [pid = 2249] [id = 68] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11bc73400) [pid = 2249] [serial = 166] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11a89e400) [pid = 2249] [serial = 171] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x1186f2000) [pid = 2249] [serial = 177] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11adb0800) [pid = 2249] [serial = 174] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x1277c5c00) [pid = 2249] [serial = 187] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11b90b800) [pid = 2249] [serial = 175] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11a92f400) [pid = 2249] [serial = 178] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x125bc6400) [pid = 2249] [serial = 183] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x127154c00) [pid = 2249] [serial = 186] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x115648800) [pid = 2249] [serial = 168] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x11aa1b000) [pid = 2249] [serial = 172] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x11866e000) [pid = 2249] [serial = 169] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x12394bc00) [pid = 2249] [serial = 180] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x123ad5c00) [pid = 2249] [serial = 181] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x127025400) [pid = 2249] [serial = 184] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x11bb12000) [pid = 2249] [serial = 165] [outer = 0x0] [url = about:blank] 12:19:56 INFO - PROCESS | 2249 | 1461093596380 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]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 828ms 12:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:19:56 INFO - PROCESS | 2249 | 1461093596424 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 2249 | 1461093596426 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:19:56 INFO - PROCESS | 2249 | 1461093596428 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 2249 | 1461093596429 Marionette TRACE conn2 <- [1,322,null,{}] 12:19:56 INFO - PROCESS | 2249 | 1461093596432 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}] 12:19:56 INFO - PROCESS | 2249 | 1461093596502 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:19:56 INFO - PROCESS | 2249 | 1461093596508 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x119179000 == 38 [pid = 2249] [id = 88] 12:19:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11af99c00) [pid = 2249] [serial = 261] [outer = 0x0] 12:19:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11b678c00) [pid = 2249] [serial = 262] [outer = 0x11af99c00] 12:19:56 INFO - PROCESS | 2249 | 1461093596537 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11bb15400) [pid = 2249] [serial = 263] [outer = 0x11af99c00] 12:19:56 INFO - PROCESS | 2249 | 1461093596866 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]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 473ms 12:19:56 INFO - PROCESS | 2249 | 1461093596901 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 2249 | 1461093596904 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:19:56 INFO - PROCESS | 2249 | 1461093596911 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 2249 | 1461093596914 Marionette TRACE conn2 <- [1,326,null,{}] 12:19:56 INFO - PROCESS | 2249 | 1461093596917 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}] 12:19:56 INFO - PROCESS | 2249 | 1461093596989 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:19:56 INFO - PROCESS | 2249 | 1461093596994 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa6e800 == 39 [pid = 2249] [id = 89] 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11bc6e000) [pid = 2249] [serial = 264] [outer = 0x0] 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x123ad4c00) [pid = 2249] [serial = 265] [outer = 0x11bc6e000] 12:19:57 INFO - PROCESS | 2249 | 1461093597022 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x125d73c00) [pid = 2249] [serial = 266] [outer = 0x11bc6e000] 12:19:57 INFO - PROCESS | 2249 | 1461093597360 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]]]}] 12:19:57 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. 12:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 474ms 12:19:57 INFO - PROCESS | 2249 | 1461093597382 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 2249 | 1461093597383 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:19:57 INFO - PROCESS | 2249 | 1461093597385 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 2249 | 1461093597386 Marionette TRACE conn2 <- [1,330,null,{}] 12:19:57 INFO - PROCESS | 2249 | 1461093597391 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}] 12:19:57 INFO - PROCESS | 2249 | 1461093597479 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:19:57 INFO - PROCESS | 2249 | 1461093597485 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x11869a800 == 40 [pid = 2249] [id = 90] 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11bc70800) [pid = 2249] [serial = 267] [outer = 0x0] 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x127155000) [pid = 2249] [serial = 268] [outer = 0x11bc70800] 12:19:57 INFO - PROCESS | 2249 | 1461093597513 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x1277f9c00) [pid = 2249] [serial = 269] [outer = 0x11bc70800] 12:19:57 INFO - PROCESS | 2249 | 1461093597824 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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 12:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:19:57 INFO - PROCESS | 2249 | 1461093597857 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 2249 | 1461093597859 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:19:57 INFO - PROCESS | 2249 | 1461093597861 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 2249 | 1461093597862 Marionette TRACE conn2 <- [1,334,null,{}] 12:19:57 INFO - PROCESS | 2249 | 1461093597864 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}] 12:19:57 INFO - PROCESS | 2249 | 1461093597935 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:19:57 INFO - PROCESS | 2249 | 1461093597942 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a19000 == 41 [pid = 2249] [id = 91] 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x1280ae400) [pid = 2249] [serial = 270] [outer = 0x0] 12:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x12860d800) [pid = 2249] [serial = 271] [outer = 0x1280ae400] 12:19:57 INFO - PROCESS | 2249 | 1461093597976 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x129149000) [pid = 2249] [serial = 272] [outer = 0x1280ae400] 12:19:58 INFO - PROCESS | 2249 | 1461093598366 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]]]}] 12:19:58 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. 12:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 12:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:19:58 INFO - PROCESS | 2249 | 1461093598379 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 2249 | 1461093598381 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:19:58 INFO - PROCESS | 2249 | 1461093598383 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 2249 | 1461093598385 Marionette TRACE conn2 <- [1,338,null,{}] 12:19:58 INFO - PROCESS | 2249 | 1461093598388 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}] 12:19:58 INFO - PROCESS | 2249 | 1461093598521 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:19:58 INFO - PROCESS | 2249 | 1461093598540 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270a9000 == 42 [pid = 2249] [id = 92] 12:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1286d2c00) [pid = 2249] [serial = 273] [outer = 0x0] 12:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x129bd2800) [pid = 2249] [serial = 274] [outer = 0x1286d2c00] 12:19:58 INFO - PROCESS | 2249 | 1461093598572 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12b283c00) [pid = 2249] [serial = 275] [outer = 0x1286d2c00] 12:19:58 INFO - PROCESS | 2249 | 1461093598885 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]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 12:19:58 INFO - PROCESS | 2249 | 1461093598903 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 2249 | 1461093598905 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:19:58 INFO - PROCESS | 2249 | 1461093598911 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 2249 | 1461093598912 Marionette TRACE conn2 <- [1,342,null,{}] 12:19:58 INFO - PROCESS | 2249 | 1461093598914 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}] 12:19:59 INFO - PROCESS | 2249 | 1461093599001 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:19:59 INFO - PROCESS | 2249 | 1461093599031 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278be000 == 43 [pid = 2249] [id = 93] 12:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12b288400) [pid = 2249] [serial = 276] [outer = 0x0] 12:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12b2f4800) [pid = 2249] [serial = 277] [outer = 0x12b288400] 12:19:59 INFO - PROCESS | 2249 | 1461093599056 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12b909800) [pid = 2249] [serial = 278] [outer = 0x12b288400] 12:19:59 INFO - PROCESS | 2249 | 1461093599371 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]]]}] 12:19:59 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. 12:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 12:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:19:59 INFO - PROCESS | 2249 | 1461093599429 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 2249 | 1461093599430 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:19:59 INFO - PROCESS | 2249 | 1461093599432 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 2249 | 1461093599433 Marionette TRACE conn2 <- [1,346,null,{}] 12:19:59 INFO - PROCESS | 2249 | 1461093599436 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}] 12:19:59 INFO - PROCESS | 2249 | 1461093599526 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:19:59 INFO - PROCESS | 2249 | 1461093599538 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x128664800 == 44 [pid = 2249] [id = 94] 12:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12b90f800) [pid = 2249] [serial = 279] [outer = 0x0] 12:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12b97d400) [pid = 2249] [serial = 280] [outer = 0x12b90f800] 12:19:59 INFO - PROCESS | 2249 | 1461093599563 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12b986000) [pid = 2249] [serial = 281] [outer = 0x12b90f800] 12:19:59 INFO - PROCESS | 2249 | 1461093599848 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]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 12:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:19:59 INFO - PROCESS | 2249 | 1461093599901 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 2249 | 1461093599902 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:19:59 INFO - PROCESS | 2249 | 1461093599904 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 2249 | 1461093599907 Marionette TRACE conn2 <- [1,350,null,{}] 12:19:59 INFO - PROCESS | 2249 | 1461093599910 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}] 12:19:59 INFO - PROCESS | 2249 | 1461093599995 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:20:00 INFO - PROCESS | 2249 | 1461093600026 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b267800 == 45 [pid = 2249] [id = 95] 12:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12b2ea000) [pid = 2249] [serial = 282] [outer = 0x0] 12:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12baf7000) [pid = 2249] [serial = 283] [outer = 0x12b2ea000] 12:20:00 INFO - PROCESS | 2249 | 1461093600051 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12bafcc00) [pid = 2249] [serial = 284] [outer = 0x12b2ea000] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12b28ac00) [pid = 2249] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1280a4400) [pid = 2249] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12860d000) [pid = 2249] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x119033800) [pid = 2249] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x1146c1c00) [pid = 2249] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12860f000) [pid = 2249] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11c711c00) [pid = 2249] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x115507c00) [pid = 2249] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x1299e6000) [pid = 2249] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x119db3c00) [pid = 2249] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x119149c00) [pid = 2249] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x1277bc000) [pid = 2249] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:20:00 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x129bd4000) [pid = 2249] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:20:00 INFO - PROCESS | 2249 | 1461093600427 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]]]}] 12:20:00 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. 12:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 572ms 12:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:20:00 INFO - PROCESS | 2249 | 1461093600481 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 2249 | 1461093600482 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:20:00 INFO - PROCESS | 2249 | 1461093600485 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 2249 | 1461093600486 Marionette TRACE conn2 <- [1,354,null,{}] 12:20:00 INFO - PROCESS | 2249 | 1461093600490 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}] 12:20:00 INFO - PROCESS | 2249 | 1461093600563 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:20:00 INFO - PROCESS | 2249 | 1461093600567 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b968000 == 46 [pid = 2249] [id = 96] 12:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11af9e000) [pid = 2249] [serial = 285] [outer = 0x0] 12:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1299e7800) [pid = 2249] [serial = 286] [outer = 0x11af9e000] 12:20:00 INFO - PROCESS | 2249 | 1461093600599 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12bc96c00) [pid = 2249] [serial = 287] [outer = 0x11af9e000] 12:20:00 INFO - PROCESS | 2249 | 1461093600914 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]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 12:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:20:00 INFO - PROCESS | 2249 | 1461093600959 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 2249 | 1461093600960 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:20:00 INFO - PROCESS | 2249 | 1461093600962 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 2249 | 1461093600964 Marionette TRACE conn2 <- [1,358,null,{}] 12:20:00 INFO - PROCESS | 2249 | 1461093600966 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}] 12:20:01 INFO - PROCESS | 2249 | 1461093601049 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:20:01 INFO - PROCESS | 2249 | 1461093601053 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf38000 == 47 [pid = 2249] [id = 97] 12:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12bc9ac00) [pid = 2249] [serial = 288] [outer = 0x0] 12:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12ced2400) [pid = 2249] [serial = 289] [outer = 0x12bc9ac00] 12:20:01 INFO - PROCESS | 2249 | 1461093601081 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12cedcc00) [pid = 2249] [serial = 290] [outer = 0x12bc9ac00] 12:20:01 INFO - PROCESS | 2249 | 1461093601418 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]]]}] 12:20:01 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. 12:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 12:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:20:01 INFO - PROCESS | 2249 | 1461093601434 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 2249 | 1461093601435 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:20:01 INFO - PROCESS | 2249 | 1461093601439 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 2249 | 1461093601442 Marionette TRACE conn2 <- [1,362,null,{}] 12:20:01 INFO - PROCESS | 2249 | 1461093601445 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}] 12:20:01 INFO - PROCESS | 2249 | 1461093601549 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:20:01 INFO - PROCESS | 2249 | 1461093601556 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c151800 == 48 [pid = 2249] [id = 98] 12:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x1176de000) [pid = 2249] [serial = 291] [outer = 0x0] 12:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12cedc400) [pid = 2249] [serial = 292] [outer = 0x1176de000] 12:20:01 INFO - PROCESS | 2249 | 1461093601595 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12d53c000) [pid = 2249] [serial = 293] [outer = 0x1176de000] 12:20:01 INFO - PROCESS | 2249 | 1461093601910 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]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 524ms 12:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:20:01 INFO - PROCESS | 2249 | 1461093601963 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 2249 | 1461093601965 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:20:01 INFO - PROCESS | 2249 | 1461093601968 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 2249 | 1461093601970 Marionette TRACE conn2 <- [1,366,null,{}] 12:20:01 INFO - PROCESS | 2249 | 1461093601973 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}] 12:20:02 INFO - PROCESS | 2249 | 1461093602093 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:20:02 INFO - PROCESS | 2249 | 1461093602156 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce51000 == 49 [pid = 2249] [id = 99] 12:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12bc9b000) [pid = 2249] [serial = 294] [outer = 0x0] 12:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12d53e800) [pid = 2249] [serial = 295] [outer = 0x12bc9b000] 12:20:02 INFO - PROCESS | 2249 | 1461093602198 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12d547000) [pid = 2249] [serial = 296] [outer = 0x12bc9b000] 12:20:02 INFO - PROCESS | 2249 | 1461093602694 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]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 772ms 12:20:02 INFO - PROCESS | 2249 | 1461093602772 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 2249 | 1461093602775 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:20:02 INFO - PROCESS | 2249 | 1461093602791 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 2249 | 1461093602793 Marionette TRACE conn2 <- [1,370,null,{}] 12:20:02 INFO - PROCESS | 2249 | 1461093602797 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}] 12:20:02 INFO - PROCESS | 2249 | 1461093602899 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:20:02 INFO - PROCESS | 2249 | 1461093602966 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x119dd7800 == 50 [pid = 2249] [id = 100] 12:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x119dc0000) [pid = 2249] [serial = 297] [outer = 0x0] 12:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11a938800) [pid = 2249] [serial = 298] [outer = 0x119dc0000] 12:20:03 INFO - PROCESS | 2249 | 1461093603042 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11ab3b400) [pid = 2249] [serial = 299] [outer = 0x119dc0000] 12:20:03 INFO - PROCESS | 2249 | 1461093603527 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]]]}] 12:20:03 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. 12:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 770ms 12:20:03 INFO - PROCESS | 2249 | 1461093603562 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 2249 | 1461093603565 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:20:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:20:03 INFO - PROCESS | 2249 | 1461093603570 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 2249 | 1461093603571 Marionette TRACE conn2 <- [1,374,null,{}] 12:20:03 INFO - PROCESS | 2249 | 1461093603574 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}] 12:20:03 INFO - PROCESS | 2249 | 1461093603668 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:20:03 INFO - PROCESS | 2249 | 1461093603727 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b34800 == 51 [pid = 2249] [id = 101] 12:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11bc73c00) [pid = 2249] [serial = 300] [outer = 0x0] 12:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x123ad4400) [pid = 2249] [serial = 301] [outer = 0x11bc73c00] 12:20:03 INFO - PROCESS | 2249 | 1461093603758 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12777f800) [pid = 2249] [serial = 302] [outer = 0x11bc73c00] 12:20:04 INFO - PROCESS | 2249 | 1461093604275 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:20:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 772ms 12:20:04 INFO - PROCESS | 2249 | 1461093604343 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 2249 | 1461093604345 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:20:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:20:04 INFO - PROCESS | 2249 | 1461093604348 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 2249 | 1461093604351 Marionette TRACE conn2 <- [1,378,null,{}] 12:20:04 INFO - PROCESS | 2249 | 1461093604363 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}] 12:20:04 INFO - PROCESS | 2249 | 1461093604510 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:20:04 INFO - PROCESS | 2249 | 1461093604573 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x118913800 == 52 [pid = 2249] [id = 102] 12:20:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11a937c00) [pid = 2249] [serial = 303] [outer = 0x0] 12:20:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x1277bc000) [pid = 2249] [serial = 304] [outer = 0x11a937c00] 12:20:04 INFO - PROCESS | 2249 | 1461093604626 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x129bcd400) [pid = 2249] [serial = 305] [outer = 0x11a937c00] 12:20:05 INFO - PROCESS | 2249 | 1461093605159 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:20:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 874ms 12:20:05 INFO - PROCESS | 2249 | 1461093605223 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 2249 | 1461093605225 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:20:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:20:05 INFO - PROCESS | 2249 | 1461093605228 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 2249 | 1461093605231 Marionette TRACE conn2 <- [1,382,null,{}] 12:20:05 INFO - PROCESS | 2249 | 1461093605234 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}] 12:20:05 INFO - PROCESS | 2249 | 1461093605318 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:20:05 INFO - PROCESS | 2249 | 1461093605370 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x11900b000 == 53 [pid = 2249] [id = 103] 12:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x119db9800) [pid = 2249] [serial = 306] [outer = 0x0] 12:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11a932400) [pid = 2249] [serial = 307] [outer = 0x119db9800] 12:20:05 INFO - PROCESS | 2249 | 1461093605400 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11aa23000) [pid = 2249] [serial = 308] [outer = 0x119db9800] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12c151800 == 52 [pid = 2249] [id = 98] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf38000 == 51 [pid = 2249] [id = 97] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12b968000 == 50 [pid = 2249] [id = 96] 12:20:05 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b27fc00) [pid = 2249] [serial = 241] [outer = 0x0] [url = about:blank] 12:20:05 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11a92e800) [pid = 2249] [serial = 192] [outer = 0x0] [url = about:blank] 12:20:05 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11c3b8000) [pid = 2249] [serial = 196] [outer = 0x0] [url = about:blank] 12:20:05 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x127b8dc00) [pid = 2249] [serial = 199] [outer = 0x0] [url = about:blank] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12b267800 == 49 [pid = 2249] [id = 95] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x128664800 == 48 [pid = 2249] [id = 94] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x1278be000 == 47 [pid = 2249] [id = 93] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x1270a9000 == 46 [pid = 2249] [id = 92] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x125a19000 == 45 [pid = 2249] [id = 91] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11869a800 == 44 [pid = 2249] [id = 90] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa6e800 == 43 [pid = 2249] [id = 89] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x119179000 == 42 [pid = 2249] [id = 88] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11990e800 == 41 [pid = 2249] [id = 87] 12:20:05 INFO - PROCESS | 2249 | --DOCSHELL 0x119dd8800 == 40 [pid = 2249] [id = 86] 12:20:05 INFO - PROCESS | 2249 | 1461093605982 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:20:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 771ms 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12b983000) [pid = 2249] [serial = 236] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12860fc00) [pid = 2249] [serial = 220] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12913ec00) [pid = 2249] [serial = 223] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12914ac00) [pid = 2249] [serial = 224] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x1286df800) [pid = 2249] [serial = 221] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x1191df000) [pid = 2249] [serial = 205] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x119dc0800) [pid = 2249] [serial = 206] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x118964400) [pid = 2249] [serial = 203] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x115647800) [pid = 2249] [serial = 202] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x129752400) [pid = 2249] [serial = 226] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x123ada400) [pid = 2249] [serial = 214] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x125dc2800) [pid = 2249] [serial = 215] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11c638800) [pid = 2249] [serial = 229] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x1299e5c00) [pid = 2249] [serial = 230] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12b2e6c00) [pid = 2249] [serial = 232] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12b90fc00) [pid = 2249] [serial = 235] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11afa1c00) [pid = 2249] [serial = 211] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11c706c00) [pid = 2249] [serial = 212] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11aa19000) [pid = 2249] [serial = 208] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x11ac85800) [pid = 2249] [serial = 209] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x1277f2800) [pid = 2249] [serial = 217] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x129bd7800) [pid = 2249] [serial = 238] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x1299de800) [pid = 2249] [serial = 227] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x12b27e800) [pid = 2249] [serial = 239] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x118db6000) [pid = 2249] [serial = 49] [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.] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12b4c6c00) [pid = 2249] [serial = 233] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x127ee7c00) [pid = 2249] [serial = 218] [outer = 0x0] [url = about:blank] 12:20:06 INFO - PROCESS | 2249 | 1461093606014 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 2249 | 1461093606018 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:20:06 INFO - PROCESS | 2249 | 1461093606036 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 2249 | 1461093606037 Marionette TRACE conn2 <- [1,386,null,{}] 12:20:06 INFO - PROCESS | 2249 | 1461093606075 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}] 12:20:06 INFO - PROCESS | 2249 | 1461093606160 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:20:06 INFO - PROCESS | 2249 | 1461093606194 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a902800 == 41 [pid = 2249] [id = 104] 12:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11c706c00) [pid = 2249] [serial = 309] [outer = 0x0] 12:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x123947400) [pid = 2249] [serial = 310] [outer = 0x11c706c00] 12:20:06 INFO - PROCESS | 2249 | 1461093606223 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x125bc5000) [pid = 2249] [serial = 311] [outer = 0x11c706c00] 12:20:06 INFO - PROCESS | 2249 | 1461093606549 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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:20:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 549ms 12:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:20:06 INFO - PROCESS | 2249 | 1461093606580 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 2249 | 1461093606581 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:20:06 INFO - PROCESS | 2249 | 1461093606583 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 2249 | 1461093606586 Marionette TRACE conn2 <- [1,390,null,{}] 12:20:06 INFO - PROCESS | 2249 | 1461093606593 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}] 12:20:06 INFO - PROCESS | 2249 | 1461093606670 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:20:06 INFO - PROCESS | 2249 | 1461093606676 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bbc6800 == 42 [pid = 2249] [id = 105] 12:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x127154400) [pid = 2249] [serial = 312] [outer = 0x0] 12:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x127d31000) [pid = 2249] [serial = 313] [outer = 0x127154400] 12:20:06 INFO - PROCESS | 2249 | 1461093606704 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x128603800) [pid = 2249] [serial = 314] [outer = 0x127154400] 12:20:07 INFO - PROCESS | 2249 | 1461093607051 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]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 476ms 12:20:07 INFO - PROCESS | 2249 | 1461093607059 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 2249 | 1461093607061 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:20:07 INFO - PROCESS | 2249 | 1461093607063 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 2249 | 1461093607064 Marionette TRACE conn2 <- [1,394,null,{}] 12:20:07 INFO - PROCESS | 2249 | 1461093607066 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}] 12:20:07 INFO - PROCESS | 2249 | 1461093607146 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:20:07 INFO - PROCESS | 2249 | 1461093607191 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c32b800 == 43 [pid = 2249] [id = 106] 12:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11a89e400) [pid = 2249] [serial = 315] [outer = 0x0] 12:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x1286d7c00) [pid = 2249] [serial = 316] [outer = 0x11a89e400] 12:20:07 INFO - PROCESS | 2249 | 1461093607217 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1299db800) [pid = 2249] [serial = 317] [outer = 0x11a89e400] 12:20:07 INFO - PROCESS | 2249 | 1461093607517 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]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 12:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:20:07 INFO - PROCESS | 2249 | 1461093607532 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 2249 | 1461093607533 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:20:07 INFO - PROCESS | 2249 | 1461093607535 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 2249 | 1461093607536 Marionette TRACE conn2 <- [1,398,null,{}] 12:20:07 INFO - PROCESS | 2249 | 1461093607538 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}] 12:20:07 INFO - PROCESS | 2249 | 1461093607614 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:20:07 INFO - PROCESS | 2249 | 1461093607618 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270b7800 == 44 [pid = 2249] [id = 107] 12:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x119038c00) [pid = 2249] [serial = 318] [outer = 0x0] 12:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x129bd3000) [pid = 2249] [serial = 319] [outer = 0x119038c00] 12:20:07 INFO - PROCESS | 2249 | 1461093607645 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12b283800) [pid = 2249] [serial = 320] [outer = 0x119038c00] 12:20:07 INFO - PROCESS | 2249 | 1461093607991 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]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms 12:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:20:08 INFO - PROCESS | 2249 | 1461093608009 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 2249 | 1461093608010 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:20:08 INFO - PROCESS | 2249 | 1461093608013 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 2249 | 1461093608014 Marionette TRACE conn2 <- [1,402,null,{}] 12:20:08 INFO - PROCESS | 2249 | 1461093608032 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}] 12:20:08 INFO - PROCESS | 2249 | 1461093608169 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:20:08 INFO - PROCESS | 2249 | 1461093608186 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8d9800 == 45 [pid = 2249] [id = 108] 12:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12b28b000) [pid = 2249] [serial = 321] [outer = 0x0] 12:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12b97c400) [pid = 2249] [serial = 322] [outer = 0x12b28b000] 12:20:08 INFO - PROCESS | 2249 | 1461093608232 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12baf4000) [pid = 2249] [serial = 323] [outer = 0x12b28b000] 12:20:08 INFO - PROCESS | 2249 | 1461093608637 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:20:08 INFO - PROCESS | 2249 | 1461093608748 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]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 787ms 12:20:08 INFO - PROCESS | 2249 | 1461093608800 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 2249 | 1461093608802 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:20:08 INFO - PROCESS | 2249 | 1461093608829 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 2249 | 1461093608830 Marionette TRACE conn2 <- [1,406,null,{}] 12:20:08 INFO - PROCESS | 2249 | 1461093608833 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}] 12:20:08 INFO - PROCESS | 2249 | 1461093608921 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:20:08 INFO - PROCESS | 2249 | 1461093608927 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x116560800 == 46 [pid = 2249] [id = 109] 12:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12b28bc00) [pid = 2249] [serial = 324] [outer = 0x0] 12:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12bc9d000) [pid = 2249] [serial = 325] [outer = 0x12b28bc00] 12:20:08 INFO - PROCESS | 2249 | 1461093608952 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12d53ec00) [pid = 2249] [serial = 326] [outer = 0x12b28bc00] 12:20:09 INFO - PROCESS | 2249 | 1461093609292 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]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 529ms 12:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:20:09 INFO - PROCESS | 2249 | 1461093609351 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 2249 | 1461093609352 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:20:09 INFO - PROCESS | 2249 | 1461093609361 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 2249 | 1461093609362 Marionette TRACE conn2 <- [1,410,null,{}] 12:20:09 INFO - PROCESS | 2249 | 1461093609364 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}] 12:20:09 INFO - PROCESS | 2249 | 1461093609460 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:20:09 INFO - PROCESS | 2249 | 1461093609465 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b959000 == 47 [pid = 2249] [id = 110] 12:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12baf5c00) [pid = 2249] [serial = 327] [outer = 0x0] 12:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12d53f000) [pid = 2249] [serial = 328] [outer = 0x12baf5c00] 12:20:09 INFO - PROCESS | 2249 | 1461093609490 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12d6c5c00) [pid = 2249] [serial = 329] [outer = 0x12baf5c00] 12:20:09 INFO - PROCESS | 2249 | 1461093609818 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]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 475ms 12:20:09 INFO - PROCESS | 2249 | 1461093609829 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 2249 | 1461093609831 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:20:09 INFO - PROCESS | 2249 | 1461093609833 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 2249 | 1461093609834 Marionette TRACE conn2 <- [1,414,null,{}] 12:20:09 INFO - PROCESS | 2249 | 1461093609836 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}] 12:20:09 INFO - PROCESS | 2249 | 1461093609933 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:20:09 INFO - PROCESS | 2249 | 1461093609945 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf30000 == 48 [pid = 2249] [id = 111] 12:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12d6c7c00) [pid = 2249] [serial = 330] [outer = 0x0] 12:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12d6e5800) [pid = 2249] [serial = 331] [outer = 0x12d6c7c00] 12:20:09 INFO - PROCESS | 2249 | 1461093609970 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12d6ed800) [pid = 2249] [serial = 332] [outer = 0x12d6c7c00] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1286d2c00) [pid = 2249] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12b288400) [pid = 2249] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12b2ea000) [pid = 2249] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11af99c00) [pid = 2249] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11bc70800) [pid = 2249] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1280ae400) [pid = 2249] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x119a73800) [pid = 2249] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x116493c00) [pid = 2249] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11bc6e000) [pid = 2249] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12b90f800) [pid = 2249] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x1176de000) [pid = 2249] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12bc9ac00) [pid = 2249] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:20:10 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11af9e000) [pid = 2249] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:20:10 INFO - PROCESS | 2249 | 1461093610412 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]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 12:20:10 INFO - PROCESS | 2249 | 1461093610452 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 2249 | 1461093610453 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:20:10 INFO - PROCESS | 2249 | 1461093610468 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 2249 | 1461093610470 Marionette TRACE conn2 <- [1,418,null,{}] 12:20:10 INFO - PROCESS | 2249 | 1461093610479 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}] 12:20:10 INFO - PROCESS | 2249 | 1461093610565 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:20:10 INFO - PROCESS | 2249 | 1461093610570 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce4e800 == 49 [pid = 2249] [id = 112] 12:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x1280ae400) [pid = 2249] [serial = 333] [outer = 0x0] 12:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12b288400) [pid = 2249] [serial = 334] [outer = 0x1280ae400] 12:20:10 INFO - PROCESS | 2249 | 1461093610596 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12d6c0800) [pid = 2249] [serial = 335] [outer = 0x1280ae400] 12:20:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 982ms 12:20:11 INFO - PROCESS | 2249 | 1461093611441 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]]]}] 12:20:11 INFO - PROCESS | 2249 | 1461093611445 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 2249 | 1461093611446 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:20:11 INFO - PROCESS | 2249 | 1461093611448 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 2249 | 1461093611450 Marionette TRACE conn2 <- [1,422,null,{}] 12:20:11 INFO - PROCESS | 2249 | 1461093611452 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}] 12:20:11 INFO - PROCESS | 2249 | 1461093611544 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:20:11 INFO - PROCESS | 2249 | 1461093611548 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c1000 == 50 [pid = 2249] [id = 113] 12:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11adadc00) [pid = 2249] [serial = 336] [outer = 0x0] 12:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12e14c400) [pid = 2249] [serial = 337] [outer = 0x11adadc00] 12:20:11 INFO - PROCESS | 2249 | 1461093611577 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12e206400) [pid = 2249] [serial = 338] [outer = 0x11adadc00] 12:20:12 INFO - PROCESS | 2249 | 1461093612378 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]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 12:20:12 INFO - PROCESS | 2249 | 1461093612420 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 2249 | 1461093612423 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:20:12 INFO - PROCESS | 2249 | 1461093612426 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 2249 | 1461093612429 Marionette TRACE conn2 <- [1,426,null,{}] 12:20:12 INFO - PROCESS | 2249 | 1461093612434 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}] 12:20:12 INFO - PROCESS | 2249 | 1461093612529 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:20:12 INFO - PROCESS | 2249 | 1461093612574 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bad800 == 51 [pid = 2249] [id = 114] 12:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x118b94000) [pid = 2249] [serial = 339] [outer = 0x0] 12:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1190c7c00) [pid = 2249] [serial = 340] [outer = 0x118b94000] 12:20:12 INFO - PROCESS | 2249 | 1461093612607 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11a92d400) [pid = 2249] [serial = 341] [outer = 0x118b94000] 12:20:13 INFO - PROCESS | 2249 | 1461093613054 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] 12:20:13 INFO - PROCESS | 2249 | 1461093613110 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:20:13 INFO - PROCESS | 2249 | 1461093613116 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 2249 | 1461093613118 Marionette TRACE conn2 <- [1,430,null,{}] 12:20:13 INFO - PROCESS | 2249 | 1461093613120 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}] 12:20:13 INFO - PROCESS | 2249 | 1461093613220 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:20:13 INFO - PROCESS | 2249 | 1461093613300 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c32c000 == 52 [pid = 2249] [id = 115] 12:20:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x123ad3400) [pid = 2249] [serial = 342] [outer = 0x0] 12:20:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x123adb400) [pid = 2249] [serial = 343] [outer = 0x123ad3400] 12:20:13 INFO - PROCESS | 2249 | 1461093613336 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x1273d7800) [pid = 2249] [serial = 344] [outer = 0x123ad3400] 12:20:13 INFO - PROCESS | 2249 | 1461093613832 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]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 770ms 12:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:20:13 INFO - PROCESS | 2249 | 1461093613887 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 2249 | 1461093613888 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:20:13 INFO - PROCESS | 2249 | 1461093613891 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 2249 | 1461093613894 Marionette TRACE conn2 <- [1,434,null,{}] 12:20:13 INFO - PROCESS | 2249 | 1461093613941 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}] 12:20:14 INFO - PROCESS | 2249 | 1461093614056 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:20:14 INFO - PROCESS | 2249 | 1461093614102 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba3c800 == 53 [pid = 2249] [id = 116] 12:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x129753c00) [pid = 2249] [serial = 345] [outer = 0x0] 12:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x1299e4000) [pid = 2249] [serial = 346] [outer = 0x129753c00] 12:20:14 INFO - PROCESS | 2249 | 1461093614135 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12b2e5400) [pid = 2249] [serial = 347] [outer = 0x129753c00] 12:20:14 INFO - PROCESS | 2249 | 1461093614545 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]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:20:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 12:20:14 INFO - PROCESS | 2249 | 1461093614584 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 2249 | 1461093614586 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:20:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:20:14 INFO - PROCESS | 2249 | 1461093614589 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 2249 | 1461093614590 Marionette TRACE conn2 <- [1,438,null,{}] 12:20:14 INFO - PROCESS | 2249 | 1461093614592 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}] 12:20:14 INFO - PROCESS | 2249 | 1461093614690 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:20:14 INFO - PROCESS | 2249 | 1461093614738 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d69b800 == 54 [pid = 2249] [id = 117] 12:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12b2ea000) [pid = 2249] [serial = 348] [outer = 0x0] 12:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12b984400) [pid = 2249] [serial = 349] [outer = 0x12b2ea000] 12:20:14 INFO - PROCESS | 2249 | 1461093614768 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12d543400) [pid = 2249] [serial = 350] [outer = 0x12b2ea000] 12:20:15 INFO - PROCESS | 2249 | 1461093615178 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]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 620ms 12:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:20:15 INFO - PROCESS | 2249 | 1461093615210 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 2249 | 1461093615211 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:20:15 INFO - PROCESS | 2249 | 1461093615214 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 2249 | 1461093615215 Marionette TRACE conn2 <- [1,442,null,{}] 12:20:15 INFO - PROCESS | 2249 | 1461093615217 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}] 12:20:15 INFO - PROCESS | 2249 | 1461093615314 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:20:15 INFO - PROCESS | 2249 | 1461093615405 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8bb000 == 55 [pid = 2249] [id = 118] 12:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12d549800) [pid = 2249] [serial = 351] [outer = 0x0] 12:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12e141400) [pid = 2249] [serial = 352] [outer = 0x12d549800] 12:20:15 INFO - PROCESS | 2249 | 1461093615436 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12e14ac00) [pid = 2249] [serial = 353] [outer = 0x12d549800] 12:20:15 INFO - PROCESS | 2249 | 1461093615863 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]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 719ms 12:20:16 INFO - PROCESS | 2249 | 1461093616071 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 2249 | 1461093616074 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:20:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:20:16 INFO - PROCESS | 2249 | 1461093616090 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 2249 | 1461093616092 Marionette TRACE conn2 <- [1,446,null,{}] 12:20:16 INFO - PROCESS | 2249 | 1461093616096 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}] 12:20:16 INFO - PROCESS | 2249 | 1461093616181 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:20:16 INFO - PROCESS | 2249 | 1461093616226 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a905800 == 56 [pid = 2249] [id = 119] 12:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x119033800) [pid = 2249] [serial = 354] [outer = 0x0] 12:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x1191e2c00) [pid = 2249] [serial = 355] [outer = 0x119033800] 12:20:16 INFO - PROCESS | 2249 | 1461093616254 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11aa1e000) [pid = 2249] [serial = 356] [outer = 0x119033800] 12:20:16 INFO - PROCESS | 2249 | 1461093616746 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]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:20:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 721ms 12:20:16 INFO - PROCESS | 2249 | 1461093616812 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 2249 | 1461093616814 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:20:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:20:16 INFO - PROCESS | 2249 | 1461093616820 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 2249 | 1461093616822 Marionette TRACE conn2 <- [1,450,null,{}] 12:20:16 INFO - PROCESS | 2249 | 1461093616825 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}] 12:20:16 INFO - PROCESS | 2249 | 1461093616915 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:20:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce4e800 == 55 [pid = 2249] [id = 112] 12:20:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf30000 == 54 [pid = 2249] [id = 111] 12:20:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12b959000 == 53 [pid = 2249] [id = 110] 12:20:16 INFO - PROCESS | 2249 | --DOCSHELL 0x116560800 == 52 [pid = 2249] [id = 109] 12:20:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8d9800 == 51 [pid = 2249] [id = 108] 12:20:16 INFO - PROCESS | 2249 | --DOCSHELL 0x1270b7800 == 50 [pid = 2249] [id = 107] 12:20:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11c32b800 == 49 [pid = 2249] [id = 106] 12:20:16 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x128610c00) [pid = 2249] [serial = 253] [outer = 0x0] [url = about:blank] 12:20:16 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x118be0800) [pid = 2249] [serial = 244] [outer = 0x0] [url = about:blank] 12:20:16 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11ab38c00) [pid = 2249] [serial = 247] [outer = 0x0] [url = about:blank] 12:20:16 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x127348400) [pid = 2249] [serial = 250] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOCSHELL 0x11bbc6800 == 48 [pid = 2249] [id = 105] 12:20:17 INFO - PROCESS | 2249 | --DOCSHELL 0x11a902800 == 47 [pid = 2249] [id = 104] 12:20:17 INFO - PROCESS | 2249 | --DOCSHELL 0x11900b000 == 46 [pid = 2249] [id = 103] 12:20:17 INFO - PROCESS | 2249 | 1461093617001 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x118315800 == 47 [pid = 2249] [id = 120] 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x118be0800) [pid = 2249] [serial = 357] [outer = 0x0] 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11aa1a800) [pid = 2249] [serial = 358] [outer = 0x118be0800] 12:20:17 INFO - PROCESS | 2249 | 1461093617036 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11c633000) [pid = 2249] [serial = 359] [outer = 0x118be0800] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x129bd2800) [pid = 2249] [serial = 274] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12b909800) [pid = 2249] [serial = 278] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12b2f4800) [pid = 2249] [serial = 277] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12baf7000) [pid = 2249] [serial = 283] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11b678c00) [pid = 2249] [serial = 262] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11bb15400) [pid = 2249] [serial = 263] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x127155000) [pid = 2249] [serial = 268] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x1277f9c00) [pid = 2249] [serial = 269] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12860d800) [pid = 2249] [serial = 271] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11aa29c00) [pid = 2249] [serial = 260] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11aa0d000) [pid = 2249] [serial = 259] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x119040400) [pid = 2249] [serial = 257] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x1186f0800) [pid = 2249] [serial = 256] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x123ad4c00) [pid = 2249] [serial = 265] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x125d73c00) [pid = 2249] [serial = 266] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12b97d400) [pid = 2249] [serial = 280] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12b986000) [pid = 2249] [serial = 281] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12d53c000) [pid = 2249] [serial = 293] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12ced2400) [pid = 2249] [serial = 289] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1299e7800) [pid = 2249] [serial = 286] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12bafcc00) [pid = 2249] [serial = 284] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12b283c00) [pid = 2249] [serial = 275] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12cedcc00) [pid = 2249] [serial = 290] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12cedc400) [pid = 2249] [serial = 292] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x129149000) [pid = 2249] [serial = 272] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x12bc96c00) [pid = 2249] [serial = 287] [outer = 0x0] [url = about:blank] 12:20:17 INFO - PROCESS | 2249 | 1461093617347 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] 12:20:17 INFO - PROCESS | 2249 | 1461093617395 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:20:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:20:17 INFO - PROCESS | 2249 | 1461093617397 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 2249 | 1461093617398 Marionette TRACE conn2 <- [1,454,null,{}] 12:20:17 INFO - PROCESS | 2249 | 1461093617404 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}] 12:20:17 INFO - PROCESS | 2249 | 1461093617482 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:20:17 INFO - PROCESS | 2249 | 1461093617492 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6e1800 == 48 [pid = 2249] [id = 121] 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12777ec00) [pid = 2249] [serial = 360] [outer = 0x0] 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x127e8c800) [pid = 2249] [serial = 361] [outer = 0x12777ec00] 12:20:17 INFO - PROCESS | 2249 | 1461093617521 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x1286dcc00) [pid = 2249] [serial = 362] [outer = 0x12777ec00] 12:20:17 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:17 INFO - PROCESS | 2249 | 1461093617851 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]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:20:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 12:20:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:20:17 INFO - PROCESS | 2249 | 1461093617868 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 2249 | 1461093617869 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:20:17 INFO - PROCESS | 2249 | 1461093617872 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 2249 | 1461093617874 Marionette TRACE conn2 <- [1,458,null,{}] 12:20:17 INFO - PROCESS | 2249 | 1461093617879 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}] 12:20:17 INFO - PROCESS | 2249 | 1461093617954 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:20:17 INFO - PROCESS | 2249 | 1461093617961 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7cf000 == 49 [pid = 2249] [id = 122] 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x129149000) [pid = 2249] [serial = 363] [outer = 0x0] 12:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x1299dd800) [pid = 2249] [serial = 364] [outer = 0x129149000] 12:20:17 INFO - PROCESS | 2249 | 1461093617988 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x129bd4800) [pid = 2249] [serial = 365] [outer = 0x129149000] 12:20:18 INFO - PROCESS | 2249 | 1461093618340 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] 12:20:18 INFO - PROCESS | 2249 | 1461093618396 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:20:18 INFO - PROCESS | 2249 | 1461093618398 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 2249 | 1461093618400 Marionette TRACE conn2 <- [1,462,null,{}] 12:20:18 INFO - PROCESS | 2249 | 1461093618402 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}] 12:20:18 INFO - PROCESS | 2249 | 1461093618488 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:20:18 INFO - PROCESS | 2249 | 1461093618498 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x125c5d000 == 50 [pid = 2249] [id = 123] 12:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x129bd6800) [pid = 2249] [serial = 366] [outer = 0x0] 12:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12b2e5c00) [pid = 2249] [serial = 367] [outer = 0x129bd6800] 12:20:18 INFO - PROCESS | 2249 | 1461093618525 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12b979800) [pid = 2249] [serial = 368] [outer = 0x129bd6800] 12:20:18 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:18 INFO - PROCESS | 2249 | 1461093618833 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] 12:20:18 INFO - PROCESS | 2249 | 1461093618869 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:20:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:20:18 INFO - PROCESS | 2249 | 1461093618872 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 2249 | 1461093618874 Marionette TRACE conn2 <- [1,466,null,{}] 12:20:18 INFO - PROCESS | 2249 | 1461093618878 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}] 12:20:18 INFO - PROCESS | 2249 | 1461093618968 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:20:18 INFO - PROCESS | 2249 | 1461093618975 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x128659000 == 51 [pid = 2249] [id = 124] 12:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12baf9000) [pid = 2249] [serial = 369] [outer = 0x0] 12:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12cedc400) [pid = 2249] [serial = 370] [outer = 0x12baf9000] 12:20:19 INFO - PROCESS | 2249 | 1461093619004 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12d6c2400) [pid = 2249] [serial = 371] [outer = 0x12baf9000] 12:20:19 INFO - PROCESS | 2249 | 1461093619388 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] 12:20:19 INFO - PROCESS | 2249 | 1461093619446 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:20:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:20:19 INFO - PROCESS | 2249 | 1461093619449 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 2249 | 1461093619451 Marionette TRACE conn2 <- [1,470,null,{}] 12:20:19 INFO - PROCESS | 2249 | 1461093619455 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}] 12:20:19 INFO - PROCESS | 2249 | 1461093619602 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:20:19 INFO - PROCESS | 2249 | 1461093619618 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x129702800 == 52 [pid = 2249] [id = 125] 12:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12bafa000) [pid = 2249] [serial = 372] [outer = 0x0] 12:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12e142000) [pid = 2249] [serial = 373] [outer = 0x12bafa000] 12:20:19 INFO - PROCESS | 2249 | 1461093619659 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12e205000) [pid = 2249] [serial = 374] [outer = 0x12bafa000] 12:20:20 INFO - PROCESS | 2249 | 1461093620078 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]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:20:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 669ms 12:20:20 INFO - PROCESS | 2249 | 1461093620119 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 2249 | 1461093620120 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:20:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:20:20 INFO - PROCESS | 2249 | 1461093620124 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 2249 | 1461093620126 Marionette TRACE conn2 <- [1,474,null,{}] 12:20:20 INFO - PROCESS | 2249 | 1461093620128 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}] 12:20:20 INFO - PROCESS | 2249 | 1461093620217 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:20:20 INFO - PROCESS | 2249 | 1461093620229 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b962000 == 53 [pid = 2249] [id = 126] 12:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12e207c00) [pid = 2249] [serial = 375] [outer = 0x0] 12:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12e20f800) [pid = 2249] [serial = 376] [outer = 0x12e207c00] 12:20:20 INFO - PROCESS | 2249 | 1461093620254 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12e3a8400) [pid = 2249] [serial = 377] [outer = 0x12e207c00] 12:20:20 INFO - PROCESS | 2249 | 1461093620587 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]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:20:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 12:20:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:20:20 INFO - PROCESS | 2249 | 1461093620644 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 2249 | 1461093620645 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:20:20 INFO - PROCESS | 2249 | 1461093620647 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 2249 | 1461093620648 Marionette TRACE conn2 <- [1,478,null,{}] 12:20:20 INFO - PROCESS | 2249 | 1461093620650 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}] 12:20:20 INFO - PROCESS | 2249 | 1461093620742 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:20:20 INFO - PROCESS | 2249 | 1461093620755 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf3e800 == 54 [pid = 2249] [id = 127] 12:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12e210800) [pid = 2249] [serial = 378] [outer = 0x0] 12:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12e63bc00) [pid = 2249] [serial = 379] [outer = 0x12e210800] 12:20:20 INFO - PROCESS | 2249 | 1461093620781 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12e640400) [pid = 2249] [serial = 380] [outer = 0x12e210800] 12:20:21 INFO - PROCESS | 2249 | 1461093621251 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]]]}] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12baf5c00) [pid = 2249] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x119db9800) [pid = 2249] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12b28bc00) [pid = 2249] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11a937c00) [pid = 2249] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11c706c00) [pid = 2249] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x119038c00) [pid = 2249] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11a89e400) [pid = 2249] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12d6c7c00) [pid = 2249] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x1280ae400) [pid = 2249] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x127154400) [pid = 2249] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12b28b000) [pid = 2249] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:20:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:20:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 668ms 12:20:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:20:21 INFO - PROCESS | 2249 | 1461093621316 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 2249 | 1461093621317 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:20:21 INFO - PROCESS | 2249 | 1461093621319 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 2249 | 1461093621320 Marionette TRACE conn2 <- [1,482,null,{}] 12:20:21 INFO - PROCESS | 2249 | 1461093621324 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}] 12:20:21 INFO - PROCESS | 2249 | 1461093621398 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:20:21 INFO - PROCESS | 2249 | 1461093621404 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x119def800 == 55 [pid = 2249] [id = 128] 12:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11c706c00) [pid = 2249] [serial = 381] [outer = 0x0] 12:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x127eea400) [pid = 2249] [serial = 382] [outer = 0x11c706c00] 12:20:21 INFO - PROCESS | 2249 | 1461093621431 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12baf7400) [pid = 2249] [serial = 383] [outer = 0x11c706c00] 12:20:21 INFO - PROCESS | 2249 | 1461093621747 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]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:20:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 12:20:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:20:21 INFO - PROCESS | 2249 | 1461093621789 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 2249 | 1461093621790 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:20:21 INFO - PROCESS | 2249 | 1461093621793 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 2249 | 1461093621794 Marionette TRACE conn2 <- [1,486,null,{}] 12:20:21 INFO - PROCESS | 2249 | 1461093621797 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}] 12:20:21 INFO - PROCESS | 2249 | 1461093621906 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:20:21 INFO - PROCESS | 2249 | 1461093621913 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c7800 == 56 [pid = 2249] [id = 129] 12:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x119db9800) [pid = 2249] [serial = 384] [outer = 0x0] 12:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12d6c7c00) [pid = 2249] [serial = 385] [outer = 0x119db9800] 12:20:21 INFO - PROCESS | 2249 | 1461093621942 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12eb70c00) [pid = 2249] [serial = 386] [outer = 0x119db9800] 12:20:22 INFO - PROCESS | 2249 | 1461093622266 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]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:20:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 12:20:22 INFO - PROCESS | 2249 | 1461093622313 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 2249 | 1461093622314 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:20:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:20:22 INFO - PROCESS | 2249 | 1461093622316 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 2249 | 1461093622317 Marionette TRACE conn2 <- [1,490,null,{}] 12:20:22 INFO - PROCESS | 2249 | 1461093622320 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}] 12:20:22 INFO - PROCESS | 2249 | 1461093622398 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:20:22 INFO - PROCESS | 2249 | 1461093622402 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e693800 == 57 [pid = 2249] [id = 130] 12:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12eb72c00) [pid = 2249] [serial = 387] [outer = 0x0] 12:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12ef77c00) [pid = 2249] [serial = 388] [outer = 0x12eb72c00] 12:20:22 INFO - PROCESS | 2249 | 1461093622427 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12ef80800) [pid = 2249] [serial = 389] [outer = 0x12eb72c00] 12:20:22 INFO - PROCESS | 2249 | 1461093622730 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]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:20:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 12:20:22 INFO - PROCESS | 2249 | 1461093622786 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 2249 | 1461093622787 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:20:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:20:22 INFO - PROCESS | 2249 | 1461093622790 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 2249 | 1461093622791 Marionette TRACE conn2 <- [1,494,null,{}] 12:20:22 INFO - PROCESS | 2249 | 1461093622793 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}] 12:20:22 INFO - PROCESS | 2249 | 1461093622889 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:20:22 INFO - PROCESS | 2249 | 1461093622898 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d52f800 == 58 [pid = 2249] [id = 131] 12:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11bc6cc00) [pid = 2249] [serial = 390] [outer = 0x0] 12:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12ef85000) [pid = 2249] [serial = 391] [outer = 0x11bc6cc00] 12:20:22 INFO - PROCESS | 2249 | 1461093622923 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12f2ec000) [pid = 2249] [serial = 392] [outer = 0x11bc6cc00] 12:20:23 INFO - PROCESS | 2249 | 1461093623229 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]]]}] 12:20:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:20:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 12:20:23 INFO - PROCESS | 2249 | 1461093623308 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 2249 | 1461093623310 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:20:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:20:23 INFO - PROCESS | 2249 | 1461093623316 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 2249 | 1461093623319 Marionette TRACE conn2 <- [1,498,null,{}] 12:20:23 INFO - PROCESS | 2249 | 1461093623323 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}] 12:20:23 INFO - PROCESS | 2249 | 1461093623421 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:20:23 INFO - PROCESS | 2249 | 1461093623486 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x119909000 == 59 [pid = 2249] [id = 132] 12:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x118be0c00) [pid = 2249] [serial = 393] [outer = 0x0] 12:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1191e3000) [pid = 2249] [serial = 394] [outer = 0x118be0c00] 12:20:23 INFO - PROCESS | 2249 | 1461093623517 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11ab3ac00) [pid = 2249] [serial = 395] [outer = 0x118be0c00] 12:20:23 INFO - PROCESS | 2249 | 1461093623922 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]]]}] 12:20:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:20:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 12:20:23 INFO - PROCESS | 2249 | 1461093623937 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 2249 | 1461093623941 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:20:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:20:23 INFO - PROCESS | 2249 | 1461093623948 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 2249 | 1461093623950 Marionette TRACE conn2 <- [1,502,null,{}] 12:20:23 INFO - PROCESS | 2249 | 1461093623953 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}] 12:20:24 INFO - PROCESS | 2249 | 1461093624051 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:20:24 INFO - PROCESS | 2249 | 1461093624097 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb26800 == 60 [pid = 2249] [id = 133] 12:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x118be6c00) [pid = 2249] [serial = 396] [outer = 0x0] 12:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11bc73400) [pid = 2249] [serial = 397] [outer = 0x118be6c00] 12:20:24 INFO - PROCESS | 2249 | 1461093624127 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x128609400) [pid = 2249] [serial = 398] [outer = 0x118be6c00] 12:20:24 INFO - PROCESS | 2249 | 1461093624530 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]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:20:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 622ms 12:20:24 INFO - PROCESS | 2249 | 1461093624569 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 2249 | 1461093624570 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:20:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:20:24 INFO - PROCESS | 2249 | 1461093624573 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 2249 | 1461093624574 Marionette TRACE conn2 <- [1,506,null,{}] 12:20:24 INFO - PROCESS | 2249 | 1461093624581 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}] 12:20:24 INFO - PROCESS | 2249 | 1461093624684 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:20:24 INFO - PROCESS | 2249 | 1461093624786 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d686000 == 61 [pid = 2249] [id = 134] 12:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12baf7000) [pid = 2249] [serial = 399] [outer = 0x0] 12:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12bc9e400) [pid = 2249] [serial = 400] [outer = 0x12baf7000] 12:20:24 INFO - PROCESS | 2249 | 1461093624824 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12cf52400) [pid = 2249] [serial = 401] [outer = 0x12baf7000] 12:20:25 INFO - PROCESS | 2249 | 1461093625328 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]]]}] 12:20:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:20:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 771ms 12:20:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:20:25 INFO - PROCESS | 2249 | 1461093625344 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 2249 | 1461093625345 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:20:25 INFO - PROCESS | 2249 | 1461093625347 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 2249 | 1461093625349 Marionette TRACE conn2 <- [1,510,null,{}] 12:20:25 INFO - PROCESS | 2249 | 1461093625351 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}] 12:20:25 INFO - PROCESS | 2249 | 1461093625486 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:20:25 INFO - PROCESS | 2249 | 1461093625572 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e922800 == 62 [pid = 2249] [id = 135] 12:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12cf53c00) [pid = 2249] [serial = 402] [outer = 0x0] 12:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12e14a000) [pid = 2249] [serial = 403] [outer = 0x12cf53c00] 12:20:25 INFO - PROCESS | 2249 | 1461093625625 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12e645c00) [pid = 2249] [serial = 404] [outer = 0x12cf53c00] 12:20:26 INFO - PROCESS | 2249 | 1461093626116 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]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:20:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 818ms 12:20:26 INFO - PROCESS | 2249 | 1461093626166 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 2249 | 1461093626167 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:20:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:20:26 INFO - PROCESS | 2249 | 1461093626170 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 2249 | 1461093626171 Marionette TRACE conn2 <- [1,514,null,{}] 12:20:26 INFO - PROCESS | 2249 | 1461093626173 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}] 12:20:26 INFO - PROCESS | 2249 | 1461093626269 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:20:26 INFO - PROCESS | 2249 | 1461093626318 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb96800 == 63 [pid = 2249] [id = 136] 12:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12eb68800) [pid = 2249] [serial = 405] [outer = 0x0] 12:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12eb6ec00) [pid = 2249] [serial = 406] [outer = 0x12eb68800] 12:20:26 INFO - PROCESS | 2249 | 1461093626348 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12ef7d000) [pid = 2249] [serial = 407] [outer = 0x12eb68800] 12:20:26 INFO - PROCESS | 2249 | 1461093626741 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]]]}] 12:20:26 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 12:20:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 618ms 12:20:26 INFO - PROCESS | 2249 | 1461093626789 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 2249 | 1461093626790 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:20:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:20:26 INFO - PROCESS | 2249 | 1461093626793 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 2249 | 1461093626794 Marionette TRACE conn2 <- [1,518,null,{}] 12:20:26 INFO - PROCESS | 2249 | 1461093626796 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}] 12:20:26 INFO - PROCESS | 2249 | 1461093626909 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:20:26 INFO - PROCESS | 2249 | 1461093626973 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efae000 == 64 [pid = 2249] [id = 137] 12:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12f2f2400) [pid = 2249] [serial = 408] [outer = 0x0] 12:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12f42f000) [pid = 2249] [serial = 409] [outer = 0x12f2f2400] 12:20:27 INFO - PROCESS | 2249 | 1461093627005 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12f6d3000) [pid = 2249] [serial = 410] [outer = 0x12f2f2400] 12:20:27 INFO - PROCESS | 2249 | 1461093627425 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]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:20:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 12:20:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:20:27 INFO - PROCESS | 2249 | 1461093627464 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 2249 | 1461093627465 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:20:27 INFO - PROCESS | 2249 | 1461093627467 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 2249 | 1461093627469 Marionette TRACE conn2 <- [1,522,null,{}] 12:20:27 INFO - PROCESS | 2249 | 1461093627471 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}] 12:20:27 INFO - PROCESS | 2249 | 1461093627622 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:20:27 INFO - PROCESS | 2249 | 1461093627816 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b62a000 == 65 [pid = 2249] [id = 138] 12:20:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x1146c1c00) [pid = 2249] [serial = 411] [outer = 0x0] 12:20:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x115699800) [pid = 2249] [serial = 412] [outer = 0x1146c1c00] 12:20:27 INFO - PROCESS | 2249 | 1461093627845 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x119a69800) [pid = 2249] [serial = 413] [outer = 0x1146c1c00] 12:20:28 INFO - PROCESS | 2249 | 1461093628264 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]]]}] 12:20:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:20:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 819ms 12:20:28 INFO - PROCESS | 2249 | 1461093628288 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 2249 | 1461093628293 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:20:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:20:28 INFO - PROCESS | 2249 | 1461093628297 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 2249 | 1461093628299 Marionette TRACE conn2 <- [1,526,null,{}] 12:20:28 INFO - PROCESS | 2249 | 1461093628313 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}] 12:20:28 INFO - PROCESS | 2249 | 1461093628415 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:20:28 INFO - PROCESS | 2249 | 1461093628482 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x119021800 == 66 [pid = 2249] [id = 139] 12:20:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x119dbf400) [pid = 2249] [serial = 414] [outer = 0x0] 12:20:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11b671800) [pid = 2249] [serial = 415] [outer = 0x119dbf400] 12:20:28 INFO - PROCESS | 2249 | 1461093628512 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x1277ee000) [pid = 2249] [serial = 416] [outer = 0x119dbf400] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8f5800 == 65 [pid = 2249] [id = 66] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x11900d000 == 64 [pid = 2249] [id = 82] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12b271000 == 63 [pid = 2249] [id = 85] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x125e52800 == 62 [pid = 2249] [id = 67] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x125a11800 == 61 [pid = 2249] [id = 64] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12864b000 == 60 [pid = 2249] [id = 84] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb37000 == 59 [pid = 2249] [id = 83] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12e693800 == 58 [pid = 2249] [id = 130] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c7800 == 57 [pid = 2249] [id = 129] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x119def800 == 56 [pid = 2249] [id = 128] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf3e800 == 55 [pid = 2249] [id = 127] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12b962000 == 54 [pid = 2249] [id = 126] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x129702800 == 53 [pid = 2249] [id = 125] 12:20:28 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12d53e800) [pid = 2249] [serial = 295] [outer = 0x0] [url = about:blank] 12:20:28 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11a938800) [pid = 2249] [serial = 298] [outer = 0x0] [url = about:blank] 12:20:28 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x123ad4400) [pid = 2249] [serial = 301] [outer = 0x0] [url = about:blank] 12:20:28 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12e14c400) [pid = 2249] [serial = 337] [outer = 0x0] [url = about:blank] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x128659000 == 52 [pid = 2249] [id = 124] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x125c5d000 == 51 [pid = 2249] [id = 123] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7cf000 == 50 [pid = 2249] [id = 122] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6e1800 == 49 [pid = 2249] [id = 121] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x118315800 == 48 [pid = 2249] [id = 120] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x11a905800 == 47 [pid = 2249] [id = 119] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8bb000 == 46 [pid = 2249] [id = 118] 12:20:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12d69b800 == 45 [pid = 2249] [id = 117] 12:20:28 INFO - PROCESS | 2249 | 1461093628958 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]]]}] 12:20:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:20:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 12:20:28 INFO - PROCESS | 2249 | 1461093628971 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 2249 | 1461093628975 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:20:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:20:28 INFO - PROCESS | 2249 | 1461093628980 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 2249 | 1461093628981 Marionette TRACE conn2 <- [1,530,null,{}] 12:20:28 INFO - PROCESS | 2249 | 1461093628984 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}] 12:20:29 INFO - PROCESS | 2249 | 1461093629089 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12d53f000) [pid = 2249] [serial = 328] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x11aa23000) [pid = 2249] [serial = 308] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11a932400) [pid = 2249] [serial = 307] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12d53ec00) [pid = 2249] [serial = 326] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12bc9d000) [pid = 2249] [serial = 325] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x1277bc000) [pid = 2249] [serial = 304] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x123947400) [pid = 2249] [serial = 310] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x125bc5000) [pid = 2249] [serial = 311] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x129bd3000) [pid = 2249] [serial = 319] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x1286d7c00) [pid = 2249] [serial = 316] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x1299db800) [pid = 2249] [serial = 317] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12d6e5800) [pid = 2249] [serial = 331] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12d6c0800) [pid = 2249] [serial = 335] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12d6c5c00) [pid = 2249] [serial = 329] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12d6ed800) [pid = 2249] [serial = 332] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x127d31000) [pid = 2249] [serial = 313] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x128603800) [pid = 2249] [serial = 314] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x129bcd400) [pid = 2249] [serial = 305] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12b288400) [pid = 2249] [serial = 334] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b97c400) [pid = 2249] [serial = 322] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12baf4000) [pid = 2249] [serial = 323] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12b283800) [pid = 2249] [serial = 320] [outer = 0x0] [url = about:blank] 12:20:29 INFO - PROCESS | 2249 | 1461093629145 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x119b29800 == 46 [pid = 2249] [id = 140] 12:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x119dbcc00) [pid = 2249] [serial = 417] [outer = 0x0] 12:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x123947400) [pid = 2249] [serial = 418] [outer = 0x119dbcc00] 12:20:29 INFO - PROCESS | 2249 | 1461093629172 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x129751400) [pid = 2249] [serial = 419] [outer = 0x119dbcc00] 12:20:29 INFO - PROCESS | 2249 | 1461093629469 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"]]]}] 12:20:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:20:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:20:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:20:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:20:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:20:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:20:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 12:20:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:20:29 INFO - PROCESS | 2249 | 1461093629501 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 2249 | 1461093629503 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:20:29 INFO - PROCESS | 2249 | 1461093629513 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 2249 | 1461093629517 Marionette TRACE conn2 <- [1,534,null,{}] 12:20:29 INFO - PROCESS | 2249 | 1461093629520 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}] 12:20:29 INFO - PROCESS | 2249 | 1461093629607 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:20:29 INFO - PROCESS | 2249 | 1461093629667 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x127483000 == 47 [pid = 2249] [id = 141] 12:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1286d9800) [pid = 2249] [serial = 420] [outer = 0x0] 12:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12b280000) [pid = 2249] [serial = 421] [outer = 0x1286d9800] 12:20:29 INFO - PROCESS | 2249 | 1461093629693 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12bc9ac00) [pid = 2249] [serial = 422] [outer = 0x1286d9800] 12:20:29 INFO - PROCESS | 2249 | 1461093629976 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]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:20:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 531ms 12:20:30 INFO - PROCESS | 2249 | 1461093630036 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 2249 | 1461093630038 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:20:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:20:30 INFO - PROCESS | 2249 | 1461093630043 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 2249 | 1461093630045 Marionette TRACE conn2 <- [1,538,null,{}] 12:20:30 INFO - PROCESS | 2249 | 1461093630048 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}] 12:20:30 INFO - PROCESS | 2249 | 1461093630138 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:20:30 INFO - PROCESS | 2249 | 1461093630146 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad66800 == 48 [pid = 2249] [id = 142] 12:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x129753400) [pid = 2249] [serial = 423] [outer = 0x0] 12:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12ced4c00) [pid = 2249] [serial = 424] [outer = 0x129753400] 12:20:30 INFO - PROCESS | 2249 | 1461093630178 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12d6c3c00) [pid = 2249] [serial = 425] [outer = 0x129753400] 12:20:30 INFO - PROCESS | 2249 | 1461093630527 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]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:20:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 12:20:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:20:30 INFO - PROCESS | 2249 | 1461093630563 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 2249 | 1461093630565 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:20:30 INFO - PROCESS | 2249 | 1461093630567 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 2249 | 1461093630568 Marionette TRACE conn2 <- [1,542,null,{}] 12:20:30 INFO - PROCESS | 2249 | 1461093630570 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}] 12:20:30 INFO - PROCESS | 2249 | 1461093630646 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:20:30 INFO - PROCESS | 2249 | 1461093630651 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b416000 == 49 [pid = 2249] [id = 143] 12:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12e142c00) [pid = 2249] [serial = 426] [outer = 0x0] 12:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12e148400) [pid = 2249] [serial = 427] [outer = 0x12e142c00] 12:20:30 INFO - PROCESS | 2249 | 1461093630683 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12e3a0400) [pid = 2249] [serial = 428] [outer = 0x12e142c00] 12:20:31 INFO - PROCESS | 2249 | 1461093631015 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]]]}] 12:20:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:20:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 12:20:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:20:31 INFO - PROCESS | 2249 | 1461093631036 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 2249 | 1461093631037 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:20:31 INFO - PROCESS | 2249 | 1461093631040 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 2249 | 1461093631041 Marionette TRACE conn2 <- [1,546,null,{}] 12:20:31 INFO - PROCESS | 2249 | 1461093631043 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}] 12:20:31 INFO - PROCESS | 2249 | 1461093631119 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:20:31 INFO - PROCESS | 2249 | 1461093631205 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf3d000 == 50 [pid = 2249] [id = 144] 12:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12d541c00) [pid = 2249] [serial = 429] [outer = 0x0] 12:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12e3a9800) [pid = 2249] [serial = 430] [outer = 0x12d541c00] 12:20:31 INFO - PROCESS | 2249 | 1461093631237 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12ef7a000) [pid = 2249] [serial = 431] [outer = 0x12d541c00] 12:20:31 INFO - PROCESS | 2249 | 1461093631579 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]]]}] 12:20:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:20:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 572ms 12:20:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:20:31 INFO - PROCESS | 2249 | 1461093631613 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 2249 | 1461093631614 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:20:31 INFO - PROCESS | 2249 | 1461093631616 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 2249 | 1461093631617 Marionette TRACE conn2 <- [1,550,null,{}] 12:20:31 INFO - PROCESS | 2249 | 1461093631619 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}] 12:20:31 INFO - PROCESS | 2249 | 1461093631734 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:20:31 INFO - PROCESS | 2249 | 1461093631779 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d537000 == 51 [pid = 2249] [id = 145] 12:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12e143800) [pid = 2249] [serial = 432] [outer = 0x0] 12:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12ef7f400) [pid = 2249] [serial = 433] [outer = 0x12e143800] 12:20:31 INFO - PROCESS | 2249 | 1461093631811 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12f42c000) [pid = 2249] [serial = 434] [outer = 0x12e143800] 12:20:32 INFO - PROCESS | 2249 | 1461093632133 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]]]}] 12:20:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:20:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 568ms 12:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:20:32 INFO - PROCESS | 2249 | 1461093632185 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 2249 | 1461093632186 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:20:32 INFO - PROCESS | 2249 | 1461093632188 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 2249 | 1461093632189 Marionette TRACE conn2 <- [1,554,null,{}] 12:20:32 INFO - PROCESS | 2249 | 1461093632199 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}] 12:20:32 INFO - PROCESS | 2249 | 1461093632293 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:20:32 INFO - PROCESS | 2249 | 1461093632298 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b2800 == 52 [pid = 2249] [id = 146] 12:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12e206c00) [pid = 2249] [serial = 435] [outer = 0x0] 12:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12f435c00) [pid = 2249] [serial = 436] [outer = 0x12e206c00] 12:20:32 INFO - PROCESS | 2249 | 1461093632323 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12f6dac00) [pid = 2249] [serial = 437] [outer = 0x12e206c00] 12:20:32 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:32 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:32 INFO - PROCESS | 2249 | 1461093632665 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]]]}] 12:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 521ms 12:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:20:32 INFO - PROCESS | 2249 | 1461093632710 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 2249 | 1461093632711 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:20:32 INFO - PROCESS | 2249 | 1461093632713 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 2249 | 1461093632714 Marionette TRACE conn2 <- [1,558,null,{}] 12:20:32 INFO - PROCESS | 2249 | 1461093632717 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}] 12:20:32 INFO - PROCESS | 2249 | 1461093632812 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:20:32 INFO - PROCESS | 2249 | 1461093632816 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e909800 == 53 [pid = 2249] [id = 147] 12:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x118e7ec00) [pid = 2249] [serial = 438] [outer = 0x0] 12:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x118e82800) [pid = 2249] [serial = 439] [outer = 0x118e7ec00] 12:20:32 INFO - PROCESS | 2249 | 1461093632841 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x118e87800) [pid = 2249] [serial = 440] [outer = 0x118e7ec00] 12:20:33 INFO - PROCESS | 2249 | 1461093633292 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]]]}] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11bc73c00) [pid = 2249] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12715d400) [pid = 2249] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x1146bdc00) [pid = 2249] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x127773000) [pid = 2249] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11ab40000) [pid = 2249] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12bafa000) [pid = 2249] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12e207c00) [pid = 2249] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12e210800) [pid = 2249] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x119033800) [pid = 2249] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12777ec00) [pid = 2249] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x129bd6800) [pid = 2249] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x129149000) [pid = 2249] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11adadc00) [pid = 2249] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x118be0800) [pid = 2249] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12baf9000) [pid = 2249] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11c706c00) [pid = 2249] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x119db9800) [pid = 2249] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12eb72c00) [pid = 2249] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1277eb400) [pid = 2249] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x119dc0000) [pid = 2249] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x127d67c00) [pid = 2249] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x118b87c00) [pid = 2249] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x119c22800) [pid = 2249] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:20:33 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x123953000) [pid = 2249] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 618ms 12:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:20:33 INFO - PROCESS | 2249 | 1461093633332 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 2249 | 1461093633333 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:20:33 INFO - PROCESS | 2249 | 1461093633335 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 2249 | 1461093633336 Marionette TRACE conn2 <- [1,562,null,{}] 12:20:33 INFO - PROCESS | 2249 | 1461093633339 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}] 12:20:33 INFO - PROCESS | 2249 | 1461093633418 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:20:33 INFO - PROCESS | 2249 | 1461093633422 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a906000 == 54 [pid = 2249] [id = 148] 12:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x108735800) [pid = 2249] [serial = 441] [outer = 0x0] 12:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x10873f000) [pid = 2249] [serial = 442] [outer = 0x108735800] 12:20:33 INFO - PROCESS | 2249 | 1461093633455 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x116494c00) [pid = 2249] [serial = 443] [outer = 0x108735800] 12:20:33 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:33 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:33 INFO - PROCESS | 2249 | 1461093633797 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]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 12:20:33 INFO - PROCESS | 2249 | 1461093633804 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 2249 | 1461093633806 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:20:33 INFO - PROCESS | 2249 | 1461093633812 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 2249 | 1461093633813 Marionette TRACE conn2 <- [1,566,null,{}] 12:20:33 INFO - PROCESS | 2249 | 1461093633815 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}] 12:20:33 INFO - PROCESS | 2249 | 1461093633908 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:20:33 INFO - PROCESS | 2249 | 1461093633959 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d694000 == 55 [pid = 2249] [id = 149] 12:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x10873fc00) [pid = 2249] [serial = 444] [outer = 0x0] 12:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x118e89800) [pid = 2249] [serial = 445] [outer = 0x10873fc00] 12:20:33 INFO - PROCESS | 2249 | 1461093633985 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12975a800) [pid = 2249] [serial = 446] [outer = 0x10873fc00] 12:20:34 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:34 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:34 INFO - PROCESS | 2249 | 1461093634265 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]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 12:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:20:34 INFO - PROCESS | 2249 | 1461093634281 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 2249 | 1461093634282 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:20:34 INFO - PROCESS | 2249 | 1461093634284 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 2249 | 1461093634285 Marionette TRACE conn2 <- [1,570,null,{}] 12:20:34 INFO - PROCESS | 2249 | 1461093634287 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}] 12:20:34 INFO - PROCESS | 2249 | 1461093634381 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:20:34 INFO - PROCESS | 2249 | 1461093634384 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f642800 == 56 [pid = 2249] [id = 150] 12:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12b28b800) [pid = 2249] [serial = 447] [outer = 0x0] 12:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12e207c00) [pid = 2249] [serial = 448] [outer = 0x12b28b800] 12:20:34 INFO - PROCESS | 2249 | 1461093634411 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12f42e000) [pid = 2249] [serial = 449] [outer = 0x12b28b800] 12:20:34 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:34 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:34 INFO - PROCESS | 2249 | 1461093634746 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]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 12:20:34 INFO - PROCESS | 2249 | 1461093634753 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 2249 | 1461093634754 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:20:34 INFO - PROCESS | 2249 | 1461093634757 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 2249 | 1461093634760 Marionette TRACE conn2 <- [1,574,null,{}] 12:20:34 INFO - PROCESS | 2249 | 1461093634763 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}] 12:20:34 INFO - PROCESS | 2249 | 1461093634868 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:20:34 INFO - PROCESS | 2249 | 1461093634875 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f65e800 == 57 [pid = 2249] [id = 151] 12:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x118ed6c00) [pid = 2249] [serial = 450] [outer = 0x0] 12:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x118ee1000) [pid = 2249] [serial = 451] [outer = 0x118ed6c00] 12:20:34 INFO - PROCESS | 2249 | 1461093634901 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x118ee5c00) [pid = 2249] [serial = 452] [outer = 0x118ed6c00] 12:20:35 INFO - PROCESS | 2249 | 1461093635193 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]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 472ms 12:20:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:20:35 INFO - PROCESS | 2249 | 1461093635229 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 2249 | 1461093635230 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:20:35 INFO - PROCESS | 2249 | 1461093635233 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 2249 | 1461093635234 Marionette TRACE conn2 <- [1,578,null,{}] 12:20:35 INFO - PROCESS | 2249 | 1461093635236 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}] 12:20:35 INFO - PROCESS | 2249 | 1461093635319 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:20:35 INFO - PROCESS | 2249 | 1461093635425 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x116563800 == 58 [pid = 2249] [id = 152] 12:20:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x108736000) [pid = 2249] [serial = 453] [outer = 0x0] 12:20:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x10873d800) [pid = 2249] [serial = 454] [outer = 0x108736000] 12:20:35 INFO - PROCESS | 2249 | 1461093635457 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11215ac00) [pid = 2249] [serial = 455] [outer = 0x108736000] 12:20:35 INFO - PROCESS | 2249 | 1461093635895 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]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 668ms 12:20:35 INFO - PROCESS | 2249 | 1461093635902 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 2249 | 1461093635906 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:20:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:20:35 INFO - PROCESS | 2249 | 1461093635912 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 2249 | 1461093635914 Marionette TRACE conn2 <- [1,582,null,{}] 12:20:35 INFO - PROCESS | 2249 | 1461093635917 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}] 12:20:36 INFO - PROCESS | 2249 | 1461093636024 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:20:36 INFO - PROCESS | 2249 | 1461093636129 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a19000 == 59 [pid = 2249] [id = 153] 12:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x118e80000) [pid = 2249] [serial = 456] [outer = 0x0] 12:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x118edac00) [pid = 2249] [serial = 457] [outer = 0x118e80000] 12:20:36 INFO - PROCESS | 2249 | 1461093636163 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x118ee5000) [pid = 2249] [serial = 458] [outer = 0x118e80000] 12:20:36 INFO - PROCESS | 2249 | 1461093636586 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]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 721ms 12:20:36 INFO - PROCESS | 2249 | 1461093636636 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:20:36 INFO - PROCESS | 2249 | 1461093636639 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:20:36 INFO - PROCESS | 2249 | 1461093636641 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 2249 | 1461093636642 Marionette TRACE conn2 <- [1,586,null,{}] 12:20:36 INFO - PROCESS | 2249 | 1461093636645 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}] 12:20:36 INFO - PROCESS | 2249 | 1461093636747 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:20:36 INFO - PROCESS | 2249 | 1461093636802 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf3c000 == 60 [pid = 2249] [id = 154] 12:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x11bb13000) [pid = 2249] [serial = 459] [outer = 0x0] 12:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x123946800) [pid = 2249] [serial = 460] [outer = 0x11bb13000] 12:20:36 INFO - PROCESS | 2249 | 1461093636832 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x127348800) [pid = 2249] [serial = 461] [outer = 0x11bb13000] 12:20:37 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:37 INFO - PROCESS | 2249 | 1461093637290 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]]]}] 12:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 12:20:37 INFO - PROCESS | 2249 | 1461093637313 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 2249 | 1461093637314 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:20:37 INFO - PROCESS | 2249 | 1461093637322 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 2249 | 1461093637326 Marionette TRACE conn2 <- [1,590,null,{}] 12:20:37 INFO - PROCESS | 2249 | 1461093637354 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}] 12:20:37 INFO - PROCESS | 2249 | 1461093637491 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:20:37 INFO - PROCESS | 2249 | 1461093637503 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbb8800 == 61 [pid = 2249] [id = 155] 12:20:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x129145400) [pid = 2249] [serial = 462] [outer = 0x0] 12:20:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12b27e800) [pid = 2249] [serial = 463] [outer = 0x129145400] 12:20:37 INFO - PROCESS | 2249 | 1461093637533 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12b981400) [pid = 2249] [serial = 464] [outer = 0x129145400] 12:20:38 INFO - PROCESS | 2249 | 1461093637998 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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:20:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 701ms 12:20:38 INFO - PROCESS | 2249 | 1461093638020 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 2249 | 1461093638022 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:20:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:20:38 INFO - PROCESS | 2249 | 1461093638044 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 2249 | 1461093638046 Marionette TRACE conn2 <- [1,594,null,{}] 12:20:38 INFO - PROCESS | 2249 | 1461093638048 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}] 12:20:38 INFO - PROCESS | 2249 | 1461093638148 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:20:38 INFO - PROCESS | 2249 | 1461093638240 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff61800 == 62 [pid = 2249] [id = 156] 12:20:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x129941800) [pid = 2249] [serial = 465] [outer = 0x0] 12:20:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12d540800) [pid = 2249] [serial = 466] [outer = 0x129941800] 12:20:38 INFO - PROCESS | 2249 | 1461093638270 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12e141c00) [pid = 2249] [serial = 467] [outer = 0x129941800] 12:20:38 INFO - PROCESS | 2249 | 1461093638671 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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:20:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 12:20:38 INFO - PROCESS | 2249 | 1461093638937 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 2249 | 1461093638941 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:20:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:20:38 INFO - PROCESS | 2249 | 1461093638950 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 2249 | 1461093638953 Marionette TRACE conn2 <- [1,598,null,{}] 12:20:38 INFO - PROCESS | 2249 | 1461093638959 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}] 12:20:39 INFO - PROCESS | 2249 | 1461093639080 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:20:39 INFO - PROCESS | 2249 | 1461093639154 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb2c800 == 63 [pid = 2249] [id = 157] 12:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x115890000) [pid = 2249] [serial = 468] [outer = 0x0] 12:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x116493c00) [pid = 2249] [serial = 469] [outer = 0x115890000] 12:20:39 INFO - PROCESS | 2249 | 1461093639199 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x118e80c00) [pid = 2249] [serial = 470] [outer = 0x115890000] 12:20:39 INFO - PROCESS | 2249 | 1461093639727 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]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:20:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 828ms 12:20:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:20:39 INFO - PROCESS | 2249 | 1461093639777 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 2249 | 1461093639779 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:20:39 INFO - PROCESS | 2249 | 1461093639784 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 2249 | 1461093639787 Marionette TRACE conn2 <- [1,602,null,{}] 12:20:39 INFO - PROCESS | 2249 | 1461093639790 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}] 12:20:39 INFO - PROCESS | 2249 | 1461093639883 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:20:39 INFO - PROCESS | 2249 | 1461093639937 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x119905800 == 64 [pid = 2249] [id = 158] 12:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x118e7e800) [pid = 2249] [serial = 471] [outer = 0x0] 12:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x119036400) [pid = 2249] [serial = 472] [outer = 0x118e7e800] 12:20:39 INFO - PROCESS | 2249 | 1461093639965 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x119db8800) [pid = 2249] [serial = 473] [outer = 0x118e7e800] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12f65e800 == 63 [pid = 2249] [id = 151] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12f642800 == 62 [pid = 2249] [id = 150] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12d694000 == 61 [pid = 2249] [id = 149] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x11a906000 == 60 [pid = 2249] [id = 148] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12e909800 == 59 [pid = 2249] [id = 147] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b2800 == 58 [pid = 2249] [id = 146] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12ef85000) [pid = 2249] [serial = 391] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12d537000 == 57 [pid = 2249] [id = 145] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf3d000 == 56 [pid = 2249] [id = 144] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12b416000 == 55 [pid = 2249] [id = 143] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad66800 == 54 [pid = 2249] [id = 142] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x127483000 == 53 [pid = 2249] [id = 141] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x119b29800 == 52 [pid = 2249] [id = 140] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x119021800 == 51 [pid = 2249] [id = 139] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x11b62a000 == 50 [pid = 2249] [id = 138] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12efae000 == 49 [pid = 2249] [id = 137] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb96800 == 48 [pid = 2249] [id = 136] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12e922800 == 47 [pid = 2249] [id = 135] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x12d686000 == 46 [pid = 2249] [id = 134] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb26800 == 45 [pid = 2249] [id = 133] 12:20:40 INFO - PROCESS | 2249 | --DOCSHELL 0x119909000 == 44 [pid = 2249] [id = 132] 12:20:40 INFO - PROCESS | 2249 | 1461093640406 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]]]}] 12:20:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:20:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 12:20:40 INFO - PROCESS | 2249 | 1461093640455 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 2249 | 1461093640456 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:20:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:20:40 INFO - PROCESS | 2249 | 1461093640481 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 2249 | 1461093640482 Marionette TRACE conn2 <- [1,606,null,{}] 12:20:40 INFO - PROCESS | 2249 | 1461093640496 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}] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x127e83000) [pid = 2249] [serial = 190] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x11ab3b400) [pid = 2249] [serial = 299] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x129bcbc00) [pid = 2249] [serial = 254] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x11b90c800) [pid = 2249] [serial = 248] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x11aa29000) [pid = 2249] [serial = 193] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x127d29c00) [pid = 2249] [serial = 251] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12777f800) [pid = 2249] [serial = 302] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x127e8e000) [pid = 2249] [serial = 200] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x119a6b000) [pid = 2249] [serial = 245] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12b287400) [pid = 2249] [serial = 242] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x123add000) [pid = 2249] [serial = 197] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12e142000) [pid = 2249] [serial = 373] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12e20f800) [pid = 2249] [serial = 376] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12e205000) [pid = 2249] [serial = 374] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12e63bc00) [pid = 2249] [serial = 379] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12e3a8400) [pid = 2249] [serial = 377] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x1191e2c00) [pid = 2249] [serial = 355] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11aa1e000) [pid = 2249] [serial = 356] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x127e8c800) [pid = 2249] [serial = 361] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x1286dcc00) [pid = 2249] [serial = 362] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12b2e5c00) [pid = 2249] [serial = 367] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12b979800) [pid = 2249] [serial = 368] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x1190c7c00) [pid = 2249] [serial = 340] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x1299dd800) [pid = 2249] [serial = 364] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x129bd4800) [pid = 2249] [serial = 365] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12e206400) [pid = 2249] [serial = 338] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11aa1a800) [pid = 2249] [serial = 358] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11c633000) [pid = 2249] [serial = 359] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12cedc400) [pid = 2249] [serial = 370] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b984400) [pid = 2249] [serial = 349] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x123adb400) [pid = 2249] [serial = 343] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x127eea400) [pid = 2249] [serial = 382] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12e141400) [pid = 2249] [serial = 352] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x1299e4000) [pid = 2249] [serial = 346] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12d6c7c00) [pid = 2249] [serial = 385] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12baf7400) [pid = 2249] [serial = 383] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12ef80800) [pid = 2249] [serial = 389] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12ef77c00) [pid = 2249] [serial = 388] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12e640400) [pid = 2249] [serial = 380] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12eb70c00) [pid = 2249] [serial = 386] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12d6c2400) [pid = 2249] [serial = 371] [outer = 0x0] [url = about:blank] 12:20:40 INFO - PROCESS | 2249 | 1461093640601 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:20:40 INFO - PROCESS | 2249 | 1461093640616 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x119922000 == 45 [pid = 2249] [id = 159] 12:20:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x119db3800) [pid = 2249] [serial = 474] [outer = 0x0] 12:20:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11aa1fc00) [pid = 2249] [serial = 475] [outer = 0x119db3800] 12:20:40 INFO - PROCESS | 2249 | 1461093640645 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11af9bc00) [pid = 2249] [serial = 476] [outer = 0x119db3800] 12:20:40 INFO - PROCESS | 2249 | 1461093640978 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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:20:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 542ms 12:20:41 INFO - PROCESS | 2249 | 1461093641003 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 2249 | 1461093641004 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:20:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:20:41 INFO - PROCESS | 2249 | 1461093641008 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 2249 | 1461093641010 Marionette TRACE conn2 <- [1,610,null,{}] 12:20:41 INFO - PROCESS | 2249 | 1461093641012 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}] 12:20:41 INFO - PROCESS | 2249 | 1461093641101 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:20:41 INFO - PROCESS | 2249 | 1461093641150 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb45800 == 46 [pid = 2249] [id = 160] 12:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11aa1a800) [pid = 2249] [serial = 477] [outer = 0x0] 12:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11bc6dc00) [pid = 2249] [serial = 478] [outer = 0x11aa1a800] 12:20:41 INFO - PROCESS | 2249 | 1461093641176 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x123954000) [pid = 2249] [serial = 479] [outer = 0x11aa1a800] 12:20:41 INFO - PROCESS | 2249 | 1461093641458 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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:20:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 12:20:41 INFO - PROCESS | 2249 | 1461093641482 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 2249 | 1461093641484 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:20:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:20:41 INFO - PROCESS | 2249 | 1461093641486 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 2249 | 1461093641487 Marionette TRACE conn2 <- [1,614,null,{}] 12:20:41 INFO - PROCESS | 2249 | 1461093641497 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}] 12:20:41 INFO - PROCESS | 2249 | 1461093641579 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:20:41 INFO - PROCESS | 2249 | 1461093641584 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a11800 == 47 [pid = 2249] [id = 161] 12:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x123954400) [pid = 2249] [serial = 480] [outer = 0x0] 12:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x123ae2400) [pid = 2249] [serial = 481] [outer = 0x123954400] 12:20:41 INFO - PROCESS | 2249 | 1461093641610 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x127026000) [pid = 2249] [serial = 482] [outer = 0x123954400] 12:20:41 INFO - PROCESS | 2249 | 1461093641952 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]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:20:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms 12:20:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:20:42 INFO - PROCESS | 2249 | 1461093642009 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 2249 | 1461093642010 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:20:42 INFO - PROCESS | 2249 | 1461093642012 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 2249 | 1461093642013 Marionette TRACE conn2 <- [1,618,null,{}] 12:20:42 INFO - PROCESS | 2249 | 1461093642016 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}] 12:20:42 INFO - PROCESS | 2249 | 1461093642111 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:20:42 INFO - PROCESS | 2249 | 1461093642118 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x12747f800 == 48 [pid = 2249] [id = 162] 12:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x127775400) [pid = 2249] [serial = 483] [outer = 0x0] 12:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x127d2c000) [pid = 2249] [serial = 484] [outer = 0x127775400] 12:20:42 INFO - PROCESS | 2249 | 1461093642147 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12860b000) [pid = 2249] [serial = 485] [outer = 0x127775400] 12:20:42 INFO - PROCESS | 2249 | 1461093642482 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]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:20:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 517ms 12:20:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:20:42 INFO - PROCESS | 2249 | 1461093642531 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 2249 | 1461093642532 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:20:42 INFO - PROCESS | 2249 | 1461093642534 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 2249 | 1461093642535 Marionette TRACE conn2 <- [1,622,null,{}] 12:20:42 INFO - PROCESS | 2249 | 1461093642537 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}] 12:20:42 INFO - PROCESS | 2249 | 1461093642652 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:20:42 INFO - PROCESS | 2249 | 1461093642656 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8eb800 == 49 [pid = 2249] [id = 163] 12:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1277c5c00) [pid = 2249] [serial = 486] [outer = 0x0] 12:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12914b000) [pid = 2249] [serial = 487] [outer = 0x1277c5c00] 12:20:42 INFO - PROCESS | 2249 | 1461093642685 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x129bccc00) [pid = 2249] [serial = 488] [outer = 0x1277c5c00] 12:20:43 INFO - PROCESS | 2249 | 1461093643033 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]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:20:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 12:20:43 INFO - PROCESS | 2249 | 1461093643053 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 2249 | 1461093643055 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:20:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:20:43 INFO - PROCESS | 2249 | 1461093643058 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 2249 | 1461093643061 Marionette TRACE conn2 <- [1,626,null,{}] 12:20:43 INFO - PROCESS | 2249 | 1461093643072 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}] 12:20:43 INFO - PROCESS | 2249 | 1461093643168 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:20:43 INFO - PROCESS | 2249 | 1461093643173 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x129976800 == 50 [pid = 2249] [id = 164] 12:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1286d7c00) [pid = 2249] [serial = 489] [outer = 0x0] 12:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12b283800) [pid = 2249] [serial = 490] [outer = 0x1286d7c00] 12:20:43 INFO - PROCESS | 2249 | 1461093643226 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12b978400) [pid = 2249] [serial = 491] [outer = 0x1286d7c00] 12:20:43 INFO - PROCESS | 2249 | 1461093643569 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]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:20:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 530ms 12:20:43 INFO - PROCESS | 2249 | 1461093643588 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:20:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:20:43 INFO - PROCESS | 2249 | 1461093643594 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:20:43 INFO - PROCESS | 2249 | 1461093643598 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 2249 | 1461093643600 Marionette TRACE conn2 <- [1,630,null,{}] 12:20:43 INFO - PROCESS | 2249 | 1461093643626 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}] 12:20:43 INFO - PROCESS | 2249 | 1461093643770 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:20:43 INFO - PROCESS | 2249 | 1461093643820 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b96d800 == 51 [pid = 2249] [id = 165] 12:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x129bcd400) [pid = 2249] [serial = 492] [outer = 0x0] 12:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12bafac00) [pid = 2249] [serial = 493] [outer = 0x129bcd400] 12:20:43 INFO - PROCESS | 2249 | 1461093643861 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12cf56000) [pid = 2249] [serial = 494] [outer = 0x129bcd400] 12:20:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12d6e9800) [pid = 2249] [serial = 495] [outer = 0x12f434400] 12:20:44 INFO - PROCESS | 2249 | 1461093644276 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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:20:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 695ms 12:20:44 INFO - PROCESS | 2249 | 1461093644298 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 2249 | 1461093644299 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:20:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:20:44 INFO - PROCESS | 2249 | 1461093644301 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 2249 | 1461093644302 Marionette TRACE conn2 <- [1,634,null,{}] 12:20:44 INFO - PROCESS | 2249 | 1461093644305 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}] 12:20:44 INFO - PROCESS | 2249 | 1461093644402 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:20:44 INFO - PROCESS | 2249 | 1461093644407 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce46800 == 52 [pid = 2249] [id = 166] 12:20:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12baf0c00) [pid = 2249] [serial = 496] [outer = 0x0] 12:20:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12d549c00) [pid = 2249] [serial = 497] [outer = 0x12baf0c00] 12:20:44 INFO - PROCESS | 2249 | 1461093644432 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12e206800) [pid = 2249] [serial = 498] [outer = 0x12baf0c00] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12d541c00) [pid = 2249] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x10873fc00) [pid = 2249] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x119dbf400) [pid = 2249] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x1146c1c00) [pid = 2249] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11bc6cc00) [pid = 2249] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12e143800) [pid = 2249] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x119dbcc00) [pid = 2249] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x129753400) [pid = 2249] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12e142c00) [pid = 2249] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118e7ec00) [pid = 2249] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x108735800) [pid = 2249] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12e206c00) [pid = 2249] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x1286d9800) [pid = 2249] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b28b800) [pid = 2249] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:20:44 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:44 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:44 INFO - PROCESS | 2249 | 1461093644862 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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:20:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 569ms 12:20:44 INFO - PROCESS | 2249 | 1461093644871 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 2249 | 1461093644873 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:20:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:20:44 INFO - PROCESS | 2249 | 1461093644876 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 2249 | 1461093644878 Marionette TRACE conn2 <- [1,638,null,{}] 12:20:44 INFO - PROCESS | 2249 | 1461093644881 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}] 12:20:44 INFO - PROCESS | 2249 | 1461093644993 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:20:45 INFO - PROCESS | 2249 | 1461093645104 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce4f800 == 53 [pid = 2249] [id = 167] 12:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11ab38000) [pid = 2249] [serial = 499] [outer = 0x0] 12:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12e209800) [pid = 2249] [serial = 500] [outer = 0x11ab38000] 12:20:45 INFO - PROCESS | 2249 | 1461093645155 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12e3a8400) [pid = 2249] [serial = 501] [outer = 0x11ab38000] 12:20:45 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:45 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:45 INFO - PROCESS | 2249 | 1461093645537 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]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:20:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 12:20:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:20:45 INFO - PROCESS | 2249 | 1461093645547 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 2249 | 1461093645548 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:20:45 INFO - PROCESS | 2249 | 1461093645550 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 2249 | 1461093645551 Marionette TRACE conn2 <- [1,642,null,{}] 12:20:45 INFO - PROCESS | 2249 | 1461093645554 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}] 12:20:45 INFO - PROCESS | 2249 | 1461093645635 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:20:45 INFO - PROCESS | 2249 | 1461093645688 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d6a3800 == 54 [pid = 2249] [id = 168] 12:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x1280aa000) [pid = 2249] [serial = 502] [outer = 0x0] 12:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12e644000) [pid = 2249] [serial = 503] [outer = 0x1280aa000] 12:20:45 INFO - PROCESS | 2249 | 1461093645713 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12eb74400) [pid = 2249] [serial = 504] [outer = 0x1280aa000] 12:20:46 INFO - PROCESS | 2249 | 1461093646076 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]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:20:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 572ms 12:20:46 INFO - PROCESS | 2249 | 1461093646123 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:20:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:20:46 INFO - PROCESS | 2249 | 1461093646126 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:20:46 INFO - PROCESS | 2249 | 1461093646129 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 2249 | 1461093646132 Marionette TRACE conn2 <- [1,646,null,{}] 12:20:46 INFO - PROCESS | 2249 | 1461093646136 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}] 12:20:46 INFO - PROCESS | 2249 | 1461093646240 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:20:46 INFO - PROCESS | 2249 | 1461093646309 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11918d000 == 55 [pid = 2249] [id = 169] 12:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x112159800) [pid = 2249] [serial = 505] [outer = 0x0] 12:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x115141400) [pid = 2249] [serial = 506] [outer = 0x112159800] 12:20:46 INFO - PROCESS | 2249 | 1461093646342 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x118dbc800) [pid = 2249] [serial = 507] [outer = 0x112159800] 12:20:46 INFO - PROCESS | 2249 | 1461093646797 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]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:20:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 723ms 12:20:46 INFO - PROCESS | 2249 | 1461093646853 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 2249 | 1461093646859 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:20:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:20:46 INFO - PROCESS | 2249 | 1461093646864 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 2249 | 1461093646866 Marionette TRACE conn2 <- [1,650,null,{}] 12:20:46 INFO - PROCESS | 2249 | 1461093646868 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}] 12:20:46 INFO - PROCESS | 2249 | 1461093646970 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:20:47 INFO - PROCESS | 2249 | 1461093647035 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7e4800 == 56 [pid = 2249] [id = 170] 12:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x1189e6800) [pid = 2249] [serial = 508] [outer = 0x0] 12:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11903e800) [pid = 2249] [serial = 509] [outer = 0x1189e6800] 12:20:47 INFO - PROCESS | 2249 | 1461093647065 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11aa27800) [pid = 2249] [serial = 510] [outer = 0x1189e6800] 12:20:47 INFO - PROCESS | 2249 | 1461093647494 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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:20:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 669ms 12:20:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:20:47 INFO - PROCESS | 2249 | 1461093647534 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 2249 | 1461093647535 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:20:47 INFO - PROCESS | 2249 | 1461093647538 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 2249 | 1461093647541 Marionette TRACE conn2 <- [1,654,null,{}] 12:20:47 INFO - PROCESS | 2249 | 1461093647570 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}] 12:20:47 INFO - PROCESS | 2249 | 1461093647707 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:20:47 INFO - PROCESS | 2249 | 1461093647721 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d52c000 == 57 [pid = 2249] [id = 171] 12:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x123ad5c00) [pid = 2249] [serial = 511] [outer = 0x0] 12:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x127346000) [pid = 2249] [serial = 512] [outer = 0x123ad5c00] 12:20:47 INFO - PROCESS | 2249 | 1461093647765 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x127d62800) [pid = 2249] [serial = 513] [outer = 0x123ad5c00] 12:20:48 INFO - PROCESS | 2249 | 1461093648211 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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:20:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 693ms 12:20:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:20:48 INFO - PROCESS | 2249 | 1461093648231 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 2249 | 1461093648233 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:20:48 INFO - PROCESS | 2249 | 1461093648235 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 2249 | 1461093648237 Marionette TRACE conn2 <- [1,658,null,{}] 12:20:48 INFO - PROCESS | 2249 | 1461093648240 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}] 12:20:48 INFO - PROCESS | 2249 | 1461093648339 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:20:48 INFO - PROCESS | 2249 | 1461093648391 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e911000 == 58 [pid = 2249] [id = 172] 12:20:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x127e83800) [pid = 2249] [serial = 514] [outer = 0x0] 12:20:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12974e400) [pid = 2249] [serial = 515] [outer = 0x127e83800] 12:20:48 INFO - PROCESS | 2249 | 1461093648424 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12bca0c00) [pid = 2249] [serial = 516] [outer = 0x127e83800] 12:20:48 INFO - PROCESS | 2249 | 1461093648863 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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:20:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 669ms 12:20:48 INFO - PROCESS | 2249 | 1461093648906 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 2249 | 1461093648907 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:20:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:20:48 INFO - PROCESS | 2249 | 1461093648910 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 2249 | 1461093648911 Marionette TRACE conn2 <- [1,662,null,{}] 12:20:48 INFO - PROCESS | 2249 | 1461093648913 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}] 12:20:49 INFO - PROCESS | 2249 | 1461093649028 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:20:49 INFO - PROCESS | 2249 | 1461093649096 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efb2800 == 59 [pid = 2249] [id = 173] 12:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12d6c7c00) [pid = 2249] [serial = 517] [outer = 0x0] 12:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12e20d000) [pid = 2249] [serial = 518] [outer = 0x12d6c7c00] 12:20:49 INFO - PROCESS | 2249 | 1461093649131 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12e644400) [pid = 2249] [serial = 519] [outer = 0x12d6c7c00] 12:20:49 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:49 INFO - PROCESS | 2249 | 1461093649606 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]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:20:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 718ms 12:20:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:20:49 INFO - PROCESS | 2249 | 1461093649643 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 2249 | 1461093649645 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:20:49 INFO - PROCESS | 2249 | 1461093649650 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 2249 | 1461093649652 Marionette TRACE conn2 <- [1,666,null,{}] 12:20:49 INFO - PROCESS | 2249 | 1461093649656 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}] 12:20:49 INFO - PROCESS | 2249 | 1461093649820 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:20:49 INFO - PROCESS | 2249 | 1461093649887 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f655800 == 60 [pid = 2249] [id = 174] 12:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12f2eac00) [pid = 2249] [serial = 520] [outer = 0x0] 12:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12f428400) [pid = 2249] [serial = 521] [outer = 0x12f2eac00] 12:20:49 INFO - PROCESS | 2249 | 1461093649919 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12f431400) [pid = 2249] [serial = 522] [outer = 0x12f2eac00] 12:20:50 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:50 INFO - PROCESS | 2249 | 1461093650304 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]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:20:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 720ms 12:20:50 INFO - PROCESS | 2249 | 1461093650370 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 2249 | 1461093650372 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:20:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:20:50 INFO - PROCESS | 2249 | 1461093650374 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 2249 | 1461093650375 Marionette TRACE conn2 <- [1,670,null,{}] 12:20:50 INFO - PROCESS | 2249 | 1461093650378 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}] 12:20:50 INFO - PROCESS | 2249 | 1461093650476 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:20:50 INFO - PROCESS | 2249 | 1461093650531 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6e7800 == 61 [pid = 2249] [id = 175] 12:20:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x118b8d400) [pid = 2249] [serial = 523] [outer = 0x0] 12:20:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x118e6a000) [pid = 2249] [serial = 524] [outer = 0x118b8d400] 12:20:50 INFO - PROCESS | 2249 | 1461093650560 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x118e6dc00) [pid = 2249] [serial = 525] [outer = 0x118b8d400] 12:20:51 INFO - PROCESS | 2249 | 1461093651119 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]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:20:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 772ms 12:20:51 INFO - PROCESS | 2249 | 1461093651147 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 2249 | 1461093651149 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:20:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:20:51 INFO - PROCESS | 2249 | 1461093651152 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 2249 | 1461093651154 Marionette TRACE conn2 <- [1,674,null,{}] 12:20:51 INFO - PROCESS | 2249 | 1461093651160 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}] 12:20:51 INFO - PROCESS | 2249 | 1461093651252 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:20:51 INFO - PROCESS | 2249 | 1461093651311 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270a9800 == 62 [pid = 2249] [id = 176] 12:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x1188eec00) [pid = 2249] [serial = 526] [outer = 0x0] 12:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x118e66800) [pid = 2249] [serial = 527] [outer = 0x1188eec00] 12:20:51 INFO - PROCESS | 2249 | 1461093651339 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x118e7a400) [pid = 2249] [serial = 528] [outer = 0x1188eec00] 12:20:51 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:51 INFO - PROCESS | 2249 | 1461093651795 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]]]}] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12d52f800 == 61 [pid = 2249] [id = 131] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce4f800 == 60 [pid = 2249] [id = 167] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce46800 == 59 [pid = 2249] [id = 166] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12b96d800 == 58 [pid = 2249] [id = 165] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x129976800 == 57 [pid = 2249] [id = 164] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8eb800 == 56 [pid = 2249] [id = 163] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12747f800 == 55 [pid = 2249] [id = 162] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x118ee1000) [pid = 2249] [serial = 451] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x125a11800 == 54 [pid = 2249] [id = 161] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb45800 == 53 [pid = 2249] [id = 160] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x119922000 == 52 [pid = 2249] [id = 159] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x119905800 == 51 [pid = 2249] [id = 158] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb2c800 == 50 [pid = 2249] [id = 157] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbb8800 == 49 [pid = 2249] [id = 155] 12:20:51 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 12:20:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 676ms 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x125a19000 == 48 [pid = 2249] [id = 153] 12:20:51 INFO - PROCESS | 2249 | --DOCSHELL 0x116563800 == 47 [pid = 2249] [id = 152] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12ef7a000) [pid = 2249] [serial = 431] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x11bc73400) [pid = 2249] [serial = 397] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x118e89800) [pid = 2249] [serial = 445] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12eb6ec00) [pid = 2249] [serial = 406] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x11b671800) [pid = 2249] [serial = 415] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12e3a9800) [pid = 2249] [serial = 430] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x119a69800) [pid = 2249] [serial = 413] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12f2ec000) [pid = 2249] [serial = 392] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x1191e3000) [pid = 2249] [serial = 394] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12f42c000) [pid = 2249] [serial = 434] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x123947400) [pid = 2249] [serial = 418] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12975a800) [pid = 2249] [serial = 446] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12ced4c00) [pid = 2249] [serial = 424] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12e3a0400) [pid = 2249] [serial = 428] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x118e87800) [pid = 2249] [serial = 440] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x116494c00) [pid = 2249] [serial = 443] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12f42f000) [pid = 2249] [serial = 409] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x118e82800) [pid = 2249] [serial = 439] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12d6c3c00) [pid = 2249] [serial = 425] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12f6dac00) [pid = 2249] [serial = 437] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12e148400) [pid = 2249] [serial = 427] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x1277ee000) [pid = 2249] [serial = 416] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12f435c00) [pid = 2249] [serial = 436] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12bc9ac00) [pid = 2249] [serial = 422] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12e207c00) [pid = 2249] [serial = 448] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12e14a000) [pid = 2249] [serial = 403] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12ef7f400) [pid = 2249] [serial = 433] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12b280000) [pid = 2249] [serial = 421] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x115699800) [pid = 2249] [serial = 412] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x129751400) [pid = 2249] [serial = 419] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12bc9e400) [pid = 2249] [serial = 400] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x10873f000) [pid = 2249] [serial = 442] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12f42e000) [pid = 2249] [serial = 449] [outer = 0x0] [url = about:blank] 12:20:51 INFO - PROCESS | 2249 | 1461093651839 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 2249 | 1461093651843 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:20:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:20:51 INFO - PROCESS | 2249 | 1461093651857 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 2249 | 1461093651860 Marionette TRACE conn2 <- [1,678,null,{}] 12:20:51 INFO - PROCESS | 2249 | 1461093651863 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}] 12:20:51 INFO - PROCESS | 2249 | 1461093651944 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:20:51 INFO - PROCESS | 2249 | 1461093651951 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x119b28800 == 48 [pid = 2249] [id = 177] 12:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x118ed8800) [pid = 2249] [serial = 529] [outer = 0x0] 12:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x118ee1000) [pid = 2249] [serial = 530] [outer = 0x118ed8800] 12:20:51 INFO - PROCESS | 2249 | 1461093651978 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x119a6b000) [pid = 2249] [serial = 531] [outer = 0x118ed8800] 12:20:52 INFO - PROCESS | 2249 | 1461093652337 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]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:20:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 523ms 12:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:20:52 INFO - PROCESS | 2249 | 1461093652380 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 2249 | 1461093652381 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:20:52 INFO - PROCESS | 2249 | 1461093652383 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 2249 | 1461093652385 Marionette TRACE conn2 <- [1,682,null,{}] 12:20:52 INFO - PROCESS | 2249 | 1461093652393 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}] 12:20:52 INFO - PROCESS | 2249 | 1461093652472 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:20:52 INFO - PROCESS | 2249 | 1461093652480 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7cb000 == 49 [pid = 2249] [id = 178] 12:20:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11a89c000) [pid = 2249] [serial = 532] [outer = 0x0] 12:20:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11b90bc00) [pid = 2249] [serial = 533] [outer = 0x11a89c000] 12:20:52 INFO - PROCESS | 2249 | 1461093652509 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x123947400) [pid = 2249] [serial = 534] [outer = 0x11a89c000] 12:20:53 INFO - PROCESS | 2249 | 1461093653352 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]]]}] 12:20:53 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) 12:20:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 12:20:53 INFO - PROCESS | 2249 | 1461093653405 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 2249 | 1461093653407 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:20:53 INFO - PROCESS | 2249 | 1461093653409 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 2249 | 1461093653410 Marionette TRACE conn2 <- [1,686,null,{}] 12:20:53 INFO - PROCESS | 2249 | 1461093653428 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}] 12:20:53 INFO - PROCESS | 2249 | 1461093653507 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:20:53 INFO - PROCESS | 2249 | 1461093653514 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x128653000 == 50 [pid = 2249] [id = 179] 12:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x123ada400) [pid = 2249] [serial = 535] [outer = 0x0] 12:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x127771800) [pid = 2249] [serial = 536] [outer = 0x123ada400] 12:20:53 INFO - PROCESS | 2249 | 1461093653541 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x127d64800) [pid = 2249] [serial = 537] [outer = 0x123ada400] 12:20:54 INFO - PROCESS | 2249 | 1461093654382 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]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:20:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 978ms 12:20:54 INFO - PROCESS | 2249 | 1461093654387 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 2249 | 1461093654388 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:20:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:20:54 INFO - PROCESS | 2249 | 1461093654392 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 2249 | 1461093654393 Marionette TRACE conn2 <- [1,690,null,{}] 12:20:54 INFO - PROCESS | 2249 | 1461093654396 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}] 12:20:54 INFO - PROCESS | 2249 | 1461093654493 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:20:54 INFO - PROCESS | 2249 | 1461093654498 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b25f000 == 51 [pid = 2249] [id = 180] 12:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x127d65800) [pid = 2249] [serial = 538] [outer = 0x0] 12:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x1286d9400) [pid = 2249] [serial = 539] [outer = 0x127d65800] 12:20:54 INFO - PROCESS | 2249 | 1461093654553 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x1299e4000) [pid = 2249] [serial = 540] [outer = 0x127d65800] 12:20:55 INFO - PROCESS | 2249 | 1461093655362 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]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 12:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:20:55 INFO - PROCESS | 2249 | 1461093655414 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 2249 | 1461093655416 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:20:55 INFO - PROCESS | 2249 | 1461093655419 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 2249 | 1461093655421 Marionette TRACE conn2 <- [1,694,null,{}] 12:20:55 INFO - PROCESS | 2249 | 1461093655424 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}] 12:20:55 INFO - PROCESS | 2249 | 1461093655541 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:20:55 INFO - PROCESS | 2249 | 1461093655551 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf41800 == 52 [pid = 2249] [id = 181] 12:20:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12b90c000) [pid = 2249] [serial = 541] [outer = 0x0] 12:20:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12d540400) [pid = 2249] [serial = 542] [outer = 0x12b90c000] 12:20:55 INFO - PROCESS | 2249 | 1461093655579 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12e142000) [pid = 2249] [serial = 543] [outer = 0x12b90c000] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x118ed6c00) [pid = 2249] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x1286d7c00) [pid = 2249] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x129bcd400) [pid = 2249] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x123954400) [pid = 2249] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x118e7e800) [pid = 2249] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x119db3800) [pid = 2249] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11ab38000) [pid = 2249] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x115890000) [pid = 2249] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x127775400) [pid = 2249] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11aa1a800) [pid = 2249] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12baf0c00) [pid = 2249] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:20:55 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x1277c5c00) [pid = 2249] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:20:56 INFO - PROCESS | 2249 | 1461093656436 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]]]}] 12:20:56 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) 12:20:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 12:20:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:20:56 INFO - PROCESS | 2249 | 1461093656442 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 2249 | 1461093656443 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:20:56 INFO - PROCESS | 2249 | 1461093656445 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 2249 | 1461093656447 Marionette TRACE conn2 <- [1,698,null,{}] 12:20:56 INFO - PROCESS | 2249 | 1461093656449 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}] 12:20:56 INFO - PROCESS | 2249 | 1461093656528 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:20:56 INFO - PROCESS | 2249 | 1461093656575 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf44800 == 53 [pid = 2249] [id = 182] 12:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11bf2f400) [pid = 2249] [serial = 544] [outer = 0x0] 12:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12913ec00) [pid = 2249] [serial = 545] [outer = 0x11bf2f400] 12:20:56 INFO - PROCESS | 2249 | 1461093656610 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12d6e7400) [pid = 2249] [serial = 546] [outer = 0x11bf2f400] 12:20:57 INFO - PROCESS | 2249 | 1461093657393 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]]]}] 12:20:57 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) 12:20:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 12:20:57 INFO - PROCESS | 2249 | 1461093657417 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 2249 | 1461093657418 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:20:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:20:57 INFO - PROCESS | 2249 | 1461093657420 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 2249 | 1461093657421 Marionette TRACE conn2 <- [1,702,null,{}] 12:20:57 INFO - PROCESS | 2249 | 1461093657424 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}] 12:20:57 INFO - PROCESS | 2249 | 1461093657501 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:20:57 INFO - PROCESS | 2249 | 1461093657505 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d694800 == 54 [pid = 2249] [id = 183] 12:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12e142c00) [pid = 2249] [serial = 547] [outer = 0x0] 12:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12e641400) [pid = 2249] [serial = 548] [outer = 0x12e142c00] 12:20:57 INFO - PROCESS | 2249 | 1461093657532 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12eb72c00) [pid = 2249] [serial = 549] [outer = 0x12e142c00] 12:20:58 INFO - PROCESS | 2249 | 1461093658496 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]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 12:20:58 INFO - PROCESS | 2249 | 1461093658540 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:20:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:20:58 INFO - PROCESS | 2249 | 1461093658542 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:20:58 INFO - PROCESS | 2249 | 1461093658546 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 2249 | 1461093658548 Marionette TRACE conn2 <- [1,706,null,{}] 12:20:58 INFO - PROCESS | 2249 | 1461093658552 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}] 12:20:58 INFO - PROCESS | 2249 | 1461093658702 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:20:58 INFO - PROCESS | 2249 | 1461093658805 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad58800 == 55 [pid = 2249] [id = 184] 12:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x118e7d800) [pid = 2249] [serial = 550] [outer = 0x0] 12:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x118e84000) [pid = 2249] [serial = 551] [outer = 0x118e7d800] 12:20:58 INFO - PROCESS | 2249 | 1461093658836 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x1191de000) [pid = 2249] [serial = 552] [outer = 0x118e7d800] 12:20:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:20:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1171ms 12:20:59 INFO - PROCESS | 2249 | 1461093659713 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]]]}] 12:20:59 INFO - PROCESS | 2249 | 1461093659717 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 2249 | 1461093659721 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:20:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:20:59 INFO - PROCESS | 2249 | 1461093659728 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 2249 | 1461093659729 Marionette TRACE conn2 <- [1,710,null,{}] 12:20:59 INFO - PROCESS | 2249 | 1461093659732 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}] 12:20:59 INFO - PROCESS | 2249 | 1461093659835 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:20:59 INFO - PROCESS | 2249 | 1461093659885 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b267000 == 56 [pid = 2249] [id = 185] 12:20:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x1191df000) [pid = 2249] [serial = 553] [outer = 0x0] 12:20:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x11c638c00) [pid = 2249] [serial = 554] [outer = 0x1191df000] 12:20:59 INFO - PROCESS | 2249 | 1461093659915 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x127026400) [pid = 2249] [serial = 555] [outer = 0x1191df000] 12:21:00 INFO - PROCESS | 2249 | 1461093660825 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]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:21:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 12:21:00 INFO - PROCESS | 2249 | 1461093660849 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:21:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:21:00 INFO - PROCESS | 2249 | 1461093660850 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:21:00 INFO - PROCESS | 2249 | 1461093660853 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 2249 | 1461093660856 Marionette TRACE conn2 <- [1,714,null,{}] 12:21:00 INFO - PROCESS | 2249 | 1461093660863 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}] 12:21:00 INFO - PROCESS | 2249 | 1461093660961 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:21:01 INFO - PROCESS | 2249 | 1461093661011 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x129976000 == 57 [pid = 2249] [id = 186] 12:21:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12860a400) [pid = 2249] [serial = 556] [outer = 0x0] 12:21:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12b90c400) [pid = 2249] [serial = 557] [outer = 0x12860a400] 12:21:01 INFO - PROCESS | 2249 | 1461093661044 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12d53d000) [pid = 2249] [serial = 558] [outer = 0x12860a400] 12:21:02 INFO - PROCESS | 2249 | 1461093662069 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]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:21:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1275ms 12:21:02 INFO - PROCESS | 2249 | 1461093662129 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 2249 | 1461093662132 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:21:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:21:02 INFO - PROCESS | 2249 | 1461093662135 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 2249 | 1461093662136 Marionette TRACE conn2 <- [1,718,null,{}] 12:21:02 INFO - PROCESS | 2249 | 1461093662140 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}] 12:21:02 INFO - PROCESS | 2249 | 1461093662235 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:21:02 INFO - PROCESS | 2249 | 1461093662322 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad71000 == 58 [pid = 2249] [id = 187] 12:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x118e86000) [pid = 2249] [serial = 559] [outer = 0x0] 12:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x118ed9c00) [pid = 2249] [serial = 560] [outer = 0x118e86000] 12:21:02 INFO - PROCESS | 2249 | 1461093662353 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x11a934000) [pid = 2249] [serial = 561] [outer = 0x118e86000] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x119922800 == 57 [pid = 2249] [id = 65] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x118913800 == 56 [pid = 2249] [id = 102] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf44800 == 55 [pid = 2249] [id = 182] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf41800 == 54 [pid = 2249] [id = 181] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x12b25f000 == 53 [pid = 2249] [id = 180] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x128653000 == 52 [pid = 2249] [id = 179] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7cb000 == 51 [pid = 2249] [id = 178] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12b27e800) [pid = 2249] [serial = 463] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x118edac00) [pid = 2249] [serial = 457] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x123946800) [pid = 2249] [serial = 460] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x10873d800) [pid = 2249] [serial = 454] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12d540800) [pid = 2249] [serial = 466] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12e644000) [pid = 2249] [serial = 503] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x119b28800 == 50 [pid = 2249] [id = 177] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x1270a9800 == 49 [pid = 2249] [id = 176] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6e7800 == 48 [pid = 2249] [id = 175] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x12f655800 == 47 [pid = 2249] [id = 174] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x12efb2800 == 46 [pid = 2249] [id = 173] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x12e911000 == 45 [pid = 2249] [id = 172] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x12d52c000 == 44 [pid = 2249] [id = 171] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7e4800 == 43 [pid = 2249] [id = 170] 12:21:02 INFO - PROCESS | 2249 | --DOCSHELL 0x11918d000 == 42 [pid = 2249] [id = 169] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x118ee5c00) [pid = 2249] [serial = 452] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11bc78800) [pid = 2249] [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.] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x118e80c00) [pid = 2249] [serial = 470] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x127d2c000) [pid = 2249] [serial = 484] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11bc6dc00) [pid = 2249] [serial = 478] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x123954000) [pid = 2249] [serial = 479] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12e3a8400) [pid = 2249] [serial = 501] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12d549c00) [pid = 2249] [serial = 497] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12cf56000) [pid = 2249] [serial = 494] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x127026000) [pid = 2249] [serial = 482] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12914b000) [pid = 2249] [serial = 487] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12e206800) [pid = 2249] [serial = 498] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x129bccc00) [pid = 2249] [serial = 488] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12860b000) [pid = 2249] [serial = 485] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12b283800) [pid = 2249] [serial = 490] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12bafac00) [pid = 2249] [serial = 493] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12b978400) [pid = 2249] [serial = 491] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x123ae2400) [pid = 2249] [serial = 481] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x119036400) [pid = 2249] [serial = 472] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x119db8800) [pid = 2249] [serial = 473] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11aa1fc00) [pid = 2249] [serial = 475] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11af9bc00) [pid = 2249] [serial = 476] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12e209800) [pid = 2249] [serial = 500] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x116493c00) [pid = 2249] [serial = 469] [outer = 0x0] [url = about:blank] 12:21:03 INFO - PROCESS | 2249 | 1461093663216 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]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:21:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1120ms 12:21:03 INFO - PROCESS | 2249 | 1461093663256 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 2249 | 1461093663260 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:21:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:21:03 INFO - PROCESS | 2249 | 1461093663264 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 2249 | 1461093663266 Marionette TRACE conn2 <- [1,722,null,{}] 12:21:03 INFO - PROCESS | 2249 | 1461093663268 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}] 12:21:03 INFO - PROCESS | 2249 | 1461093663347 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:21:03 INFO - PROCESS | 2249 | 1461093663394 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa6c000 == 43 [pid = 2249] [id = 188] 12:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x119db8000) [pid = 2249] [serial = 562] [outer = 0x0] 12:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11af95400) [pid = 2249] [serial = 563] [outer = 0x119db8000] 12:21:03 INFO - PROCESS | 2249 | 1461093663420 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11c62d400) [pid = 2249] [serial = 564] [outer = 0x119db8000] 12:21:03 INFO - PROCESS | 2249 | 1461093663741 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] 12:21:03 INFO - PROCESS | 2249 | 1461093663787 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:21:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:21:03 INFO - PROCESS | 2249 | 1461093663790 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 2249 | 1461093663794 Marionette TRACE conn2 <- [1,726,null,{}] 12:21:03 INFO - PROCESS | 2249 | 1461093663802 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}] 12:21:03 INFO - PROCESS | 2249 | 1461093663885 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:21:03 INFO - PROCESS | 2249 | 1461093663940 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270a9000 == 44 [pid = 2249] [id = 189] 12:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11c6cc800) [pid = 2249] [serial = 565] [outer = 0x0] 12:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x127775400) [pid = 2249] [serial = 566] [outer = 0x11c6cc800] 12:21:03 INFO - PROCESS | 2249 | 1461093663968 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12914a400) [pid = 2249] [serial = 567] [outer = 0x11c6cc800] 12:21:04 INFO - PROCESS | 2249 | 1461093664283 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]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:21:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 12:21:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:21:04 INFO - PROCESS | 2249 | 1461093664313 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 2249 | 1461093664315 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:21:04 INFO - PROCESS | 2249 | 1461093664317 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 2249 | 1461093664318 Marionette TRACE conn2 <- [1,730,null,{}] 12:21:04 INFO - PROCESS | 2249 | 1461093664320 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}] 12:21:04 INFO - PROCESS | 2249 | 1461093664402 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:21:04 INFO - PROCESS | 2249 | 1461093664407 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x129967000 == 45 [pid = 2249] [id = 190] 12:21:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x129bccc00) [pid = 2249] [serial = 568] [outer = 0x0] 12:21:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12ced8c00) [pid = 2249] [serial = 569] [outer = 0x129bccc00] 12:21:04 INFO - PROCESS | 2249 | 1461093664434 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12d6c0800) [pid = 2249] [serial = 570] [outer = 0x129bccc00] 12:21:04 INFO - PROCESS | 2249 | 1461093664832 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] 12:21:04 INFO - PROCESS | 2249 | 1461093664887 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:21:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:21:04 INFO - PROCESS | 2249 | 1461093664889 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 2249 | 1461093664890 Marionette TRACE conn2 <- [1,734,null,{}] 12:21:04 INFO - PROCESS | 2249 | 1461093664893 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}] 12:21:04 INFO - PROCESS | 2249 | 1461093664984 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:21:04 INFO - PROCESS | 2249 | 1461093664996 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b750000 == 46 [pid = 2249] [id = 191] 12:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x128f48c00) [pid = 2249] [serial = 571] [outer = 0x0] 12:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12e205000) [pid = 2249] [serial = 572] [outer = 0x128f48c00] 12:21:05 INFO - PROCESS | 2249 | 1461093665021 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12e3a3800) [pid = 2249] [serial = 573] [outer = 0x128f48c00] 12:21:05 INFO - PROCESS | 2249 | 1461093665372 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]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:21:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 522ms 12:21:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:21:05 INFO - PROCESS | 2249 | 1461093665412 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 2249 | 1461093665413 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:21:05 INFO - PROCESS | 2249 | 1461093665415 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 2249 | 1461093665416 Marionette TRACE conn2 <- [1,738,null,{}] 12:21:05 INFO - PROCESS | 2249 | 1461093665418 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}] 12:21:05 INFO - PROCESS | 2249 | 1461093665534 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:21:05 INFO - PROCESS | 2249 | 1461093665546 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d532000 == 47 [pid = 2249] [id = 192] 12:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12eb6a000) [pid = 2249] [serial = 574] [outer = 0x0] 12:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12f2ed000) [pid = 2249] [serial = 575] [outer = 0x12eb6a000] 12:21:05 INFO - PROCESS | 2249 | 1461093665574 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12f42fc00) [pid = 2249] [serial = 576] [outer = 0x12eb6a000] 12:21:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:21:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 12:21:06 INFO - PROCESS | 2249 | 1461093666380 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]]]}] 12:21:06 INFO - PROCESS | 2249 | 1461093666385 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 2249 | 1461093666387 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:21:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:21:06 INFO - PROCESS | 2249 | 1461093666389 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 2249 | 1461093666391 Marionette TRACE conn2 <- [1,742,null,{}] 12:21:06 INFO - PROCESS | 2249 | 1461093666394 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}] 12:21:06 INFO - PROCESS | 2249 | 1461093666488 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:21:06 INFO - PROCESS | 2249 | 1461093666499 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x119df1800 == 48 [pid = 2249] [id = 193] 12:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x125d9c400) [pid = 2249] [serial = 577] [outer = 0x0] 12:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x125da3000) [pid = 2249] [serial = 578] [outer = 0x125d9c400] 12:21:06 INFO - PROCESS | 2249 | 1461093666525 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x125da8400) [pid = 2249] [serial = 579] [outer = 0x125d9c400] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x129941800) [pid = 2249] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x108736000) [pid = 2249] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x118e80000) [pid = 2249] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11bb13000) [pid = 2249] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x129145400) [pid = 2249] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12f2f2400) [pid = 2249] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12bc9b000) [pid = 2249] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12d549800) [pid = 2249] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x118be0c00) [pid = 2249] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12baf7000) [pid = 2249] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12cf53c00) [pid = 2249] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x129753c00) [pid = 2249] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12eb68800) [pid = 2249] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x118be6c00) [pid = 2249] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12b2ea000) [pid = 2249] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x123ad3400) [pid = 2249] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x118b94000) [pid = 2249] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x123ad5c00) [pid = 2249] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x112159800) [pid = 2249] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x118ed8800) [pid = 2249] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1189e6800) [pid = 2249] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x127d65800) [pid = 2249] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11a89c000) [pid = 2249] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x127e83800) [pid = 2249] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x1188eec00) [pid = 2249] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x118b8d400) [pid = 2249] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x123ada400) [pid = 2249] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12d6c7c00) [pid = 2249] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12f2eac00) [pid = 2249] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x1280aa000) [pid = 2249] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x12b90c000) [pid = 2249] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11bf2f400) [pid = 2249] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:21:07 INFO - PROCESS | 2249 | 1461093667460 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]]]}] 12:21:07 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 12:21:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms 12:21:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:21:07 INFO - PROCESS | 2249 | 1461093667511 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 2249 | 1461093667512 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:21:07 INFO - PROCESS | 2249 | 1461093667514 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 2249 | 1461093667516 Marionette TRACE conn2 <- [1,746,null,{}] 12:21:07 INFO - PROCESS | 2249 | 1461093667518 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}] 12:21:07 INFO - PROCESS | 2249 | 1461093667615 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:21:07 INFO - PROCESS | 2249 | 1461093667622 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1ef800 == 49 [pid = 2249] [id = 194] 12:21:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x118e62c00) [pid = 2249] [serial = 580] [outer = 0x0] 12:21:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x119dbc800) [pid = 2249] [serial = 581] [outer = 0x118e62c00] 12:21:07 INFO - PROCESS | 2249 | 1461093667649 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11bf3a400) [pid = 2249] [serial = 582] [outer = 0x118e62c00] 12:21:08 INFO - PROCESS | 2249 | 1461093668448 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]]]}] 12:21:08 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.) 12:21:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 12:21:08 INFO - PROCESS | 2249 | 1461093668485 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 2249 | 1461093668487 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:21:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:21:08 INFO - PROCESS | 2249 | 1461093668489 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 2249 | 1461093668490 Marionette TRACE conn2 <- [1,750,null,{}] 12:21:08 INFO - PROCESS | 2249 | 1461093668494 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}] 12:21:08 INFO - PROCESS | 2249 | 1461093668569 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:21:08 INFO - PROCESS | 2249 | 1461093668574 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb8c800 == 50 [pid = 2249] [id = 195] 12:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x118e65000) [pid = 2249] [serial = 583] [outer = 0x0] 12:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x128611c00) [pid = 2249] [serial = 584] [outer = 0x118e65000] 12:21:08 INFO - PROCESS | 2249 | 1461093668601 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12b288800) [pid = 2249] [serial = 585] [outer = 0x118e65000] 12:21:09 INFO - PROCESS | 2249 | 1461093669557 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]]]}] 12:21:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:21:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 12:21:09 INFO - PROCESS | 2249 | 1461093669611 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 2249 | 1461093669615 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:21:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:21:09 INFO - PROCESS | 2249 | 1461093669618 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 2249 | 1461093669620 Marionette TRACE conn2 <- [1,754,null,{}] 12:21:09 INFO - PROCESS | 2249 | 1461093669624 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}] 12:21:09 INFO - PROCESS | 2249 | 1461093669770 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:21:09 INFO - PROCESS | 2249 | 1461093669872 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa5c000 == 51 [pid = 2249] [id = 196] 12:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x118e81800) [pid = 2249] [serial = 586] [outer = 0x0] 12:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x119036400) [pid = 2249] [serial = 587] [outer = 0x118e81800] 12:21:09 INFO - PROCESS | 2249 | 1461093669904 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11aa1fc00) [pid = 2249] [serial = 588] [outer = 0x118e81800] 12:21:10 INFO - PROCESS | 2249 | 1461093670799 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]]]}] 12:21:10 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 12:21:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1221ms 12:21:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:21:10 INFO - PROCESS | 2249 | 1461093670873 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 2249 | 1461093670877 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:21:10 INFO - PROCESS | 2249 | 1461093670883 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 2249 | 1461093670884 Marionette TRACE conn2 <- [1,758,null,{}] 12:21:10 INFO - PROCESS | 2249 | 1461093670887 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}] 12:21:10 INFO - PROCESS | 2249 | 1461093670975 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:21:11 INFO - PROCESS | 2249 | 1461093671092 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12996e000 == 52 [pid = 2249] [id = 197] 12:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x123ad9000) [pid = 2249] [serial = 589] [outer = 0x0] 12:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x125da1800) [pid = 2249] [serial = 590] [outer = 0x123ad9000] 12:21:11 INFO - PROCESS | 2249 | 1461093671126 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1277bc000) [pid = 2249] [serial = 591] [outer = 0x123ad9000] 12:21:11 INFO - PROCESS | 2249 | 1461093671558 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]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:21:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 722ms 12:21:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:21:11 INFO - PROCESS | 2249 | 1461093671609 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 2249 | 1461093671611 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:21:11 INFO - PROCESS | 2249 | 1461093671614 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 2249 | 1461093671617 Marionette TRACE conn2 <- [1,762,null,{}] 12:21:11 INFO - PROCESS | 2249 | 1461093671627 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}] 12:21:11 INFO - PROCESS | 2249 | 1461093671728 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:21:11 INFO - PROCESS | 2249 | 1461093671795 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad63000 == 53 [pid = 2249] [id = 198] 12:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x118ed7c00) [pid = 2249] [serial = 592] [outer = 0x0] 12:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11adb0400) [pid = 2249] [serial = 593] [outer = 0x118ed7c00] 12:21:11 INFO - PROCESS | 2249 | 1461093671827 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12860f400) [pid = 2249] [serial = 594] [outer = 0x118ed7c00] 12:21:12 INFO - PROCESS | 2249 | 1461093672847 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]]]}] 12:21:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:21:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1272ms 12:21:12 INFO - PROCESS | 2249 | 1461093672887 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 2249 | 1461093672889 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:21:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:21:12 INFO - PROCESS | 2249 | 1461093672894 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 2249 | 1461093672896 Marionette TRACE conn2 <- [1,766,null,{}] 12:21:12 INFO - PROCESS | 2249 | 1461093672899 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}] 12:21:13 INFO - PROCESS | 2249 | 1461093673038 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff61800 == 52 [pid = 2249] [id = 156] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1ef800 == 51 [pid = 2249] [id = 194] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x119df1800 == 50 [pid = 2249] [id = 193] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12d532000 == 49 [pid = 2249] [id = 192] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12b750000 == 48 [pid = 2249] [id = 191] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x129967000 == 47 [pid = 2249] [id = 190] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x1270a9000 == 46 [pid = 2249] [id = 189] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12e641400) [pid = 2249] [serial = 548] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa6c000 == 45 [pid = 2249] [id = 188] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad71000 == 44 [pid = 2249] [id = 187] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x129976000 == 43 [pid = 2249] [id = 186] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12b267000 == 42 [pid = 2249] [id = 185] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad58800 == 41 [pid = 2249] [id = 184] 12:21:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12d694800 == 40 [pid = 2249] [id = 183] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12e14ac00) [pid = 2249] [serial = 353] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11ab3ac00) [pid = 2249] [serial = 395] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12cf52400) [pid = 2249] [serial = 401] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12e645c00) [pid = 2249] [serial = 404] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12b2e5400) [pid = 2249] [serial = 347] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12ef7d000) [pid = 2249] [serial = 407] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x128609400) [pid = 2249] [serial = 398] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x12d543400) [pid = 2249] [serial = 350] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x1273d7800) [pid = 2249] [serial = 344] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x11a92d400) [pid = 2249] [serial = 341] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12e141c00) [pid = 2249] [serial = 467] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11215ac00) [pid = 2249] [serial = 455] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x118ee5000) [pid = 2249] [serial = 458] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x127348800) [pid = 2249] [serial = 461] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x12b981400) [pid = 2249] [serial = 464] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12f6d3000) [pid = 2249] [serial = 410] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x12d547000) [pid = 2249] [serial = 296] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x127d62800) [pid = 2249] [serial = 513] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x127346000) [pid = 2249] [serial = 512] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x118dbc800) [pid = 2249] [serial = 507] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x115141400) [pid = 2249] [serial = 506] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x118ee1000) [pid = 2249] [serial = 530] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x119a6b000) [pid = 2249] [serial = 531] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11aa27800) [pid = 2249] [serial = 510] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x11903e800) [pid = 2249] [serial = 509] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x1286d9400) [pid = 2249] [serial = 539] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x11b90bc00) [pid = 2249] [serial = 533] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x123947400) [pid = 2249] [serial = 534] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12974e400) [pid = 2249] [serial = 515] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x12bca0c00) [pid = 2249] [serial = 516] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x118e7a400) [pid = 2249] [serial = 528] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x118e66800) [pid = 2249] [serial = 527] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x118e6dc00) [pid = 2249] [serial = 525] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x118e6a000) [pid = 2249] [serial = 524] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x127771800) [pid = 2249] [serial = 536] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x12e644400) [pid = 2249] [serial = 519] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x12e20d000) [pid = 2249] [serial = 518] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 72 (0x12f431400) [pid = 2249] [serial = 522] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 71 (0x12f428400) [pid = 2249] [serial = 521] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 70 (0x12eb74400) [pid = 2249] [serial = 504] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 69 (0x12d540400) [pid = 2249] [serial = 542] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 68 (0x1299e4000) [pid = 2249] [serial = 540] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 67 (0x12913ec00) [pid = 2249] [serial = 545] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 66 (0x12e142000) [pid = 2249] [serial = 543] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 65 (0x127d64800) [pid = 2249] [serial = 537] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | --DOMWINDOW == 64 (0x12d6e7400) [pid = 2249] [serial = 546] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2249 | 1461093673116 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x11510f800 == 41 [pid = 2249] [id = 199] 12:21:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 65 (0x11215ac00) [pid = 2249] [serial = 595] [outer = 0x0] 12:21:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 66 (0x118964800) [pid = 2249] [serial = 596] [outer = 0x11215ac00] 12:21:13 INFO - PROCESS | 2249 | 1461093673144 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 67 (0x118e67400) [pid = 2249] [serial = 597] [outer = 0x11215ac00] 12:21:13 INFO - PROCESS | 2249 | 1461093673943 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]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:21:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1071ms 12:21:13 INFO - PROCESS | 2249 | 1461093673965 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 2249 | 1461093673968 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:21:13 INFO - PROCESS | 2249 | 1461093673973 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 2249 | 1461093673974 Marionette TRACE conn2 <- [1,770,null,{}] 12:21:13 INFO - PROCESS | 2249 | 1461093673977 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}] 12:21:14 INFO - PROCESS | 2249 | 1461093674054 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:21:14 INFO - PROCESS | 2249 | 1461093674059 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a905800 == 42 [pid = 2249] [id = 200] 12:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x118e84400) [pid = 2249] [serial = 598] [outer = 0x0] 12:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x118ee3800) [pid = 2249] [serial = 599] [outer = 0x118e84400] 12:21:14 INFO - PROCESS | 2249 | 1461093674086 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x119c21c00) [pid = 2249] [serial = 600] [outer = 0x118e84400] 12:21:14 INFO - PROCESS | 2249 | 1461093674450 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]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 524ms 12:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:21:14 INFO - PROCESS | 2249 | 1461093674496 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 2249 | 1461093674498 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:21:14 INFO - PROCESS | 2249 | 1461093674500 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 2249 | 1461093674503 Marionette TRACE conn2 <- [1,774,null,{}] 12:21:14 INFO - PROCESS | 2249 | 1461093674510 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}] 12:21:14 INFO - PROCESS | 2249 | 1461093674588 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:21:14 INFO - PROCESS | 2249 | 1461093674595 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bbe4000 == 43 [pid = 2249] [id = 201] 12:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x11aa0d000) [pid = 2249] [serial = 601] [outer = 0x0] 12:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x11ac85800) [pid = 2249] [serial = 602] [outer = 0x11aa0d000] 12:21:14 INFO - PROCESS | 2249 | 1461093674624 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x11bb0f400) [pid = 2249] [serial = 603] [outer = 0x11aa0d000] 12:21:14 INFO - PROCESS | 2249 | 1461093674959 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]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 12:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:21:14 INFO - PROCESS | 2249 | 1461093674971 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 2249 | 1461093674972 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:21:14 INFO - PROCESS | 2249 | 1461093674975 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 2249 | 1461093674979 Marionette TRACE conn2 <- [1,778,null,{}] 12:21:14 INFO - PROCESS | 2249 | 1461093674982 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}] 12:21:15 INFO - PROCESS | 2249 | 1461093675065 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:21:15 INFO - PROCESS | 2249 | 1461093675098 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7e1000 == 44 [pid = 2249] [id = 202] 12:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x11aa1e000) [pid = 2249] [serial = 604] [outer = 0x0] 12:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x11bc74000) [pid = 2249] [serial = 605] [outer = 0x11aa1e000] 12:21:15 INFO - PROCESS | 2249 | 1461093675153 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x125d99400) [pid = 2249] [serial = 606] [outer = 0x11aa1e000] 12:21:15 INFO - PROCESS | 2249 | 1461093675500 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]]]}] 12:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 12:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:21:15 INFO - PROCESS | 2249 | 1461093675548 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 2249 | 1461093675549 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:21:15 INFO - PROCESS | 2249 | 1461093675552 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 2249 | 1461093675553 Marionette TRACE conn2 <- [1,782,null,{}] 12:21:15 INFO - PROCESS | 2249 | 1461093675555 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}] 12:21:15 INFO - PROCESS | 2249 | 1461093675651 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:21:15 INFO - PROCESS | 2249 | 1461093675686 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278cb800 == 45 [pid = 2249] [id = 203] 12:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x10873f400) [pid = 2249] [serial = 607] [outer = 0x0] 12:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x125da6000) [pid = 2249] [serial = 608] [outer = 0x10873f400] 12:21:15 INFO - PROCESS | 2249 | 1461093675712 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x1277b9400) [pid = 2249] [serial = 609] [outer = 0x10873f400] 12:21:16 INFO - PROCESS | 2249 | 1461093676106 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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 12:21:16 INFO - PROCESS | 2249 | 1461093676123 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 2249 | 1461093676125 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:21:16 INFO - PROCESS | 2249 | 1461093676128 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 2249 | 1461093676130 Marionette TRACE conn2 <- [1,786,null,{}] 12:21:16 INFO - PROCESS | 2249 | 1461093676140 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}] 12:21:16 INFO - PROCESS | 2249 | 1461093676312 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:21:16 INFO - PROCESS | 2249 | 1461093676332 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x129703800 == 46 [pid = 2249] [id = 204] 12:21:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x12782cc00) [pid = 2249] [serial = 610] [outer = 0x0] 12:21:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x12860ec00) [pid = 2249] [serial = 611] [outer = 0x12782cc00] 12:21:16 INFO - PROCESS | 2249 | 1461093676379 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x1299dec00) [pid = 2249] [serial = 612] [outer = 0x12782cc00] 12:21:16 INFO - PROCESS | 2249 | 1461093676764 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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 12:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:21:16 INFO - PROCESS | 2249 | 1461093676799 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 2249 | 1461093676800 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:21:16 INFO - PROCESS | 2249 | 1461093676802 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 2249 | 1461093676803 Marionette TRACE conn2 <- [1,790,null,{}] 12:21:16 INFO - PROCESS | 2249 | 1461093676806 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}] 12:21:16 INFO - PROCESS | 2249 | 1461093676937 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:21:16 INFO - PROCESS | 2249 | 1461093676984 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x115106000 == 47 [pid = 2249] [id = 205] 12:21:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x1299e4000) [pid = 2249] [serial = 613] [outer = 0x0] 12:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x129bd6000) [pid = 2249] [serial = 614] [outer = 0x1299e4000] 12:21:17 INFO - PROCESS | 2249 | 1461093677026 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x12b289400) [pid = 2249] [serial = 615] [outer = 0x1299e4000] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x128f48c00) [pid = 2249] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x11c6cc800) [pid = 2249] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x12860a400) [pid = 2249] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x118e7d800) [pid = 2249] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x1191df000) [pid = 2249] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x12eb6a000) [pid = 2249] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x118e86000) [pid = 2249] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x125d9c400) [pid = 2249] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x119db8000) [pid = 2249] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x129bccc00) [pid = 2249] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:21:17 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x118e62c00) [pid = 2249] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:21:17 INFO - PROCESS | 2249 | 1461093677481 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]]]}] 12:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 720ms 12:21:17 INFO - PROCESS | 2249 | 1461093677536 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 2249 | 1461093677537 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:21:17 INFO - PROCESS | 2249 | 1461093677541 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 2249 | 1461093677544 Marionette TRACE conn2 <- [1,794,null,{}] 12:21:17 INFO - PROCESS | 2249 | 1461093677548 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}] 12:21:17 INFO - PROCESS | 2249 | 1461093677645 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:21:17 INFO - PROCESS | 2249 | 1461093677651 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b96e000 == 48 [pid = 2249] [id = 206] 12:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x11b905800) [pid = 2249] [serial = 616] [outer = 0x0] 12:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x1277ee000) [pid = 2249] [serial = 617] [outer = 0x11b905800] 12:21:17 INFO - PROCESS | 2249 | 1461093677677 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x12b283800) [pid = 2249] [serial = 618] [outer = 0x11b905800] 12:21:17 INFO - PROCESS | 2249 | 1461093677985 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]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 473ms 12:21:18 INFO - PROCESS | 2249 | 1461093678015 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 2249 | 1461093678016 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:21:18 INFO - PROCESS | 2249 | 1461093678018 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 2249 | 1461093678019 Marionette TRACE conn2 <- [1,798,null,{}] 12:21:18 INFO - PROCESS | 2249 | 1461093678022 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}] 12:21:18 INFO - PROCESS | 2249 | 1461093678101 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:21:18 INFO - PROCESS | 2249 | 1461093678152 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c157800 == 49 [pid = 2249] [id = 207] 12:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x125d9c000) [pid = 2249] [serial = 619] [outer = 0x0] 12:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x12b4c0800) [pid = 2249] [serial = 620] [outer = 0x125d9c000] 12:21:18 INFO - PROCESS | 2249 | 1461093678178 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x114039400) [pid = 2249] [serial = 621] [outer = 0x125d9c000] 12:21:18 INFO - PROCESS | 2249 | 1461093678457 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]]]}] 12:21:18 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 12:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 12:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:21:18 INFO - PROCESS | 2249 | 1461093678488 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 2249 | 1461093678489 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:21:18 INFO - PROCESS | 2249 | 1461093678500 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 2249 | 1461093678501 Marionette TRACE conn2 <- [1,802,null,{}] 12:21:18 INFO - PROCESS | 2249 | 1461093678504 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}] 12:21:18 INFO - PROCESS | 2249 | 1461093678590 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:21:18 INFO - PROCESS | 2249 | 1461093678597 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d68b000 == 50 [pid = 2249] [id = 208] 12:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x12b908800) [pid = 2249] [serial = 622] [outer = 0x0] 12:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x12bc97c00) [pid = 2249] [serial = 623] [outer = 0x12b908800] 12:21:18 INFO - PROCESS | 2249 | 1461093678623 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x12cedcc00) [pid = 2249] [serial = 624] [outer = 0x12b908800] 12:21:18 INFO - PROCESS | 2249 | 1461093678968 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]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 528ms 12:21:19 INFO - PROCESS | 2249 | 1461093679020 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 2249 | 1461093679022 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:21:19 INFO - PROCESS | 2249 | 1461093679024 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 2249 | 1461093679026 Marionette TRACE conn2 <- [1,806,null,{}] 12:21:19 INFO - PROCESS | 2249 | 1461093679028 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}] 12:21:19 INFO - PROCESS | 2249 | 1461093679120 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:21:19 INFO - PROCESS | 2249 | 1461093679125 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e36b800 == 51 [pid = 2249] [id = 209] 12:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x12bc96c00) [pid = 2249] [serial = 625] [outer = 0x0] 12:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x12d6c8800) [pid = 2249] [serial = 626] [outer = 0x12bc96c00] 12:21:19 INFO - PROCESS | 2249 | 1461093679157 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x12e203c00) [pid = 2249] [serial = 627] [outer = 0x12bc96c00] 12:21:19 INFO - PROCESS | 2249 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:21:19 INFO - PROCESS | 2249 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:21:19 INFO - PROCESS | 2249 | [GFX2-]: Using SkiaGL canvas. 12:21:19 INFO - PROCESS | 2249 | 1461093679648 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]]]}] 12:21:19 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 12:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 12:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:21:19 INFO - PROCESS | 2249 | 1461093679694 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 2249 | 1461093679696 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:21:19 INFO - PROCESS | 2249 | 1461093679700 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 2249 | 1461093679702 Marionette TRACE conn2 <- [1,810,null,{}] 12:21:19 INFO - PROCESS | 2249 | 1461093679706 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}] 12:21:19 INFO - PROCESS | 2249 | 1461093679806 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:21:19 INFO - PROCESS | 2249 | 1461093679886 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a909800 == 52 [pid = 2249] [id = 210] 12:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x118ed8c00) [pid = 2249] [serial = 628] [outer = 0x0] 12:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x118ee1000) [pid = 2249] [serial = 629] [outer = 0x118ed8c00] 12:21:19 INFO - PROCESS | 2249 | 1461093679931 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11a8a2400) [pid = 2249] [serial = 630] [outer = 0x118ed8c00] 12:21:20 INFO - PROCESS | 2249 | 1461093680373 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]]]}] 12:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 723ms 12:21:20 INFO - PROCESS | 2249 | 1461093680427 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 2249 | 1461093680431 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:21:20 INFO - PROCESS | 2249 | 1461093680437 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 2249 | 1461093680439 Marionette TRACE conn2 <- [1,814,null,{}] 12:21:20 INFO - PROCESS | 2249 | 1461093680443 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}] 12:21:20 INFO - PROCESS | 2249 | 1461093680541 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:21:20 INFO - PROCESS | 2249 | 1461093680606 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x127d83000 == 53 [pid = 2249] [id = 211] 12:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11af95000) [pid = 2249] [serial = 631] [outer = 0x0] 12:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11bb15800) [pid = 2249] [serial = 632] [outer = 0x11af95000] 12:21:20 INFO - PROCESS | 2249 | 1461093680636 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x125d9b400) [pid = 2249] [serial = 633] [outer = 0x11af95000] 12:21:21 INFO - PROCESS | 2249 | 1461093681042 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] 12:21:21 INFO - PROCESS | 2249 | 1461093681138 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:21:21 INFO - PROCESS | 2249 | 1461093681142 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 2249 | 1461093681146 Marionette TRACE conn2 <- [1,818,null,{}] 12:21:21 INFO - PROCESS | 2249 | 1461093681154 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}] 12:21:21 INFO - PROCESS | 2249 | 1461093681254 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:21:21 INFO - PROCESS | 2249 | 1461093681319 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e90b000 == 54 [pid = 2249] [id = 212] 12:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x1277c6800) [pid = 2249] [serial = 634] [outer = 0x0] 12:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x1299dd800) [pid = 2249] [serial = 635] [outer = 0x1277c6800] 12:21:21 INFO - PROCESS | 2249 | 1461093681352 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x12bc9ec00) [pid = 2249] [serial = 636] [outer = 0x1277c6800] 12:21:21 INFO - PROCESS | 2249 | 1461093681778 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]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 673ms 12:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:21:21 INFO - PROCESS | 2249 | 1461093681815 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 2249 | 1461093681817 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:21:21 INFO - PROCESS | 2249 | 1461093681820 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 2249 | 1461093681821 Marionette TRACE conn2 <- [1,822,null,{}] 12:21:21 INFO - PROCESS | 2249 | 1461093681824 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}] 12:21:21 INFO - PROCESS | 2249 | 1461093681923 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:21:21 INFO - PROCESS | 2249 | 1461093681989 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ef99800 == 55 [pid = 2249] [id = 213] 12:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x12d6c2400) [pid = 2249] [serial = 637] [outer = 0x0] 12:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x12d6e3400) [pid = 2249] [serial = 638] [outer = 0x12d6c2400] 12:21:22 INFO - PROCESS | 2249 | 1461093682020 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x12e14ac00) [pid = 2249] [serial = 639] [outer = 0x12d6c2400] 12:21:22 INFO - PROCESS | 2249 | 1461093682443 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] 12:21:22 INFO - PROCESS | 2249 | 1461093682493 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:21:22 INFO - PROCESS | 2249 | 1461093682497 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 2249 | 1461093682498 Marionette TRACE conn2 <- [1,826,null,{}] 12:21:22 INFO - PROCESS | 2249 | 1461093682500 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}] 12:21:22 INFO - PROCESS | 2249 | 1461093682613 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:21:22 INFO - PROCESS | 2249 | 1461093682678 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f109000 == 56 [pid = 2249] [id = 214] 12:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x12d6c2c00) [pid = 2249] [serial = 640] [outer = 0x0] 12:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x12e63c000) [pid = 2249] [serial = 641] [outer = 0x12d6c2c00] 12:21:22 INFO - PROCESS | 2249 | 1461093682708 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12e648400) [pid = 2249] [serial = 642] [outer = 0x12d6c2c00] 12:21:23 INFO - PROCESS | 2249 | 1461093683129 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]]]}] 12:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 669ms 12:21:23 INFO - PROCESS | 2249 | 1461093683177 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 2249 | 1461093683178 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:21:23 INFO - PROCESS | 2249 | 1461093683182 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 2249 | 1461093683183 Marionette TRACE conn2 <- [1,830,null,{}] 12:21:23 INFO - PROCESS | 2249 | 1461093683186 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}] 12:21:23 INFO - PROCESS | 2249 | 1461093683298 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:21:23 INFO - PROCESS | 2249 | 1461093683373 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f648000 == 57 [pid = 2249] [id = 215] 12:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12e14e800) [pid = 2249] [serial = 643] [outer = 0x0] 12:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12ef83400) [pid = 2249] [serial = 644] [outer = 0x12e14e800] 12:21:23 INFO - PROCESS | 2249 | 1461093683405 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12f2f5000) [pid = 2249] [serial = 645] [outer = 0x12e14e800] 12:21:24 INFO - PROCESS | 2249 | 1461093684002 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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 872ms 12:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:21:24 INFO - PROCESS | 2249 | 1461093684054 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 2249 | 1461093684056 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:21:24 INFO - PROCESS | 2249 | 1461093684060 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 2249 | 1461093684062 Marionette TRACE conn2 <- [1,834,null,{}] 12:21:24 INFO - PROCESS | 2249 | 1461093684065 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}] 12:21:24 INFO - PROCESS | 2249 | 1461093684156 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:21:24 INFO - PROCESS | 2249 | 1461093684225 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c321000 == 58 [pid = 2249] [id = 216] 12:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x1189e6800) [pid = 2249] [serial = 646] [outer = 0x0] 12:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x118e69800) [pid = 2249] [serial = 647] [outer = 0x1189e6800] 12:21:24 INFO - PROCESS | 2249 | 1461093684254 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x118e88c00) [pid = 2249] [serial = 648] [outer = 0x1189e6800] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x118bad800 == 57 [pid = 2249] [id = 114] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x12d68b000 == 56 [pid = 2249] [id = 208] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x12c157800 == 55 [pid = 2249] [id = 207] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x12b96e000 == 54 [pid = 2249] [id = 206] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x115106000 == 53 [pid = 2249] [id = 205] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x129703800 == 52 [pid = 2249] [id = 204] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x1278cb800 == 51 [pid = 2249] [id = 203] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7e1000 == 50 [pid = 2249] [id = 202] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x128611c00) [pid = 2249] [serial = 584] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11bbe4000 == 49 [pid = 2249] [id = 201] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11a905800 == 48 [pid = 2249] [id = 200] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11510f800 == 47 [pid = 2249] [id = 199] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad63000 == 46 [pid = 2249] [id = 198] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x12996e000 == 45 [pid = 2249] [id = 197] 12:21:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa5c000 == 44 [pid = 2249] [id = 196] 12:21:24 INFO - PROCESS | 2249 | 1461093684703 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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 12:21:24 INFO - PROCESS | 2249 | 1461093684731 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 2249 | 1461093684735 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12e205000) [pid = 2249] [serial = 572] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x127775400) [pid = 2249] [serial = 566] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12914a400) [pid = 2249] [serial = 567] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x12d53d000) [pid = 2249] [serial = 558] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x12b90c400) [pid = 2249] [serial = 557] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x1191de000) [pid = 2249] [serial = 552] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x118e84000) [pid = 2249] [serial = 551] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x127026400) [pid = 2249] [serial = 555] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11c638c00) [pid = 2249] [serial = 554] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x12f2ed000) [pid = 2249] [serial = 575] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x11a934000) [pid = 2249] [serial = 561] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x118ed9c00) [pid = 2249] [serial = 560] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x125da3000) [pid = 2249] [serial = 578] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x12f42fc00) [pid = 2249] [serial = 576] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11af95400) [pid = 2249] [serial = 563] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11c62d400) [pid = 2249] [serial = 564] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x12ced8c00) [pid = 2249] [serial = 569] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x119dbc800) [pid = 2249] [serial = 581] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11bf3a400) [pid = 2249] [serial = 582] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x125da8400) [pid = 2249] [serial = 579] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x12e3a3800) [pid = 2249] [serial = 573] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x12d6c0800) [pid = 2249] [serial = 570] [outer = 0x0] [url = about:blank] 12:21:24 INFO - PROCESS | 2249 | 1461093684757 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 2249 | 1461093684759 Marionette TRACE conn2 <- [1,838,null,{}] 12:21:24 INFO - PROCESS | 2249 | 1461093684764 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}] 12:21:24 INFO - PROCESS | 2249 | 1461093684845 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:21:24 INFO - PROCESS | 2249 | 1461093684851 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x119df0000 == 45 [pid = 2249] [id = 217] 12:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x118e6fc00) [pid = 2249] [serial = 649] [outer = 0x0] 12:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x1191e3000) [pid = 2249] [serial = 650] [outer = 0x118e6fc00] 12:21:24 INFO - PROCESS | 2249 | 1461093684879 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11aa17400) [pid = 2249] [serial = 651] [outer = 0x118e6fc00] 12:21:25 INFO - PROCESS | 2249 | 1461093685343 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]]]}] 12:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 629ms 12:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:21:25 INFO - PROCESS | 2249 | 1461093685380 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 2249 | 1461093685382 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:21:25 INFO - PROCESS | 2249 | 1461093685385 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 2249 | 1461093685388 Marionette TRACE conn2 <- [1,842,null,{}] 12:21:25 INFO - PROCESS | 2249 | 1461093685402 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}] 12:21:25 INFO - PROCESS | 2249 | 1461093685563 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:21:25 INFO - PROCESS | 2249 | 1461093685575 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7df000 == 46 [pid = 2249] [id = 218] 12:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x123ad6800) [pid = 2249] [serial = 652] [outer = 0x0] 12:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x125bcec00) [pid = 2249] [serial = 653] [outer = 0x123ad6800] 12:21:25 INFO - PROCESS | 2249 | 1461093685603 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x125da4c00) [pid = 2249] [serial = 654] [outer = 0x123ad6800] 12:21:25 INFO - PROCESS | 2249 | 1461093685964 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]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 628ms 12:21:26 INFO - PROCESS | 2249 | 1461093686012 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 2249 | 1461093686014 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:21:26 INFO - PROCESS | 2249 | 1461093686017 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 2249 | 1461093686018 Marionette TRACE conn2 <- [1,846,null,{}] 12:21:26 INFO - PROCESS | 2249 | 1461093686020 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}] 12:21:26 INFO - PROCESS | 2249 | 1461093686102 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:21:26 INFO - PROCESS | 2249 | 1461093686106 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278c0000 == 47 [pid = 2249] [id = 219] 12:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x127024400) [pid = 2249] [serial = 655] [outer = 0x0] 12:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x127775400) [pid = 2249] [serial = 656] [outer = 0x127024400] 12:21:26 INFO - PROCESS | 2249 | 1461093686137 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x127e8d400) [pid = 2249] [serial = 657] [outer = 0x127024400] 12:21:26 INFO - PROCESS | 2249 | 1461093686463 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]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 12:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:21:26 INFO - PROCESS | 2249 | 1461093686489 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 2249 | 1461093686491 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:21:26 INFO - PROCESS | 2249 | 1461093686495 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 2249 | 1461093686496 Marionette TRACE conn2 <- [1,850,null,{}] 12:21:26 INFO - PROCESS | 2249 | 1461093686499 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}] 12:21:26 INFO - PROCESS | 2249 | 1461093686577 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:21:26 INFO - PROCESS | 2249 | 1461093686636 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x128665800 == 48 [pid = 2249] [id = 220] 12:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x127027000) [pid = 2249] [serial = 658] [outer = 0x0] 12:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x12860a800) [pid = 2249] [serial = 659] [outer = 0x127027000] 12:21:26 INFO - PROCESS | 2249 | 1461093686662 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x1299e4c00) [pid = 2249] [serial = 660] [outer = 0x127027000] 12:21:26 INFO - PROCESS | 2249 | 1461093686984 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]]]}] 12:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 12:21:27 INFO - PROCESS | 2249 | 1461093687014 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 2249 | 1461093687015 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:21:27 INFO - PROCESS | 2249 | 1461093687025 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 2249 | 1461093687026 Marionette TRACE conn2 <- [1,854,null,{}] 12:21:27 INFO - PROCESS | 2249 | 1461093687028 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}] 12:21:27 INFO - PROCESS | 2249 | 1461093687145 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:21:27 INFO - PROCESS | 2249 | 1461093687162 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b96d800 == 49 [pid = 2249] [id = 221] 12:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x129bd0000) [pid = 2249] [serial = 661] [outer = 0x0] 12:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x12baf2c00) [pid = 2249] [serial = 662] [outer = 0x129bd0000] 12:21:27 INFO - PROCESS | 2249 | 1461093687189 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x12e63d000) [pid = 2249] [serial = 663] [outer = 0x129bd0000] 12:21:27 INFO - PROCESS | 2249 | 1461093687522 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]]]}] 12:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 12:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:21:27 INFO - PROCESS | 2249 | 1461093687546 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 2249 | 1461093687547 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:21:27 INFO - PROCESS | 2249 | 1461093687549 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 2249 | 1461093687550 Marionette TRACE conn2 <- [1,858,null,{}] 12:21:27 INFO - PROCESS | 2249 | 1461093687553 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}] 12:21:27 INFO - PROCESS | 2249 | 1461093687668 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:21:27 INFO - PROCESS | 2249 | 1461093687672 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d533800 == 50 [pid = 2249] [id = 222] 12:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x12b27c800) [pid = 2249] [serial = 664] [outer = 0x0] 12:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12eb73000) [pid = 2249] [serial = 665] [outer = 0x12b27c800] 12:21:27 INFO - PROCESS | 2249 | 1461093687698 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12ef82800) [pid = 2249] [serial = 666] [outer = 0x12b27c800] 12:21:28 INFO - PROCESS | 2249 | 1461093688107 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]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 569ms 12:21:28 INFO - PROCESS | 2249 | 1461093688122 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 2249 | 1461093688124 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:21:28 INFO - PROCESS | 2249 | 1461093688127 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 2249 | 1461093688129 Marionette TRACE conn2 <- [1,862,null,{}] 12:21:28 INFO - PROCESS | 2249 | 1461093688133 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}] 12:21:28 INFO - PROCESS | 2249 | 1461093688292 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:21:28 INFO - PROCESS | 2249 | 1461093688317 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b5000 == 51 [pid = 2249] [id = 223] 12:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12e14d000) [pid = 2249] [serial = 667] [outer = 0x0] 12:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12f2eb800) [pid = 2249] [serial = 668] [outer = 0x12e14d000] 12:21:28 INFO - PROCESS | 2249 | 1461093688358 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12f42b400) [pid = 2249] [serial = 669] [outer = 0x12e14d000] 12:21:28 INFO - PROCESS | 2249 | 1461093688733 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]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 619ms 12:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:21:28 INFO - PROCESS | 2249 | 1461093688747 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 2249 | 1461093688748 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:21:28 INFO - PROCESS | 2249 | 1461093688750 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 2249 | 1461093688751 Marionette TRACE conn2 <- [1,866,null,{}] 12:21:28 INFO - PROCESS | 2249 | 1461093688753 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}] 12:21:28 INFO - PROCESS | 2249 | 1461093688856 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:21:28 INFO - PROCESS | 2249 | 1461093688868 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e90c800 == 52 [pid = 2249] [id = 224] 12:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11a92e400) [pid = 2249] [serial = 670] [outer = 0x0] 12:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12f42b800) [pid = 2249] [serial = 671] [outer = 0x11a92e400] 12:21:28 INFO - PROCESS | 2249 | 1461093688893 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12f6d4800) [pid = 2249] [serial = 672] [outer = 0x11a92e400] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11215ac00) [pid = 2249] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11b905800) [pid = 2249] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x1299e4000) [pid = 2249] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11aa1e000) [pid = 2249] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12782cc00) [pid = 2249] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x12b908800) [pid = 2249] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x118e84400) [pid = 2249] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118ed7c00) [pid = 2249] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12e142c00) [pid = 2249] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11aa0d000) [pid = 2249] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x125d9c000) [pid = 2249] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:21:29 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x10873f400) [pid = 2249] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:21:29 INFO - PROCESS | 2249 | 1461093689283 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]]]}] 12:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 568ms 12:21:29 INFO - PROCESS | 2249 | 1461093689318 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 2249 | 1461093689319 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:21:29 INFO - PROCESS | 2249 | 1461093689322 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 2249 | 1461093689323 Marionette TRACE conn2 <- [1,870,null,{}] 12:21:29 INFO - PROCESS | 2249 | 1461093689325 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}] 12:21:29 INFO - PROCESS | 2249 | 1461093689429 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:21:29 INFO - PROCESS | 2249 | 1461093689461 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e68b000 == 53 [pid = 2249] [id = 225] 12:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11adabc00) [pid = 2249] [serial = 673] [outer = 0x0] 12:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x12733d800) [pid = 2249] [serial = 674] [outer = 0x11adabc00] 12:21:29 INFO - PROCESS | 2249 | 1461093689486 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x12f431c00) [pid = 2249] [serial = 675] [outer = 0x11adabc00] 12:21:29 INFO - PROCESS | 2249 | 1461093689763 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]]]}] 12:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 473ms 12:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:21:29 INFO - PROCESS | 2249 | 1461093689799 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 2249 | 1461093689801 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:21:29 INFO - PROCESS | 2249 | 1461093689803 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 2249 | 1461093689805 Marionette TRACE conn2 <- [1,874,null,{}] 12:21:29 INFO - PROCESS | 2249 | 1461093689807 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}] 12:21:29 INFO - PROCESS | 2249 | 1461093689906 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:21:29 INFO - PROCESS | 2249 | 1461093689960 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f64c800 == 54 [pid = 2249] [id = 226] 12:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11adad800) [pid = 2249] [serial = 676] [outer = 0x0] 12:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12f6f4800) [pid = 2249] [serial = 677] [outer = 0x11adad800] 12:21:29 INFO - PROCESS | 2249 | 1461093689989 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12ff59000) [pid = 2249] [serial = 678] [outer = 0x11adad800] 12:21:30 INFO - PROCESS | 2249 | 1461093690292 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]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 12:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:21:30 INFO - PROCESS | 2249 | 1461093690323 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 2249 | 1461093690324 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:21:30 INFO - PROCESS | 2249 | 1461093690329 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 2249 | 1461093690330 Marionette TRACE conn2 <- [1,878,null,{}] 12:21:30 INFO - PROCESS | 2249 | 1461093690332 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}] 12:21:30 INFO - PROCESS | 2249 | 1461093690414 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:21:30 INFO - PROCESS | 2249 | 1461093690418 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff6f800 == 55 [pid = 2249] [id = 227] 12:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x119a0a400) [pid = 2249] [serial = 679] [outer = 0x0] 12:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x119a0f800) [pid = 2249] [serial = 680] [outer = 0x119a0a400] 12:21:30 INFO - PROCESS | 2249 | 1461093690443 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12ff58400) [pid = 2249] [serial = 681] [outer = 0x119a0a400] 12:21:30 INFO - PROCESS | 2249 | 1461093690751 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]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 12:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:21:30 INFO - PROCESS | 2249 | 1461093690797 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 2249 | 1461093690798 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:21:30 INFO - PROCESS | 2249 | 1461093690800 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 2249 | 1461093690802 Marionette TRACE conn2 <- [1,882,null,{}] 12:21:30 INFO - PROCESS | 2249 | 1461093690804 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}] 12:21:30 INFO - PROCESS | 2249 | 1461093690912 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:21:30 INFO - PROCESS | 2249 | 1461093690920 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff7d800 == 56 [pid = 2249] [id = 228] 12:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x114b80c00) [pid = 2249] [serial = 682] [outer = 0x0] 12:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x114b83400) [pid = 2249] [serial = 683] [outer = 0x114b80c00] 12:21:30 INFO - PROCESS | 2249 | 1461093690946 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x114b87400) [pid = 2249] [serial = 684] [outer = 0x114b80c00] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba3c800 == 55 [pid = 2249] [id = 116] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x119dd7800 == 54 [pid = 2249] [id = 100] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf3c000 == 53 [pid = 2249] [id = 154] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb8c800 == 52 [pid = 2249] [id = 195] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11c32c000 == 51 [pid = 2249] [id = 115] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce51000 == 50 [pid = 2249] [id = 99] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x129965000 == 49 [pid = 2249] [id = 81] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c1000 == 48 [pid = 2249] [id = 113] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12d6a3800 == 47 [pid = 2249] [id = 168] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x125b34800 == 46 [pid = 2249] [id = 101] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11c321000 == 45 [pid = 2249] [id = 216] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12f648000 == 44 [pid = 2249] [id = 215] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12f109000 == 43 [pid = 2249] [id = 214] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12ef99800 == 42 [pid = 2249] [id = 213] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12e90b000 == 41 [pid = 2249] [id = 212] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x127d83000 == 40 [pid = 2249] [id = 211] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11a909800 == 39 [pid = 2249] [id = 210] 12:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12e36b800 == 38 [pid = 2249] [id = 209] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x119df0000 == 37 [pid = 2249] [id = 217] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12f64c800 == 36 [pid = 2249] [id = 226] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12e90c800 == 35 [pid = 2249] [id = 224] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12d533800 == 34 [pid = 2249] [id = 222] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x1278c0000 == 33 [pid = 2249] [id = 219] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7df000 == 32 [pid = 2249] [id = 218] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b5000 == 31 [pid = 2249] [id = 223] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x128665800 == 30 [pid = 2249] [id = 220] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12e68b000 == 29 [pid = 2249] [id = 225] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12b96d800 == 28 [pid = 2249] [id = 221] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12cedcc00) [pid = 2249] [serial = 624] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12d6c8800) [pid = 2249] [serial = 626] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x118964800) [pid = 2249] [serial = 596] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x1277ee000) [pid = 2249] [serial = 617] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x125da1800) [pid = 2249] [serial = 590] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x12b289400) [pid = 2249] [serial = 615] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x125d99400) [pid = 2249] [serial = 606] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x1299dec00) [pid = 2249] [serial = 612] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12bc97c00) [pid = 2249] [serial = 623] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x129bd6000) [pid = 2249] [serial = 614] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x119c21c00) [pid = 2249] [serial = 600] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x118e67400) [pid = 2249] [serial = 597] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x12860f400) [pid = 2249] [serial = 594] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12860ec00) [pid = 2249] [serial = 611] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x11bc74000) [pid = 2249] [serial = 605] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x12eb72c00) [pid = 2249] [serial = 549] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11ac85800) [pid = 2249] [serial = 602] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x118ee3800) [pid = 2249] [serial = 599] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x114039400) [pid = 2249] [serial = 621] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x11adb0400) [pid = 2249] [serial = 593] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x12b283800) [pid = 2249] [serial = 618] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x1277b9400) [pid = 2249] [serial = 609] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x119036400) [pid = 2249] [serial = 587] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x12b4c0800) [pid = 2249] [serial = 620] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x125da6000) [pid = 2249] [serial = 608] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x11bb0f400) [pid = 2249] [serial = 603] [outer = 0x0] [url = about:blank] 12:21:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff6f800 == 27 [pid = 2249] [id = 227] 12:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:21:32 INFO - PROCESS | 2249 | 1461093692522 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]]]}] 12:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1727ms 12:21:32 INFO - PROCESS | 2249 | 1461093692530 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:21:32 INFO - PROCESS | 2249 | 1461093692532 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:21:32 INFO - PROCESS | 2249 | 1461093692536 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 2249 | 1461093692538 Marionette TRACE conn2 <- [1,886,null,{}] 12:21:32 INFO - PROCESS | 2249 | 1461093692542 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}] 12:21:32 INFO - PROCESS | 2249 | 1461093692618 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:21:32 INFO - PROCESS | 2249 | 1461093692663 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x11566e800 == 28 [pid = 2249] [id = 229] 12:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x11215f000) [pid = 2249] [serial = 685] [outer = 0x0] 12:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x1146b6c00) [pid = 2249] [serial = 686] [outer = 0x11215f000] 12:21:32 INFO - PROCESS | 2249 | 1461093692691 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x114b82400) [pid = 2249] [serial = 687] [outer = 0x11215f000] 12:21:32 INFO - PROCESS | 2249 | 1461093692986 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]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 12:21:33 INFO - PROCESS | 2249 | 1461093693006 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 2249 | 1461093693013 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:21:33 INFO - PROCESS | 2249 | 1461093693018 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 2249 | 1461093693020 Marionette TRACE conn2 <- [1,890,null,{}] 12:21:33 INFO - PROCESS | 2249 | 1461093693022 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}] 12:21:33 INFO - PROCESS | 2249 | 1461093693096 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:21:33 INFO - PROCESS | 2249 | 1461093693101 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x119051000 == 29 [pid = 2249] [id = 230] 12:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x114b82800) [pid = 2249] [serial = 688] [outer = 0x0] 12:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x1152c5000) [pid = 2249] [serial = 689] [outer = 0x114b82800] 12:21:33 INFO - PROCESS | 2249 | 1461093693129 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x1154e3800) [pid = 2249] [serial = 690] [outer = 0x114b82800] 12:21:33 INFO - PROCESS | 2249 | 1461093693462 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]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 12:21:33 INFO - PROCESS | 2249 | 1461093693490 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 2249 | 1461093693495 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:21:33 INFO - PROCESS | 2249 | 1461093693499 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 2249 | 1461093693503 Marionette TRACE conn2 <- [1,894,null,{}] 12:21:33 INFO - PROCESS | 2249 | 1461093693514 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}] 12:21:33 INFO - PROCESS | 2249 | 1461093693629 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:21:33 INFO - PROCESS | 2249 | 1461093693636 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x119b0e000 == 30 [pid = 2249] [id = 231] 12:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x10873a400) [pid = 2249] [serial = 691] [outer = 0x0] 12:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x118678c00) [pid = 2249] [serial = 692] [outer = 0x10873a400] 12:21:33 INFO - PROCESS | 2249 | 1461093693683 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x118bdc000) [pid = 2249] [serial = 693] [outer = 0x10873a400] 12:21:34 INFO - PROCESS | 2249 | 1461093694132 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]]]}] 12:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 674ms 12:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:21:34 INFO - PROCESS | 2249 | 1461093694172 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 2249 | 1461093694174 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:21:34 INFO - PROCESS | 2249 | 1461093694176 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 2249 | 1461093694177 Marionette TRACE conn2 <- [1,898,null,{}] 12:21:34 INFO - PROCESS | 2249 | 1461093694180 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}] 12:21:34 INFO - PROCESS | 2249 | 1461093694250 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:21:34 INFO - PROCESS | 2249 | 1461093694254 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a907000 == 31 [pid = 2249] [id = 232] 12:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x118e62c00) [pid = 2249] [serial = 694] [outer = 0x0] 12:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x118e69000) [pid = 2249] [serial = 695] [outer = 0x118e62c00] 12:21:34 INFO - PROCESS | 2249 | 1461093694283 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x118e71000) [pid = 2249] [serial = 696] [outer = 0x118e62c00] 12:21:34 INFO - PROCESS | 2249 | 1461093694586 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]]]}] 12:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 419ms 12:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:21:34 INFO - PROCESS | 2249 | 1461093694599 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 2249 | 1461093694600 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:21:34 INFO - PROCESS | 2249 | 1461093694602 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 2249 | 1461093694603 Marionette TRACE conn2 <- [1,902,null,{}] 12:21:34 INFO - PROCESS | 2249 | 1461093694605 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}] 12:21:34 INFO - PROCESS | 2249 | 1461093694680 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:21:34 INFO - PROCESS | 2249 | 1461093694684 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad63000 == 32 [pid = 2249] [id = 233] 12:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x1140b9c00) [pid = 2249] [serial = 697] [outer = 0x0] 12:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x118e81000) [pid = 2249] [serial = 698] [outer = 0x1140b9c00] 12:21:34 INFO - PROCESS | 2249 | 1461093694712 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x118e86c00) [pid = 2249] [serial = 699] [outer = 0x1140b9c00] 12:21:35 INFO - PROCESS | 2249 | 1461093695054 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]]]}] 12:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 12:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:21:35 INFO - PROCESS | 2249 | 1461093695070 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 2249 | 1461093695072 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:21:35 INFO - PROCESS | 2249 | 1461093695074 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 2249 | 1461093695075 Marionette TRACE conn2 <- [1,906,null,{}] 12:21:35 INFO - PROCESS | 2249 | 1461093695089 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}] 12:21:35 INFO - PROCESS | 2249 | 1461093695177 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:21:35 INFO - PROCESS | 2249 | 1461093695183 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb30800 == 33 [pid = 2249] [id = 234] 12:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x118ed6400) [pid = 2249] [serial = 700] [outer = 0x0] 12:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x118ee4400) [pid = 2249] [serial = 701] [outer = 0x118ed6400] 12:21:35 INFO - PROCESS | 2249 | 1461093695212 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x1191e6000) [pid = 2249] [serial = 702] [outer = 0x118ed6400] 12:21:35 INFO - PROCESS | 2249 | 1461093695534 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]]]}] 12:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 12:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:21:35 INFO - PROCESS | 2249 | 1461093695547 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 2249 | 1461093695548 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:21:35 INFO - PROCESS | 2249 | 1461093695550 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 2249 | 1461093695551 Marionette TRACE conn2 <- [1,910,null,{}] 12:21:35 INFO - PROCESS | 2249 | 1461093695554 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}] 12:21:35 INFO - PROCESS | 2249 | 1461093695625 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:21:35 INFO - PROCESS | 2249 | 1461093695631 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c319800 == 34 [pid = 2249] [id = 235] 12:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x119149800) [pid = 2249] [serial = 703] [outer = 0x0] 12:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x119a0b400) [pid = 2249] [serial = 704] [outer = 0x119149800] 12:21:35 INFO - PROCESS | 2249 | 1461093695657 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x119a69800) [pid = 2249] [serial = 705] [outer = 0x119149800] 12:21:35 INFO - PROCESS | 2249 | 1461093695977 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]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 12:21:36 INFO - PROCESS | 2249 | 1461093696020 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 2249 | 1461093696021 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:21:36 INFO - PROCESS | 2249 | 1461093696023 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 2249 | 1461093696025 Marionette TRACE conn2 <- [1,914,null,{}] 12:21:36 INFO - PROCESS | 2249 | 1461093696035 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}] 12:21:36 INFO - PROCESS | 2249 | 1461093696104 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:21:36 INFO - PROCESS | 2249 | 1461093696108 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7cf000 == 35 [pid = 2249] [id = 236] 12:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x1191e5c00) [pid = 2249] [serial = 706] [outer = 0x0] 12:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x119c29000) [pid = 2249] [serial = 707] [outer = 0x1191e5c00] 12:21:36 INFO - PROCESS | 2249 | 1461093696137 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11a89ec00) [pid = 2249] [serial = 708] [outer = 0x1191e5c00] 12:21:36 INFO - PROCESS | 2249 | 1461093696489 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]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 477ms 12:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:21:36 INFO - PROCESS | 2249 | 1461093696501 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 2249 | 1461093696503 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:21:36 INFO - PROCESS | 2249 | 1461093696506 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 2249 | 1461093696507 Marionette TRACE conn2 <- [1,918,null,{}] 12:21:36 INFO - PROCESS | 2249 | 1461093696513 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}] 12:21:36 INFO - PROCESS | 2249 | 1461093696624 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:21:36 INFO - PROCESS | 2249 | 1461093696695 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x119b0b800 == 36 [pid = 2249] [id = 237] 12:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x1154df400) [pid = 2249] [serial = 709] [outer = 0x0] 12:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11a92f400) [pid = 2249] [serial = 710] [outer = 0x1154df400] 12:21:36 INFO - PROCESS | 2249 | 1461093696736 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11aa1a800) [pid = 2249] [serial = 711] [outer = 0x1154df400] 12:21:37 INFO - PROCESS | 2249 | 1461093697121 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]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 624ms 12:21:37 INFO - PROCESS | 2249 | 1461093697130 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:21:37 INFO - PROCESS | 2249 | 1461093697131 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:21:37 INFO - PROCESS | 2249 | 1461093697134 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 2249 | 1461093697135 Marionette TRACE conn2 <- [1,922,null,{}] 12:21:37 INFO - PROCESS | 2249 | 1461093697137 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}] 12:21:37 INFO - PROCESS | 2249 | 1461093697215 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:21:37 INFO - PROCESS | 2249 | 1461093697270 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e50000 == 37 [pid = 2249] [id = 238] 12:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x1164f0400) [pid = 2249] [serial = 712] [outer = 0x0] 12:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11aa20000) [pid = 2249] [serial = 713] [outer = 0x1164f0400] 12:21:37 INFO - PROCESS | 2249 | 1461093697295 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11ab3c000) [pid = 2249] [serial = 714] [outer = 0x1164f0400] 12:21:37 INFO - PROCESS | 2249 | 1461093697597 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]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 12:21:37 INFO - PROCESS | 2249 | 1461093697659 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 2249 | 1461093697661 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:21:37 INFO - PROCESS | 2249 | 1461093697663 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 2249 | 1461093697665 Marionette TRACE conn2 <- [1,926,null,{}] 12:21:37 INFO - PROCESS | 2249 | 1461093697668 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}] 12:21:37 INFO - PROCESS | 2249 | 1461093697769 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:21:37 INFO - PROCESS | 2249 | 1461093697773 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad62800 == 38 [pid = 2249] [id = 239] 12:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x119a03000) [pid = 2249] [serial = 715] [outer = 0x0] 12:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11adb2400) [pid = 2249] [serial = 716] [outer = 0x119a03000] 12:21:37 INFO - PROCESS | 2249 | 1461093697803 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11bb06c00) [pid = 2249] [serial = 717] [outer = 0x119a03000] 12:21:38 INFO - PROCESS | 2249 | 1461093698145 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]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 519ms 12:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:21:38 INFO - PROCESS | 2249 | 1461093698184 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 2249 | 1461093698185 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:21:38 INFO - PROCESS | 2249 | 1461093698187 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 2249 | 1461093698188 Marionette TRACE conn2 <- [1,930,null,{}] 12:21:38 INFO - PROCESS | 2249 | 1461093698191 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}] 12:21:38 INFO - PROCESS | 2249 | 1461093698286 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:21:38 INFO - PROCESS | 2249 | 1461093698291 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x127d8d000 == 39 [pid = 2249] [id = 240] 12:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11aa24800) [pid = 2249] [serial = 718] [outer = 0x0] 12:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11bc6bc00) [pid = 2249] [serial = 719] [outer = 0x11aa24800] 12:21:38 INFO - PROCESS | 2249 | 1461093698316 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11bf3cc00) [pid = 2249] [serial = 720] [outer = 0x11aa24800] 12:21:38 INFO - PROCESS | 2249 | 1461093698639 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]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 473ms 12:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:21:38 INFO - PROCESS | 2249 | 1461093698674 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 2249 | 1461093698675 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:21:38 INFO - PROCESS | 2249 | 1461093698681 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 2249 | 1461093698682 Marionette TRACE conn2 <- [1,934,null,{}] 12:21:38 INFO - PROCESS | 2249 | 1461093698684 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}] 12:21:38 INFO - PROCESS | 2249 | 1461093698780 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:21:38 INFO - PROCESS | 2249 | 1461093698789 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x129715800 == 40 [pid = 2249] [id = 241] 12:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11bc77c00) [pid = 2249] [serial = 721] [outer = 0x0] 12:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11c707000) [pid = 2249] [serial = 722] [outer = 0x11bc77c00] 12:21:38 INFO - PROCESS | 2249 | 1461093698815 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x123ad3800) [pid = 2249] [serial = 723] [outer = 0x11bc77c00] 12:21:39 INFO - PROCESS | 2249 | 1461093699158 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]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 12:21:39 INFO - PROCESS | 2249 | 1461093699199 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 2249 | 1461093699200 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:21:39 INFO - PROCESS | 2249 | 1461093699202 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 2249 | 1461093699203 Marionette TRACE conn2 <- [1,938,null,{}] 12:21:39 INFO - PROCESS | 2249 | 1461093699206 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}] 12:21:39 INFO - PROCESS | 2249 | 1461093699297 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:21:39 INFO - PROCESS | 2249 | 1461093699301 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b265000 == 41 [pid = 2249] [id = 242] 12:21:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11c639c00) [pid = 2249] [serial = 724] [outer = 0x0] 12:21:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x123ae0400) [pid = 2249] [serial = 725] [outer = 0x11c639c00] 12:21:39 INFO - PROCESS | 2249 | 1461093699327 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x125d9c000) [pid = 2249] [serial = 726] [outer = 0x11c639c00] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x119a0a400) [pid = 2249] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12b27c800) [pid = 2249] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x129bd0000) [pid = 2249] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12e14d000) [pid = 2249] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11a92e400) [pid = 2249] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11adabc00) [pid = 2249] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x127027000) [pid = 2249] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x127024400) [pid = 2249] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x123ad6800) [pid = 2249] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x118e6fc00) [pid = 2249] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x1189e6800) [pid = 2249] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12e14e800) [pid = 2249] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12d6c2c00) [pid = 2249] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12d6c2400) [pid = 2249] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1277c6800) [pid = 2249] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11af95000) [pid = 2249] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x118ed8c00) [pid = 2249] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12bc96c00) [pid = 2249] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11adad800) [pid = 2249] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x118e65000) [pid = 2249] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x118e81800) [pid = 2249] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:21:39 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x123ad9000) [pid = 2249] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:21:39 INFO - PROCESS | 2249 | 1461093699893 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]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 718ms 12:21:39 INFO - PROCESS | 2249 | 1461093699920 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 2249 | 1461093699922 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:21:39 INFO - PROCESS | 2249 | 1461093699924 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 2249 | 1461093699925 Marionette TRACE conn2 <- [1,942,null,{}] 12:21:39 INFO - PROCESS | 2249 | 1461093699930 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}] 12:21:40 INFO - PROCESS | 2249 | 1461093700002 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:21:40 INFO - PROCESS | 2249 | 1461093700006 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x129159000 == 42 [pid = 2249] [id = 243] 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x112157c00) [pid = 2249] [serial = 727] [outer = 0x0] 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11a92e400) [pid = 2249] [serial = 728] [outer = 0x112157c00] 12:21:40 INFO - PROCESS | 2249 | 1461093700034 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x123adb800) [pid = 2249] [serial = 729] [outer = 0x112157c00] 12:21:40 INFO - PROCESS | 2249 | 1461093700368 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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 471ms 12:21:40 INFO - PROCESS | 2249 | 1461093700398 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 2249 | 1461093700399 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:21:40 INFO - PROCESS | 2249 | 1461093700401 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 2249 | 1461093700402 Marionette TRACE conn2 <- [1,946,null,{}] 12:21:40 INFO - PROCESS | 2249 | 1461093700404 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}] 12:21:40 INFO - PROCESS | 2249 | 1461093700500 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:21:40 INFO - PROCESS | 2249 | 1461093700507 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b972800 == 43 [pid = 2249] [id = 244] 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x119a03800) [pid = 2249] [serial = 730] [outer = 0x0] 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x125da2000) [pid = 2249] [serial = 731] [outer = 0x119a03800] 12:21:40 INFO - PROCESS | 2249 | 1461093700534 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x125da7c00) [pid = 2249] [serial = 732] [outer = 0x119a03800] 12:21:40 INFO - PROCESS | 2249 | 1461093700827 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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 467ms 12:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:21:40 INFO - PROCESS | 2249 | 1461093700869 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 2249 | 1461093700870 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:21:40 INFO - PROCESS | 2249 | 1461093700872 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 2249 | 1461093700873 Marionette TRACE conn2 <- [1,950,null,{}] 12:21:40 INFO - PROCESS | 2249 | 1461093700877 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}] 12:21:40 INFO - PROCESS | 2249 | 1461093700950 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:21:40 INFO - PROCESS | 2249 | 1461093700954 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf44000 == 44 [pid = 2249] [id = 245] 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x125da3800) [pid = 2249] [serial = 733] [outer = 0x0] 12:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x127153000) [pid = 2249] [serial = 734] [outer = 0x125da3800] 12:21:40 INFO - PROCESS | 2249 | 1461093700981 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x1273d9c00) [pid = 2249] [serial = 735] [outer = 0x125da3800] 12:21:41 INFO - PROCESS | 2249 | 1461093701298 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]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 12:21:41 INFO - PROCESS | 2249 | 1461093701344 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:21:41 INFO - PROCESS | 2249 | 1461093701346 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:21:41 INFO - PROCESS | 2249 | 1461093701349 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 2249 | 1461093701350 Marionette TRACE conn2 <- [1,954,null,{}] 12:21:41 INFO - PROCESS | 2249 | 1461093701352 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}] 12:21:41 INFO - PROCESS | 2249 | 1461093701450 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:21:41 INFO - PROCESS | 2249 | 1461093701457 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce53800 == 45 [pid = 2249] [id = 246] 12:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1273d7800) [pid = 2249] [serial = 736] [outer = 0x0] 12:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x1277b7400) [pid = 2249] [serial = 737] [outer = 0x1273d7800] 12:21:41 INFO - PROCESS | 2249 | 1461093701484 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x1277f8800) [pid = 2249] [serial = 738] [outer = 0x1273d7800] 12:21:41 INFO - PROCESS | 2249 | 1461093701913 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]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 568ms 12:21:41 INFO - PROCESS | 2249 | 1461093701918 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:21:41 INFO - PROCESS | 2249 | 1461093701921 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:21:41 INFO - PROCESS | 2249 | 1461093701924 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 2249 | 1461093701927 Marionette TRACE conn2 <- [1,958,null,{}] 12:21:41 INFO - PROCESS | 2249 | 1461093701932 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}] 12:21:42 INFO - PROCESS | 2249 | 1461093702043 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:21:42 INFO - PROCESS | 2249 | 1461093702123 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x118319800 == 46 [pid = 2249] [id = 247] 12:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x10873e400) [pid = 2249] [serial = 739] [outer = 0x0] 12:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11215b400) [pid = 2249] [serial = 740] [outer = 0x10873e400] 12:21:42 INFO - PROCESS | 2249 | 1461093702155 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x1146c2800) [pid = 2249] [serial = 741] [outer = 0x10873e400] 12:21:42 INFO - PROCESS | 2249 | 1461093702710 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]]]}] 12:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 822ms 12:21:42 INFO - PROCESS | 2249 | 1461093702747 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 2249 | 1461093702751 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:21:42 INFO - PROCESS | 2249 | 1461093702756 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 2249 | 1461093702758 Marionette TRACE conn2 <- [1,962,null,{}] 12:21:42 INFO - PROCESS | 2249 | 1461093702761 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}] 12:21:42 INFO - PROCESS | 2249 | 1461093702866 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:21:42 INFO - PROCESS | 2249 | 1461093702941 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa64000 == 47 [pid = 2249] [id = 248] 12:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x1154e5800) [pid = 2249] [serial = 742] [outer = 0x0] 12:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x115652000) [pid = 2249] [serial = 743] [outer = 0x1154e5800] 12:21:42 INFO - PROCESS | 2249 | 1461093702971 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x118679400) [pid = 2249] [serial = 744] [outer = 0x1154e5800] 12:21:43 INFO - PROCESS | 2249 | 1461093703635 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]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 925ms 12:21:43 INFO - PROCESS | 2249 | 1461093703699 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:21:43 INFO - PROCESS | 2249 | 1461093703702 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:21:43 INFO - PROCESS | 2249 | 1461093703705 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 2249 | 1461093703707 Marionette TRACE conn2 <- [1,966,null,{}] 12:21:43 INFO - PROCESS | 2249 | 1461093703713 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}] 12:21:43 INFO - PROCESS | 2249 | 1461093703812 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:21:43 INFO - PROCESS | 2249 | 1461093703887 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x11554d000 == 48 [pid = 2249] [id = 249] 12:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11215e400) [pid = 2249] [serial = 745] [outer = 0x0] 12:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x1140b7400) [pid = 2249] [serial = 746] [outer = 0x11215e400] 12:21:43 INFO - PROCESS | 2249 | 1461093703917 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x1146b7000) [pid = 2249] [serial = 747] [outer = 0x11215e400] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf44000 == 47 [pid = 2249] [id = 245] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x12b972800 == 46 [pid = 2249] [id = 244] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x129159000 == 45 [pid = 2249] [id = 243] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x12b265000 == 44 [pid = 2249] [id = 242] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x129715800 == 43 [pid = 2249] [id = 241] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x127d8d000 == 42 [pid = 2249] [id = 240] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x114b83400) [pid = 2249] [serial = 683] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad62800 == 41 [pid = 2249] [id = 239] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x125e50000 == 40 [pid = 2249] [id = 238] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x119b0b800 == 39 [pid = 2249] [id = 237] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7cf000 == 38 [pid = 2249] [id = 236] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11c319800 == 37 [pid = 2249] [id = 235] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb30800 == 36 [pid = 2249] [id = 234] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad63000 == 35 [pid = 2249] [id = 233] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11a907000 == 34 [pid = 2249] [id = 232] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x119b0e000 == 33 [pid = 2249] [id = 231] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x119051000 == 32 [pid = 2249] [id = 230] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11566e800 == 31 [pid = 2249] [id = 229] 12:21:44 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff7d800 == 30 [pid = 2249] [id = 228] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11aa1fc00) [pid = 2249] [serial = 588] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x1277bc000) [pid = 2249] [serial = 591] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12b288800) [pid = 2249] [serial = 585] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x119a0f800) [pid = 2249] [serial = 680] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12eb73000) [pid = 2249] [serial = 665] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12baf2c00) [pid = 2249] [serial = 662] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12f2eb800) [pid = 2249] [serial = 668] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12f42b800) [pid = 2249] [serial = 671] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12733d800) [pid = 2249] [serial = 674] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12f42b400) [pid = 2249] [serial = 669] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12f6d4800) [pid = 2249] [serial = 672] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12860a800) [pid = 2249] [serial = 659] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x127775400) [pid = 2249] [serial = 656] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x127e8d400) [pid = 2249] [serial = 657] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x125bcec00) [pid = 2249] [serial = 653] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x125da4c00) [pid = 2249] [serial = 654] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x1191e3000) [pid = 2249] [serial = 650] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11aa17400) [pid = 2249] [serial = 651] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x118e88c00) [pid = 2249] [serial = 648] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x118e69800) [pid = 2249] [serial = 647] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x12f2f5000) [pid = 2249] [serial = 645] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12ef83400) [pid = 2249] [serial = 644] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12e648400) [pid = 2249] [serial = 642] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x12e63c000) [pid = 2249] [serial = 641] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x12e14ac00) [pid = 2249] [serial = 639] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x12d6e3400) [pid = 2249] [serial = 638] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x12bc9ec00) [pid = 2249] [serial = 636] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x1299dd800) [pid = 2249] [serial = 635] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x125d9b400) [pid = 2249] [serial = 633] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11bb15800) [pid = 2249] [serial = 632] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11a8a2400) [pid = 2249] [serial = 630] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x118ee1000) [pid = 2249] [serial = 629] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x12e203c00) [pid = 2249] [serial = 627] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x12ff58400) [pid = 2249] [serial = 681] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x12ef82800) [pid = 2249] [serial = 666] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x12f6f4800) [pid = 2249] [serial = 677] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x12e63d000) [pid = 2249] [serial = 663] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x12ff59000) [pid = 2249] [serial = 678] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x12f431c00) [pid = 2249] [serial = 675] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x1299e4c00) [pid = 2249] [serial = 660] [outer = 0x0] [url = about:blank] 12:21:44 INFO - PROCESS | 2249 | 1461093704335 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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 674ms 12:21:44 INFO - PROCESS | 2249 | 1461093704380 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 2249 | 1461093704384 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:21:44 INFO - PROCESS | 2249 | 1461093704388 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 2249 | 1461093704390 Marionette TRACE conn2 <- [1,970,null,{}] 12:21:44 INFO - PROCESS | 2249 | 1461093704392 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}] 12:21:44 INFO - PROCESS | 2249 | 1461093704468 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:21:44 INFO - PROCESS | 2249 | 1461093704514 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b0e800 == 31 [pid = 2249] [id = 250] 12:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x114031c00) [pid = 2249] [serial = 748] [outer = 0x0] 12:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x114b7d400) [pid = 2249] [serial = 749] [outer = 0x114031c00] 12:21:44 INFO - PROCESS | 2249 | 1461093704540 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x1154d9000) [pid = 2249] [serial = 750] [outer = 0x114031c00] 12:21:44 INFO - PROCESS | 2249 | 1461093704838 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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 473ms 12:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:21:44 INFO - PROCESS | 2249 | 1461093704868 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 2249 | 1461093704869 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:21:44 INFO - PROCESS | 2249 | 1461093704871 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 2249 | 1461093704874 Marionette TRACE conn2 <- [1,974,null,{}] 12:21:44 INFO - PROCESS | 2249 | 1461093704886 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}] 12:21:44 INFO - PROCESS | 2249 | 1461093704962 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:21:44 INFO - PROCESS | 2249 | 1461093704967 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a90d000 == 32 [pid = 2249] [id = 251] 12:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x112154000) [pid = 2249] [serial = 751] [outer = 0x0] 12:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11641c000) [pid = 2249] [serial = 752] [outer = 0x112154000] 12:21:45 INFO - PROCESS | 2249 | 1461093704998 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x1189f0800) [pid = 2249] [serial = 753] [outer = 0x112154000] 12:21:45 INFO - PROCESS | 2249 | 1461093705347 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]]]}] 12:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 525ms 12:21:45 INFO - PROCESS | 2249 | 1461093705397 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 2249 | 1461093705399 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:21:45 INFO - PROCESS | 2249 | 1461093705401 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 2249 | 1461093705402 Marionette TRACE conn2 <- [1,978,null,{}] 12:21:45 INFO - PROCESS | 2249 | 1461093705404 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}] 12:21:45 INFO - PROCESS | 2249 | 1461093705482 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:21:45 INFO - PROCESS | 2249 | 1461093705486 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6e4800 == 33 [pid = 2249] [id = 252] 12:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x118be6800) [pid = 2249] [serial = 754] [outer = 0x0] 12:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x118e6d800) [pid = 2249] [serial = 755] [outer = 0x118be6800] 12:21:45 INFO - PROCESS | 2249 | 1461093705512 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x118e7bc00) [pid = 2249] [serial = 756] [outer = 0x118be6800] 12:21:45 INFO - PROCESS | 2249 | 1461093705821 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]]]}] 12:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 12:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:21:45 INFO - PROCESS | 2249 | 1461093705870 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 2249 | 1461093705871 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:21:45 INFO - PROCESS | 2249 | 1461093705873 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 2249 | 1461093705874 Marionette TRACE conn2 <- [1,982,null,{}] 12:21:45 INFO - PROCESS | 2249 | 1461093705877 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}] 12:21:45 INFO - PROCESS | 2249 | 1461093705951 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:21:46 INFO - PROCESS | 2249 | 1461093706005 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1da800 == 34 [pid = 2249] [id = 253] 12:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x112154800) [pid = 2249] [serial = 757] [outer = 0x0] 12:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x118e80800) [pid = 2249] [serial = 758] [outer = 0x112154800] 12:21:46 INFO - PROCESS | 2249 | 1461093706031 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x118ed8c00) [pid = 2249] [serial = 759] [outer = 0x112154800] 12:21:46 INFO - PROCESS | 2249 | 1461093706321 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]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 12:21:46 INFO - PROCESS | 2249 | 1461093706349 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 2249 | 1461093706351 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:21:46 INFO - PROCESS | 2249 | 1461093706353 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 2249 | 1461093706354 Marionette TRACE conn2 <- [1,986,null,{}] 12:21:46 INFO - PROCESS | 2249 | 1461093706357 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}] 12:21:46 INFO - PROCESS | 2249 | 1461093706466 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:21:46 INFO - PROCESS | 2249 | 1461093706500 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a26800 == 35 [pid = 2249] [id = 254] 12:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x118ed9400) [pid = 2249] [serial = 760] [outer = 0x0] 12:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11903fc00) [pid = 2249] [serial = 761] [outer = 0x118ed9400] 12:21:46 INFO - PROCESS | 2249 | 1461093706528 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x119a08000) [pid = 2249] [serial = 762] [outer = 0x118ed9400] 12:21:46 INFO - PROCESS | 2249 | 1461093706842 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]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 12:21:46 INFO - PROCESS | 2249 | 1461093706872 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 2249 | 1461093706873 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:21:46 INFO - PROCESS | 2249 | 1461093706876 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 2249 | 1461093706878 Marionette TRACE conn2 <- [1,990,null,{}] 12:21:46 INFO - PROCESS | 2249 | 1461093706882 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}] 12:21:46 INFO - PROCESS | 2249 | 1461093706974 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:21:46 INFO - PROCESS | 2249 | 1461093706978 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x125c71000 == 36 [pid = 2249] [id = 255] 12:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x1191e2c00) [pid = 2249] [serial = 763] [outer = 0x0] 12:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x119a67400) [pid = 2249] [serial = 764] [outer = 0x1191e2c00] 12:21:47 INFO - PROCESS | 2249 | 1461093707004 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x119c28400) [pid = 2249] [serial = 765] [outer = 0x1191e2c00] 12:21:47 INFO - PROCESS | 2249 | 1461093707340 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]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 471ms 12:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:21:47 INFO - PROCESS | 2249 | 1461093707350 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 2249 | 1461093707352 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:21:47 INFO - PROCESS | 2249 | 1461093707354 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 2249 | 1461093707355 Marionette TRACE conn2 <- [1,994,null,{}] 12:21:47 INFO - PROCESS | 2249 | 1461093707358 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}] 12:21:47 INFO - PROCESS | 2249 | 1461093707457 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:21:47 INFO - PROCESS | 2249 | 1461093707490 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x127483000 == 37 [pid = 2249] [id = 256] 12:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x108743c00) [pid = 2249] [serial = 766] [outer = 0x0] 12:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x11a89a000) [pid = 2249] [serial = 767] [outer = 0x108743c00] 12:21:47 INFO - PROCESS | 2249 | 1461093707516 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x11aa0c400) [pid = 2249] [serial = 768] [outer = 0x108743c00] 12:21:47 INFO - PROCESS | 2249 | 1461093707887 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]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 568ms 12:21:47 INFO - PROCESS | 2249 | 1461093707923 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:21:47 INFO - PROCESS | 2249 | 1461093707925 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:21:47 INFO - PROCESS | 2249 | 1461093707929 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 2249 | 1461093707931 Marionette TRACE conn2 <- [1,998,null,{}] 12:21:47 INFO - PROCESS | 2249 | 1461093707940 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}] 12:21:48 INFO - PROCESS | 2249 | 1461093708083 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:21:48 INFO - PROCESS | 2249 | 1461093708133 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x128643000 == 38 [pid = 2249] [id = 257] 12:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x119c28c00) [pid = 2249] [serial = 769] [outer = 0x0] 12:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11aa14c00) [pid = 2249] [serial = 770] [outer = 0x119c28c00] 12:21:48 INFO - PROCESS | 2249 | 1461093708174 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11ab34c00) [pid = 2249] [serial = 771] [outer = 0x119c28c00] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x119a03000) [pid = 2249] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11bc77c00) [pid = 2249] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11215f000) [pid = 2249] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x1154df400) [pid = 2249] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x119149800) [pid = 2249] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118e62c00) [pid = 2249] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x118ed6400) [pid = 2249] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x1164f0400) [pid = 2249] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x10873a400) [pid = 2249] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x114b80c00) [pid = 2249] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x114b82800) [pid = 2249] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x1140b9c00) [pid = 2249] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x1191e5c00) [pid = 2249] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x125da3800) [pid = 2249] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11aa24800) [pid = 2249] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11c639c00) [pid = 2249] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x112157c00) [pid = 2249] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:21:48 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x119a03800) [pid = 2249] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:21:48 INFO - PROCESS | 2249 | 1461093708632 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]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 720ms 12:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:21:48 INFO - PROCESS | 2249 | 1461093708648 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 2249 | 1461093708649 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:21:48 INFO - PROCESS | 2249 | 1461093708652 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 2249 | 1461093708653 Marionette TRACE conn2 <- [1,1002,null,{}] 12:21:48 INFO - PROCESS | 2249 | 1461093708655 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}] 12:21:48 INFO - PROCESS | 2249 | 1461093708761 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:21:48 INFO - PROCESS | 2249 | 1461093708796 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b62c800 == 39 [pid = 2249] [id = 258] 12:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x112157c00) [pid = 2249] [serial = 772] [outer = 0x0] 12:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x118ed6400) [pid = 2249] [serial = 773] [outer = 0x112157c00] 12:21:48 INFO - PROCESS | 2249 | 1461093708822 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11aa1dc00) [pid = 2249] [serial = 774] [outer = 0x112157c00] 12:21:49 INFO - PROCESS | 2249 | 1461093709086 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]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 467ms 12:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:21:49 INFO - PROCESS | 2249 | 1461093709120 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 2249 | 1461093709121 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:21:49 INFO - PROCESS | 2249 | 1461093709123 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 2249 | 1461093709125 Marionette TRACE conn2 <- [1,1006,null,{}] 12:21:49 INFO - PROCESS | 2249 | 1461093709136 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}] 12:21:49 INFO - PROCESS | 2249 | 1461093709232 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:21:49 INFO - PROCESS | 2249 | 1461093709242 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x129970000 == 40 [pid = 2249] [id = 259] 12:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11ab36c00) [pid = 2249] [serial = 775] [outer = 0x0] 12:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11adaac00) [pid = 2249] [serial = 776] [outer = 0x11ab36c00] 12:21:49 INFO - PROCESS | 2249 | 1461093709272 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11b905800) [pid = 2249] [serial = 777] [outer = 0x11ab36c00] 12:21:49 INFO - PROCESS | 2249 | 1461093709671 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]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 581ms 12:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:21:49 INFO - PROCESS | 2249 | 1461093709705 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 2249 | 1461093709707 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:21:49 INFO - PROCESS | 2249 | 1461093709712 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 2249 | 1461093709714 Marionette TRACE conn2 <- [1,1010,null,{}] 12:21:49 INFO - PROCESS | 2249 | 1461093709718 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}] 12:21:49 INFO - PROCESS | 2249 | 1461093709838 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:21:49 INFO - PROCESS | 2249 | 1461093709845 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b416000 == 41 [pid = 2249] [id = 260] 12:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11af99c00) [pid = 2249] [serial = 778] [outer = 0x0] 12:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11bb0fc00) [pid = 2249] [serial = 779] [outer = 0x11af99c00] 12:21:49 INFO - PROCESS | 2249 | 1461093709881 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11bc73c00) [pid = 2249] [serial = 780] [outer = 0x11af99c00] 12:21:50 INFO - PROCESS | 2249 | 1461093710271 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]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 572ms 12:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:21:50 INFO - PROCESS | 2249 | 1461093710282 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 2249 | 1461093710283 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:21:50 INFO - PROCESS | 2249 | 1461093710285 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 2249 | 1461093710286 Marionette TRACE conn2 <- [1,1014,null,{}] 12:21:50 INFO - PROCESS | 2249 | 1461093710288 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}] 12:21:50 INFO - PROCESS | 2249 | 1461093710388 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:21:50 INFO - PROCESS | 2249 | 1461093710395 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b96e800 == 42 [pid = 2249] [id = 261] 12:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11b905c00) [pid = 2249] [serial = 781] [outer = 0x0] 12:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11bf39800) [pid = 2249] [serial = 782] [outer = 0x11b905c00] 12:21:50 INFO - PROCESS | 2249 | 1461093710421 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11c639800) [pid = 2249] [serial = 783] [outer = 0x11b905c00] 12:21:50 INFO - PROCESS | 2249 | 1461093710890 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]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 618ms 12:21:50 INFO - PROCESS | 2249 | 1461093710904 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 2249 | 1461093710907 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:21:50 INFO - PROCESS | 2249 | 1461093710914 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 2249 | 1461093710916 Marionette TRACE conn2 <- [1,1018,null,{}] 12:21:50 INFO - PROCESS | 2249 | 1461093710920 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}] 12:21:51 INFO - PROCESS | 2249 | 1461093711019 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:21:51 INFO - PROCESS | 2249 | 1461093711084 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x119b1d000 == 43 [pid = 2249] [id = 262] 12:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x114b80400) [pid = 2249] [serial = 784] [outer = 0x0] 12:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x114c0d400) [pid = 2249] [serial = 785] [outer = 0x114b80400] 12:21:51 INFO - PROCESS | 2249 | 1461093711116 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x1154dac00) [pid = 2249] [serial = 786] [outer = 0x114b80400] 12:21:51 INFO - PROCESS | 2249 | 1461093711549 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]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 12:21:51 INFO - PROCESS | 2249 | 1461093711585 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:21:51 INFO - PROCESS | 2249 | 1461093711589 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:21:51 INFO - PROCESS | 2249 | 1461093711594 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 2249 | 1461093711596 Marionette TRACE conn2 <- [1,1022,null,{}] 12:21:51 INFO - PROCESS | 2249 | 1461093711598 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}] 12:21:51 INFO - PROCESS | 2249 | 1461093711696 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:21:51 INFO - PROCESS | 2249 | 1461093711746 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a0c000 == 44 [pid = 2249] [id = 263] 12:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x1152c6800) [pid = 2249] [serial = 787] [outer = 0x0] 12:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x1186f2800) [pid = 2249] [serial = 788] [outer = 0x1152c6800] 12:21:51 INFO - PROCESS | 2249 | 1461093711776 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x118e6b800) [pid = 2249] [serial = 789] [outer = 0x1152c6800] 12:21:52 INFO - PROCESS | 2249 | 1461093712173 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]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 619ms 12:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:21:52 INFO - PROCESS | 2249 | 1461093712214 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 2249 | 1461093712215 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:21:52 INFO - PROCESS | 2249 | 1461093712218 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 2249 | 1461093712220 Marionette TRACE conn2 <- [1,1026,null,{}] 12:21:52 INFO - PROCESS | 2249 | 1461093712229 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}] 12:21:52 INFO - PROCESS | 2249 | 1461093712328 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:21:52 INFO - PROCESS | 2249 | 1461093712431 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf33000 == 45 [pid = 2249] [id = 264] 12:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11903e800) [pid = 2249] [serial = 790] [outer = 0x0] 12:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1191db800) [pid = 2249] [serial = 791] [outer = 0x11903e800] 12:21:52 INFO - PROCESS | 2249 | 1461093712463 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11a931400) [pid = 2249] [serial = 792] [outer = 0x11903e800] 12:21:52 INFO - PROCESS | 2249 | 1461093712855 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]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 12:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:21:52 INFO - PROCESS | 2249 | 1461093712889 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 2249 | 1461093712891 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:21:52 INFO - PROCESS | 2249 | 1461093712893 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 2249 | 1461093712895 Marionette TRACE conn2 <- [1,1030,null,{}] 12:21:52 INFO - PROCESS | 2249 | 1461093712897 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}] 12:21:53 INFO - PROCESS | 2249 | 1461093712995 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:21:53 INFO - PROCESS | 2249 | 1461093713046 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce49800 == 46 [pid = 2249] [id = 265] 12:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11aa20800) [pid = 2249] [serial = 793] [outer = 0x0] 12:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11ac90000) [pid = 2249] [serial = 794] [outer = 0x11aa20800] 12:21:53 INFO - PROCESS | 2249 | 1461093713076 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11afa1c00) [pid = 2249] [serial = 795] [outer = 0x11aa20800] 12:21:53 INFO - PROCESS | 2249 | 1461093713479 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]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 620ms 12:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:21:53 INFO - PROCESS | 2249 | 1461093713514 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 2249 | 1461093713516 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:21:53 INFO - PROCESS | 2249 | 1461093713518 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 2249 | 1461093713519 Marionette TRACE conn2 <- [1,1034,null,{}] 12:21:53 INFO - PROCESS | 2249 | 1461093713521 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}] 12:21:53 INFO - PROCESS | 2249 | 1461093713616 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:21:53 INFO - PROCESS | 2249 | 1461093713699 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5bc800 == 47 [pid = 2249] [id = 266] 12:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11adab000) [pid = 2249] [serial = 796] [outer = 0x0] 12:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11c3b9000) [pid = 2249] [serial = 797] [outer = 0x11adab000] 12:21:53 INFO - PROCESS | 2249 | 1461093713729 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x123946800) [pid = 2249] [serial = 798] [outer = 0x11adab000] 12:21:54 INFO - PROCESS | 2249 | 1461093714153 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]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 668ms 12:21:54 INFO - PROCESS | 2249 | 1461093714186 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 2249 | 1461093714188 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:21:54 INFO - PROCESS | 2249 | 1461093714190 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 2249 | 1461093714191 Marionette TRACE conn2 <- [1,1038,null,{}] 12:21:54 INFO - PROCESS | 2249 | 1461093714194 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}] 12:21:54 INFO - PROCESS | 2249 | 1461093714299 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:21:54 INFO - PROCESS | 2249 | 1461093714362 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x119064000 == 48 [pid = 2249] [id = 267] 12:21:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11a934400) [pid = 2249] [serial = 799] [outer = 0x0] 12:21:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x123953800) [pid = 2249] [serial = 800] [outer = 0x11a934400] 12:21:54 INFO - PROCESS | 2249 | 1461093714395 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x125da2c00) [pid = 2249] [serial = 801] [outer = 0x11a934400] 12:21:54 INFO - PROCESS | 2249 | 1461093714950 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]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 823ms 12:21:55 INFO - PROCESS | 2249 | 1461093715013 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 2249 | 1461093715016 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:21:55 INFO - PROCESS | 2249 | 1461093715019 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 2249 | 1461093715021 Marionette TRACE conn2 <- [1,1042,null,{}] 12:21:55 INFO - PROCESS | 2249 | 1461093715025 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}] 12:21:55 INFO - PROCESS | 2249 | 1461093715117 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:21:55 INFO - PROCESS | 2249 | 1461093715187 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x11554a000 == 49 [pid = 2249] [id = 268] 12:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x114656000) [pid = 2249] [serial = 802] [outer = 0x0] 12:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x114b7e000) [pid = 2249] [serial = 803] [outer = 0x114656000] 12:21:55 INFO - PROCESS | 2249 | 1461093715218 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x115206400) [pid = 2249] [serial = 804] [outer = 0x114656000] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x12b416000 == 48 [pid = 2249] [id = 260] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x129970000 == 47 [pid = 2249] [id = 259] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x11b62c800 == 46 [pid = 2249] [id = 258] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x128643000 == 45 [pid = 2249] [id = 257] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x127483000 == 44 [pid = 2249] [id = 256] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x125c71000 == 43 [pid = 2249] [id = 255] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x125a26800 == 42 [pid = 2249] [id = 254] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1da800 == 41 [pid = 2249] [id = 253] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x1277b7400) [pid = 2249] [serial = 737] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6e4800 == 40 [pid = 2249] [id = 252] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x11a90d000 == 39 [pid = 2249] [id = 251] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x118b0e800 == 38 [pid = 2249] [id = 250] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x11554d000 == 37 [pid = 2249] [id = 249] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa64000 == 36 [pid = 2249] [id = 248] 12:21:55 INFO - PROCESS | 2249 | --DOCSHELL 0x118319800 == 35 [pid = 2249] [id = 247] 12:21:55 INFO - PROCESS | 2249 | 1461093715641 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]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 12:21:55 INFO - PROCESS | 2249 | 1461093715691 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 2249 | 1461093715694 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x123ad3800) [pid = 2249] [serial = 723] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x125d9c000) [pid = 2249] [serial = 726] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x123adb800) [pid = 2249] [serial = 729] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11a92e400) [pid = 2249] [serial = 728] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x125da2000) [pid = 2249] [serial = 731] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x127153000) [pid = 2249] [serial = 734] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x125da7c00) [pid = 2249] [serial = 732] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11bf3cc00) [pid = 2249] [serial = 720] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x11ab3c000) [pid = 2249] [serial = 714] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x11adb2400) [pid = 2249] [serial = 716] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11bb06c00) [pid = 2249] [serial = 717] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11c707000) [pid = 2249] [serial = 722] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1146b6c00) [pid = 2249] [serial = 686] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x114b82400) [pid = 2249] [serial = 687] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11a92f400) [pid = 2249] [serial = 710] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11aa1a800) [pid = 2249] [serial = 711] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x119a0b400) [pid = 2249] [serial = 704] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x119a69800) [pid = 2249] [serial = 705] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x118e69000) [pid = 2249] [serial = 695] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118e71000) [pid = 2249] [serial = 696] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x118ee4400) [pid = 2249] [serial = 701] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x1191e6000) [pid = 2249] [serial = 702] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11aa20000) [pid = 2249] [serial = 713] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x118678c00) [pid = 2249] [serial = 692] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x118bdc000) [pid = 2249] [serial = 693] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x114b87400) [pid = 2249] [serial = 684] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x1152c5000) [pid = 2249] [serial = 689] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x1154e3800) [pid = 2249] [serial = 690] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x118e81000) [pid = 2249] [serial = 698] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x118e86c00) [pid = 2249] [serial = 699] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x119c29000) [pid = 2249] [serial = 707] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x11a89ec00) [pid = 2249] [serial = 708] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x1273d9c00) [pid = 2249] [serial = 735] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11bc6bc00) [pid = 2249] [serial = 719] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x123ae0400) [pid = 2249] [serial = 725] [outer = 0x0] [url = about:blank] 12:21:55 INFO - PROCESS | 2249 | 1461093715720 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 2249 | 1461093715722 Marionette TRACE conn2 <- [1,1046,null,{}] 12:21:55 INFO - PROCESS | 2249 | 1461093715730 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}] 12:21:55 INFO - PROCESS | 2249 | 1461093715803 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:21:55 INFO - PROCESS | 2249 | 1461093715807 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x118ba8800 == 36 [pid = 2249] [id = 269] 12:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x114b7e400) [pid = 2249] [serial = 805] [outer = 0x0] 12:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x1154de800) [pid = 2249] [serial = 806] [outer = 0x114b7e400] 12:21:55 INFO - PROCESS | 2249 | 1461093715838 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x115890c00) [pid = 2249] [serial = 807] [outer = 0x114b7e400] 12:21:56 INFO - PROCESS | 2249 | 1461093716184 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]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 487ms 12:21:56 INFO - PROCESS | 2249 | 1461093716191 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 2249 | 1461093716193 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:21:56 INFO - PROCESS | 2249 | 1461093716197 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 2249 | 1461093716200 Marionette TRACE conn2 <- [1,1050,null,{}] 12:21:56 INFO - PROCESS | 2249 | 1461093716207 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}] 12:21:56 INFO - PROCESS | 2249 | 1461093716284 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:21:56 INFO - PROCESS | 2249 | 1461093716344 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad5d800 == 37 [pid = 2249] [id = 270] 12:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x1154e0400) [pid = 2249] [serial = 808] [outer = 0x0] 12:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x118e63c00) [pid = 2249] [serial = 809] [outer = 0x1154e0400] 12:21:56 INFO - PROCESS | 2249 | 1461093716372 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x118e87000) [pid = 2249] [serial = 810] [outer = 0x1154e0400] 12:21:56 INFO - PROCESS | 2249 | 1461093716679 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]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 12:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:21:56 INFO - PROCESS | 2249 | 1461093716718 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 2249 | 1461093716720 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:21:56 INFO - PROCESS | 2249 | 1461093716722 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 2249 | 1461093716723 Marionette TRACE conn2 <- [1,1054,null,{}] 12:21:56 INFO - PROCESS | 2249 | 1461093716725 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}] 12:21:56 INFO - PROCESS | 2249 | 1461093716803 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:21:56 INFO - PROCESS | 2249 | 1461093716807 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1f3800 == 38 [pid = 2249] [id = 271] 12:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x118ed8400) [pid = 2249] [serial = 811] [outer = 0x0] 12:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x1191dcc00) [pid = 2249] [serial = 812] [outer = 0x118ed8400] 12:21:56 INFO - PROCESS | 2249 | 1461093716837 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x119a0a000) [pid = 2249] [serial = 813] [outer = 0x118ed8400] 12:21:57 INFO - PROCESS | 2249 | 1461093717181 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]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 467ms 12:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:21:57 INFO - PROCESS | 2249 | 1461093717190 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 2249 | 1461093717191 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:21:57 INFO - PROCESS | 2249 | 1461093717194 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 2249 | 1461093717197 Marionette TRACE conn2 <- [1,1058,null,{}] 12:21:57 INFO - PROCESS | 2249 | 1461093717199 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}] 12:21:57 INFO - PROCESS | 2249 | 1461093717271 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:21:57 INFO - PROCESS | 2249 | 1461093717278 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x115678000 == 39 [pid = 2249] [id = 272] 12:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x119a0b000) [pid = 2249] [serial = 814] [outer = 0x0] 12:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x119a11800) [pid = 2249] [serial = 815] [outer = 0x119a0b000] 12:21:57 INFO - PROCESS | 2249 | 1461093717305 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x119c29000) [pid = 2249] [serial = 816] [outer = 0x119a0b000] 12:21:57 INFO - PROCESS | 2249 | 1461093717649 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]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 12:21:57 INFO - PROCESS | 2249 | 1461093717666 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 2249 | 1461093717667 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:21:57 INFO - PROCESS | 2249 | 1461093717670 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 2249 | 1461093717671 Marionette TRACE conn2 <- [1,1062,null,{}] 12:21:57 INFO - PROCESS | 2249 | 1461093717673 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}] 12:21:57 INFO - PROCESS | 2249 | 1461093717766 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:21:57 INFO - PROCESS | 2249 | 1461093717770 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e53000 == 40 [pid = 2249] [id = 273] 12:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x119a06c00) [pid = 2249] [serial = 817] [outer = 0x0] 12:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11a8a2400) [pid = 2249] [serial = 818] [outer = 0x119a06c00] 12:21:57 INFO - PROCESS | 2249 | 1461093717847 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11bc6c000) [pid = 2249] [serial = 819] [outer = 0x119a06c00] 12:21:58 INFO - PROCESS | 2249 | 1461093718166 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]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 12:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:21:58 INFO - PROCESS | 2249 | 1461093718188 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 2249 | 1461093718189 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:21:58 INFO - PROCESS | 2249 | 1461093718192 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 2249 | 1461093718193 Marionette TRACE conn2 <- [1,1066,null,{}] 12:21:58 INFO - PROCESS | 2249 | 1461093718203 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}] 12:21:58 INFO - PROCESS | 2249 | 1461093718296 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:21:58 INFO - PROCESS | 2249 | 1461093718300 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12863f800 == 41 [pid = 2249] [id = 274] 12:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11bc6cc00) [pid = 2249] [serial = 820] [outer = 0x0] 12:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x11c707000) [pid = 2249] [serial = 821] [outer = 0x11bc6cc00] 12:21:58 INFO - PROCESS | 2249 | 1461093718326 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x123adb400) [pid = 2249] [serial = 822] [outer = 0x11bc6cc00] 12:21:58 INFO - PROCESS | 2249 | 1461093718643 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]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 476ms 12:21:58 INFO - PROCESS | 2249 | 1461093718668 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 2249 | 1461093718670 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:21:58 INFO - PROCESS | 2249 | 1461093718697 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 2249 | 1461093718698 Marionette TRACE conn2 <- [1,1070,null,{}] 12:21:58 INFO - PROCESS | 2249 | 1461093718700 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}] 12:21:58 INFO - PROCESS | 2249 | 1461093718798 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:21:58 INFO - PROCESS | 2249 | 1461093718802 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x129715800 == 42 [pid = 2249] [id = 275] 12:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11c3be400) [pid = 2249] [serial = 823] [outer = 0x0] 12:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x125d9f800) [pid = 2249] [serial = 824] [outer = 0x11c3be400] 12:21:58 INFO - PROCESS | 2249 | 1461093718856 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x125da8400) [pid = 2249] [serial = 825] [outer = 0x11c3be400] 12:21:59 INFO - PROCESS | 2249 | 1461093719180 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]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 530ms 12:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:21:59 INFO - PROCESS | 2249 | 1461093719216 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 2249 | 1461093719217 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:21:59 INFO - PROCESS | 2249 | 1461093719219 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 2249 | 1461093719220 Marionette TRACE conn2 <- [1,1074,null,{}] 12:21:59 INFO - PROCESS | 2249 | 1461093719223 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}] 12:21:59 INFO - PROCESS | 2249 | 1461093719320 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:21:59 INFO - PROCESS | 2249 | 1461093719331 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b267800 == 43 [pid = 2249] [id = 276] 12:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x1140b9c00) [pid = 2249] [serial = 826] [outer = 0x0] 12:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x127027000) [pid = 2249] [serial = 827] [outer = 0x1140b9c00] 12:21:59 INFO - PROCESS | 2249 | 1461093719356 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x127349800) [pid = 2249] [serial = 828] [outer = 0x1140b9c00] 12:21:59 INFO - PROCESS | 2249 | 1461093719677 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]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 12:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:21:59 INFO - PROCESS | 2249 | 1461093719689 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 2249 | 1461093719690 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:21:59 INFO - PROCESS | 2249 | 1461093719700 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 2249 | 1461093719701 Marionette TRACE conn2 <- [1,1078,null,{}] 12:21:59 INFO - PROCESS | 2249 | 1461093719703 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}] 12:21:59 INFO - PROCESS | 2249 | 1461093719800 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:21:59 INFO - PROCESS | 2249 | 1461093719804 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba2b800 == 44 [pid = 2249] [id = 277] 12:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x123adb800) [pid = 2249] [serial = 829] [outer = 0x0] 12:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x1273df800) [pid = 2249] [serial = 830] [outer = 0x123adb800] 12:21:59 INFO - PROCESS | 2249 | 1461093719829 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1277c4800) [pid = 2249] [serial = 831] [outer = 0x123adb800] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x108743c00) [pid = 2249] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x1191e2c00) [pid = 2249] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x114031c00) [pid = 2249] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11215e400) [pid = 2249] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x118be6800) [pid = 2249] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x119c28c00) [pid = 2249] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11af99c00) [pid = 2249] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x112154000) [pid = 2249] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x112154800) [pid = 2249] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x112157c00) [pid = 2249] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x1273d7800) [pid = 2249] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x11ab36c00) [pid = 2249] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x118ed9400) [pid = 2249] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:22:00 INFO - PROCESS | 2249 | 1461093720205 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]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 526ms 12:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:22:00 INFO - PROCESS | 2249 | 1461093720223 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 2249 | 1461093720225 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:22:00 INFO - PROCESS | 2249 | 1461093720229 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 2249 | 1461093720232 Marionette TRACE conn2 <- [1,1082,null,{}] 12:22:00 INFO - PROCESS | 2249 | 1461093720235 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}] 12:22:00 INFO - PROCESS | 2249 | 1461093720330 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:22:00 INFO - PROCESS | 2249 | 1461093720334 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d526800 == 45 [pid = 2249] [id = 278] 12:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x118e84000) [pid = 2249] [serial = 832] [outer = 0x0] 12:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x1277bfc00) [pid = 2249] [serial = 833] [outer = 0x118e84000] 12:22:00 INFO - PROCESS | 2249 | 1461093720364 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x127d25800) [pid = 2249] [serial = 834] [outer = 0x118e84000] 12:22:00 INFO - PROCESS | 2249 | 1461093720720 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]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 523ms 12:22:00 INFO - PROCESS | 2249 | 1461093720752 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 2249 | 1461093720754 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:22:00 INFO - PROCESS | 2249 | 1461093720757 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 2249 | 1461093720759 Marionette TRACE conn2 <- [1,1086,null,{}] 12:22:00 INFO - PROCESS | 2249 | 1461093720762 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}] 12:22:00 INFO - PROCESS | 2249 | 1461093720920 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:22:00 INFO - PROCESS | 2249 | 1461093720938 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d685800 == 46 [pid = 2249] [id = 279] 12:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x119a08400) [pid = 2249] [serial = 835] [outer = 0x0] 12:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x127d6c000) [pid = 2249] [serial = 836] [outer = 0x119a08400] 12:22:00 INFO - PROCESS | 2249 | 1461093720980 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x127ee5400) [pid = 2249] [serial = 837] [outer = 0x119a08400] 12:22:01 INFO - PROCESS | 2249 | 1461093721401 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]]]}] 12:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 673ms 12:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:22:01 INFO - PROCESS | 2249 | 1461093721430 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:22:01 INFO - PROCESS | 2249 | 1461093721431 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:22:01 INFO - PROCESS | 2249 | 1461093721433 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:22:01 INFO - PROCESS | 2249 | 1461093721435 Marionette TRACE conn2 <- [1,1090,null,{}] 12:22:01 INFO - PROCESS | 2249 | 1461093721437 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}] 12:22:01 INFO - PROCESS | 2249 | 1461093721520 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:22:01 INFO - PROCESS | 2249 | 1461093721571 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8a9000 == 47 [pid = 2249] [id = 280] 12:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12777a400) [pid = 2249] [serial = 838] [outer = 0x0] 12:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12860c400) [pid = 2249] [serial = 839] [outer = 0x12777a400] 12:22:01 INFO - PROCESS | 2249 | 1461093721596 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1286d6400) [pid = 2249] [serial = 840] [outer = 0x12777a400] 12:22:01 INFO - PROCESS | 2249 | 1461093721866 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]]]}] 12:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 12:22:01 INFO - PROCESS | 2249 | 1461093721904 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:22:01 INFO - PROCESS | 2249 | 1461093721905 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:22:01 INFO - PROCESS | 2249 | 1461093721907 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:22:01 INFO - PROCESS | 2249 | 1461093721908 Marionette TRACE conn2 <- [1,1094,null,{}] 12:22:01 INFO - PROCESS | 2249 | 1461093721919 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}] 12:22:02 INFO - PROCESS | 2249 | 1461093722066 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:22:02 INFO - PROCESS | 2249 | 1461093722117 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x1164bd000 == 48 [pid = 2249] [id = 281] 12:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x108738400) [pid = 2249] [serial = 841] [outer = 0x0] 12:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x10873d800) [pid = 2249] [serial = 842] [outer = 0x108738400] 12:22:02 INFO - PROCESS | 2249 | 1461093722151 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x113ec7800) [pid = 2249] [serial = 843] [outer = 0x108738400] 12:22:02 INFO - PROCESS | 2249 | 1461093722618 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]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 724ms 12:22:02 INFO - PROCESS | 2249 | 1461093722632 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 2249 | 1461093722635 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:22:02 INFO - PROCESS | 2249 | 1461093722638 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 2249 | 1461093722642 Marionette TRACE conn2 <- [1,1098,null,{}] 12:22:02 INFO - PROCESS | 2249 | 1461093722645 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}] 12:22:02 INFO - PROCESS | 2249 | 1461093722749 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:22:02 INFO - PROCESS | 2249 | 1461093722801 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b621000 == 49 [pid = 2249] [id = 282] 12:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x114b82400) [pid = 2249] [serial = 844] [outer = 0x0] 12:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x116490400) [pid = 2249] [serial = 845] [outer = 0x114b82400] 12:22:02 INFO - PROCESS | 2249 | 1461093722833 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x118b94000) [pid = 2249] [serial = 846] [outer = 0x114b82400] 12:22:03 INFO - PROCESS | 2249 | 1461093723262 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]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 675ms 12:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:22:03 INFO - PROCESS | 2249 | 1461093723314 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 2249 | 1461093723316 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:22:03 INFO - PROCESS | 2249 | 1461093723318 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 2249 | 1461093723320 Marionette TRACE conn2 <- [1,1102,null,{}] 12:22:03 INFO - PROCESS | 2249 | 1461093723322 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}] 12:22:03 INFO - PROCESS | 2249 | 1461093723446 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:22:03 INFO - PROCESS | 2249 | 1461093723525 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x128648800 == 50 [pid = 2249] [id = 283] 12:22:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x118e82800) [pid = 2249] [serial = 847] [outer = 0x0] 12:22:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x118edf000) [pid = 2249] [serial = 848] [outer = 0x118e82800] 12:22:03 INFO - PROCESS | 2249 | 1461093723555 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x119a6a800) [pid = 2249] [serial = 849] [outer = 0x118e82800] 12:22:03 INFO - PROCESS | 2249 | 1461093723981 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]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 12:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:22:03 INFO - PROCESS | 2249 | 1461093723990 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 2249 | 1461093723994 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:22:04 INFO - PROCESS | 2249 | 1461093724002 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 2249 | 1461093724005 Marionette TRACE conn2 <- [1,1106,null,{}] 12:22:04 INFO - PROCESS | 2249 | 1461093724008 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}] 12:22:04 INFO - PROCESS | 2249 | 1461093724114 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:22:04 INFO - PROCESS | 2249 | 1461093724163 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d68d000 == 51 [pid = 2249] [id = 284] 12:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x119a6c000) [pid = 2249] [serial = 850] [outer = 0x0] 12:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11af9ac00) [pid = 2249] [serial = 851] [outer = 0x119a6c000] 12:22:04 INFO - PROCESS | 2249 | 1461093724197 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11bf33800) [pid = 2249] [serial = 852] [outer = 0x119a6c000] 12:22:04 INFO - PROCESS | 2249 | 1461093724593 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]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 625ms 12:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:22:04 INFO - PROCESS | 2249 | 1461093724623 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 2249 | 1461093724624 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:22:04 INFO - PROCESS | 2249 | 1461093724627 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 2249 | 1461093724628 Marionette TRACE conn2 <- [1,1110,null,{}] 12:22:04 INFO - PROCESS | 2249 | 1461093724630 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}] 12:22:04 INFO - PROCESS | 2249 | 1461093724730 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:22:04 INFO - PROCESS | 2249 | 1461093724821 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e907000 == 52 [pid = 2249] [id = 285] 12:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x1273d7800) [pid = 2249] [serial = 853] [outer = 0x0] 12:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x1277eb400) [pid = 2249] [serial = 854] [outer = 0x1273d7800] 12:22:04 INFO - PROCESS | 2249 | 1461093724851 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x127e85000) [pid = 2249] [serial = 855] [outer = 0x1273d7800] 12:22:05 INFO - PROCESS | 2249 | 1461093725263 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]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 669ms 12:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:22:05 INFO - PROCESS | 2249 | 1461093725297 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 2249 | 1461093725298 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:22:05 INFO - PROCESS | 2249 | 1461093725301 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 2249 | 1461093725302 Marionette TRACE conn2 <- [1,1114,null,{}] 12:22:05 INFO - PROCESS | 2249 | 1461093725304 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}] 12:22:05 INFO - PROCESS | 2249 | 1461093725405 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:22:05 INFO - PROCESS | 2249 | 1461093725458 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x119ad1800 == 53 [pid = 2249] [id = 286] 12:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x125d9bc00) [pid = 2249] [serial = 856] [outer = 0x0] 12:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1277bb800) [pid = 2249] [serial = 857] [outer = 0x125d9bc00] 12:22:05 INFO - PROCESS | 2249 | 1461093725495 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12913ec00) [pid = 2249] [serial = 858] [outer = 0x125d9bc00] 12:22:06 INFO - PROCESS | 2249 | 1461093726120 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]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 869ms 12:22:06 INFO - PROCESS | 2249 | 1461093726170 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 2249 | 1461093726174 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:22:06 INFO - PROCESS | 2249 | 1461093726177 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 2249 | 1461093726180 Marionette TRACE conn2 <- [1,1118,null,{}] 12:22:06 INFO - PROCESS | 2249 | 1461093726183 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}] 12:22:06 INFO - PROCESS | 2249 | 1461093726275 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:22:06 INFO - PROCESS | 2249 | 1461093726342 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bbd000 == 54 [pid = 2249] [id = 287] 12:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x114b88800) [pid = 2249] [serial = 859] [outer = 0x0] 12:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x115145800) [pid = 2249] [serial = 860] [outer = 0x114b88800] 12:22:06 INFO - PROCESS | 2249 | 1461093726371 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x1154e6000) [pid = 2249] [serial = 861] [outer = 0x114b88800] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8a9000 == 53 [pid = 2249] [id = 280] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12d685800 == 52 [pid = 2249] [id = 279] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12d526800 == 51 [pid = 2249] [id = 278] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba2b800 == 50 [pid = 2249] [id = 277] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12b267800 == 49 [pid = 2249] [id = 276] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x129715800 == 48 [pid = 2249] [id = 275] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12863f800 == 47 [pid = 2249] [id = 274] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11215b400) [pid = 2249] [serial = 740] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x115652000) [pid = 2249] [serial = 743] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x125e53000 == 46 [pid = 2249] [id = 273] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x115678000 == 45 [pid = 2249] [id = 272] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1f3800 == 44 [pid = 2249] [id = 271] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad5d800 == 43 [pid = 2249] [id = 270] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x118ba8800 == 42 [pid = 2249] [id = 269] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11554a000 == 41 [pid = 2249] [id = 268] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x119064000 == 40 [pid = 2249] [id = 267] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5bc800 == 39 [pid = 2249] [id = 266] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce49800 == 38 [pid = 2249] [id = 265] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf33000 == 37 [pid = 2249] [id = 264] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x125a0c000 == 36 [pid = 2249] [id = 263] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x119b1d000 == 35 [pid = 2249] [id = 262] 12:22:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12b96e800 == 34 [pid = 2249] [id = 261] 12:22:06 INFO - PROCESS | 2249 | 1461093726804 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]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11a89a000) [pid = 2249] [serial = 767] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x119a67400) [pid = 2249] [serial = 764] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x114b7d400) [pid = 2249] [serial = 749] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x1140b7400) [pid = 2249] [serial = 746] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x1146b7000) [pid = 2249] [serial = 747] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x118e6d800) [pid = 2249] [serial = 755] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x118e7bc00) [pid = 2249] [serial = 756] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11aa14c00) [pid = 2249] [serial = 770] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11bb0fc00) [pid = 2249] [serial = 779] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11641c000) [pid = 2249] [serial = 752] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1189f0800) [pid = 2249] [serial = 753] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x118e80800) [pid = 2249] [serial = 758] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x118ed6400) [pid = 2249] [serial = 773] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x1277f8800) [pid = 2249] [serial = 738] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11aa0c400) [pid = 2249] [serial = 768] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x11adaac00) [pid = 2249] [serial = 776] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x11b905800) [pid = 2249] [serial = 777] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1154d9000) [pid = 2249] [serial = 750] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11903fc00) [pid = 2249] [serial = 761] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11ab34c00) [pid = 2249] [serial = 771] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11aa1dc00) [pid = 2249] [serial = 774] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11bc73c00) [pid = 2249] [serial = 780] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x119c28400) [pid = 2249] [serial = 765] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x119a08000) [pid = 2249] [serial = 762] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x118ed8c00) [pid = 2249] [serial = 759] [outer = 0x0] [url = about:blank] 12:22:06 INFO - PROCESS | 2249 | 1461093726866 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 2249 | 1461093726870 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:22:06 INFO - PROCESS | 2249 | 1461093726879 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 2249 | 1461093726881 Marionette TRACE conn2 <- [1,1122,null,{}] 12:22:06 INFO - PROCESS | 2249 | 1461093726883 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}] 12:22:06 INFO - PROCESS | 2249 | 1461093726958 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:22:06 INFO - PROCESS | 2249 | 1461093726966 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x119022800 == 35 [pid = 2249] [id = 288] 12:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x114b87400) [pid = 2249] [serial = 862] [outer = 0x0] 12:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x1176dec00) [pid = 2249] [serial = 863] [outer = 0x114b87400] 12:22:06 INFO - PROCESS | 2249 | 1461093726991 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x118be6c00) [pid = 2249] [serial = 864] [outer = 0x114b87400] 12:22:07 INFO - PROCESS | 2249 | 1461093727312 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]]]}] 12:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 472ms 12:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:22:07 INFO - PROCESS | 2249 | 1461093727349 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:22:07 INFO - PROCESS | 2249 | 1461093727350 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:22:07 INFO - PROCESS | 2249 | 1461093727352 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 2249 | 1461093727355 Marionette TRACE conn2 <- [1,1126,null,{}] 12:22:07 INFO - PROCESS | 2249 | 1461093727362 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}] 12:22:07 INFO - PROCESS | 2249 | 1461093727464 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:22:07 INFO - PROCESS | 2249 | 1461093727652 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c6ab800 == 36 [pid = 2249] [id = 289] 12:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x119a0ac00) [pid = 2249] [serial = 865] [outer = 0x0] 12:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x119a0d000) [pid = 2249] [serial = 866] [outer = 0x119a0ac00] 12:22:07 INFO - PROCESS | 2249 | 1461093727704 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x119a6d000) [pid = 2249] [serial = 867] [outer = 0x119a0ac00] 12:22:07 INFO - PROCESS | 2249 | 1461093727988 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]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 672ms 12:22:08 INFO - PROCESS | 2249 | 1461093728025 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 2249 | 1461093728027 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:22:08 INFO - PROCESS | 2249 | 1461093728033 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 2249 | 1461093728034 Marionette TRACE conn2 <- [1,1130,null,{}] 12:22:08 INFO - PROCESS | 2249 | 1461093728049 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}] 12:22:08 INFO - PROCESS | 2249 | 1461093728124 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:22:08 INFO - PROCESS | 2249 | 1461093728131 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e51800 == 37 [pid = 2249] [id = 290] 12:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x119c29800) [pid = 2249] [serial = 868] [outer = 0x0] 12:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11aa0fc00) [pid = 2249] [serial = 869] [outer = 0x119c29800] 12:22:08 INFO - PROCESS | 2249 | 1461093728158 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11aa1e800) [pid = 2249] [serial = 870] [outer = 0x119c29800] 12:22:08 INFO - PROCESS | 2249 | 1461093728592 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]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 568ms 12:22:08 INFO - PROCESS | 2249 | 1461093728602 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 2249 | 1461093728604 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:22:08 INFO - PROCESS | 2249 | 1461093728607 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 2249 | 1461093728609 Marionette TRACE conn2 <- [1,1134,null,{}] 12:22:08 INFO - PROCESS | 2249 | 1461093728613 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}] 12:22:08 INFO - PROCESS | 2249 | 1461093728793 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:22:08 INFO - PROCESS | 2249 | 1461093728838 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x127363000 == 38 [pid = 2249] [id = 291] 12:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11a899c00) [pid = 2249] [serial = 871] [outer = 0x0] 12:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11ab3c800) [pid = 2249] [serial = 872] [outer = 0x11a899c00] 12:22:08 INFO - PROCESS | 2249 | 1461093728864 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11adb3800) [pid = 2249] [serial = 873] [outer = 0x11a899c00] 12:22:09 INFO - PROCESS | 2249 | 1461093729183 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]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 623ms 12:22:09 INFO - PROCESS | 2249 | 1461093729231 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 2249 | 1461093729232 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:22:09 INFO - PROCESS | 2249 | 1461093729234 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 2249 | 1461093729235 Marionette TRACE conn2 <- [1,1138,null,{}] 12:22:09 INFO - PROCESS | 2249 | 1461093729238 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}] 12:22:09 INFO - PROCESS | 2249 | 1461093729340 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:22:09 INFO - PROCESS | 2249 | 1461093729374 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x11918b000 == 39 [pid = 2249] [id = 292] 12:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11af9cc00) [pid = 2249] [serial = 874] [outer = 0x0] 12:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11bc6dc00) [pid = 2249] [serial = 875] [outer = 0x11af9cc00] 12:22:09 INFO - PROCESS | 2249 | 1461093729402 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x123ad8000) [pid = 2249] [serial = 876] [outer = 0x11af9cc00] 12:22:09 INFO - PROCESS | 2249 | 1461093729721 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]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 12:22:09 INFO - PROCESS | 2249 | 1461093729770 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 2249 | 1461093729772 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:22:09 INFO - PROCESS | 2249 | 1461093729774 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 2249 | 1461093729775 Marionette TRACE conn2 <- [1,1142,null,{}] 12:22:09 INFO - PROCESS | 2249 | 1461093729777 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}] 12:22:09 INFO - PROCESS | 2249 | 1461093729874 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:22:09 INFO - PROCESS | 2249 | 1461093729878 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x129966000 == 40 [pid = 2249] [id = 293] 12:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11af9d000) [pid = 2249] [serial = 877] [outer = 0x0] 12:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x125d9a800) [pid = 2249] [serial = 878] [outer = 0x11af9d000] 12:22:09 INFO - PROCESS | 2249 | 1461093729903 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x125da5c00) [pid = 2249] [serial = 879] [outer = 0x11af9d000] 12:22:10 INFO - PROCESS | 2249 | 1461093730222 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]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 12:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:22:10 INFO - PROCESS | 2249 | 1461093730296 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 2249 | 1461093730298 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:22:10 INFO - PROCESS | 2249 | 1461093730301 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 2249 | 1461093730302 Marionette TRACE conn2 <- [1,1146,null,{}] 12:22:10 INFO - PROCESS | 2249 | 1461093730306 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}] 12:22:10 INFO - PROCESS | 2249 | 1461093730452 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:22:10 INFO - PROCESS | 2249 | 1461093730483 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b40d800 == 41 [pid = 2249] [id = 294] 12:22:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x125da7000) [pid = 2249] [serial = 880] [outer = 0x0] 12:22:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x127156000) [pid = 2249] [serial = 881] [outer = 0x125da7000] 12:22:10 INFO - PROCESS | 2249 | 1461093730508 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x1273dfc00) [pid = 2249] [serial = 882] [outer = 0x125da7000] 12:22:10 INFO - PROCESS | 2249 | 1461093730795 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]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 12:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:22:10 INFO - PROCESS | 2249 | 1461093730820 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 2249 | 1461093730822 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:22:10 INFO - PROCESS | 2249 | 1461093730824 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 2249 | 1461093730825 Marionette TRACE conn2 <- [1,1150,null,{}] 12:22:10 INFO - PROCESS | 2249 | 1461093730832 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}] 12:22:10 INFO - PROCESS | 2249 | 1461093730939 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:22:10 INFO - PROCESS | 2249 | 1461093730976 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba2b800 == 42 [pid = 2249] [id = 295] 12:22:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x125eb6400) [pid = 2249] [serial = 883] [outer = 0x0] 12:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1277bc800) [pid = 2249] [serial = 884] [outer = 0x125eb6400] 12:22:11 INFO - PROCESS | 2249 | 1461093731016 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x127eea800) [pid = 2249] [serial = 885] [outer = 0x125eb6400] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11bc6cc00) [pid = 2249] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11c3be400) [pid = 2249] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x119a08400) [pid = 2249] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11adab000) [pid = 2249] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x119a0b000) [pid = 2249] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x1152c6800) [pid = 2249] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x114b7e400) [pid = 2249] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x114b80400) [pid = 2249] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x1154e0400) [pid = 2249] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x114656000) [pid = 2249] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x118ed8400) [pid = 2249] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x1140b9c00) [pid = 2249] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11903e800) [pid = 2249] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11aa20800) [pid = 2249] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x123adb800) [pid = 2249] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x118e84000) [pid = 2249] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x119a06c00) [pid = 2249] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x10873e400) [pid = 2249] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:22:11 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1154e5800) [pid = 2249] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:22:11 INFO - PROCESS | 2249 | 1461093731585 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]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 772ms 12:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:22:11 INFO - PROCESS | 2249 | 1461093731597 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 2249 | 1461093731598 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:22:11 INFO - PROCESS | 2249 | 1461093731600 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 2249 | 1461093731601 Marionette TRACE conn2 <- [1,1154,null,{}] 12:22:11 INFO - PROCESS | 2249 | 1461093731603 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}] 12:22:11 INFO - PROCESS | 2249 | 1461093731709 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:22:11 INFO - PROCESS | 2249 | 1461093731744 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12780d800 == 43 [pid = 2249] [id = 296] 12:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x112151800) [pid = 2249] [serial = 886] [outer = 0x0] 12:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x118e85800) [pid = 2249] [serial = 887] [outer = 0x112151800] 12:22:11 INFO - PROCESS | 2249 | 1461093731771 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11aa20800) [pid = 2249] [serial = 888] [outer = 0x112151800] 12:22:12 INFO - PROCESS | 2249 | 1461093732047 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]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 470ms 12:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:22:12 INFO - PROCESS | 2249 | 1461093732070 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:22:12 INFO - PROCESS | 2249 | 1461093732072 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:22:12 INFO - PROCESS | 2249 | 1461093732074 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 2249 | 1461093732079 Marionette TRACE conn2 <- [1,1158,null,{}] 12:22:12 INFO - PROCESS | 2249 | 1461093732088 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}] 12:22:12 INFO - PROCESS | 2249 | 1461093732195 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:22:12 INFO - PROCESS | 2249 | 1461093732200 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d527800 == 44 [pid = 2249] [id = 297] 12:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11903e800) [pid = 2249] [serial = 889] [outer = 0x0] 12:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x127d29400) [pid = 2249] [serial = 890] [outer = 0x11903e800] 12:22:12 INFO - PROCESS | 2249 | 1461093732224 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12974dc00) [pid = 2249] [serial = 891] [outer = 0x11903e800] 12:22:12 INFO - PROCESS | 2249 | 1461093732639 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]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 582ms 12:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:22:12 INFO - PROCESS | 2249 | 1461093732657 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:22:12 INFO - PROCESS | 2249 | 1461093732659 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:22:12 INFO - PROCESS | 2249 | 1461093732662 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 2249 | 1461093732664 Marionette TRACE conn2 <- [1,1162,null,{}] 12:22:12 INFO - PROCESS | 2249 | 1461093732667 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}] 12:22:12 INFO - PROCESS | 2249 | 1461093732791 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:22:12 INFO - PROCESS | 2249 | 1461093732797 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d697800 == 45 [pid = 2249] [id = 298] 12:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x1286d5400) [pid = 2249] [serial = 892] [outer = 0x0] 12:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x1299dc000) [pid = 2249] [serial = 893] [outer = 0x1286d5400] 12:22:12 INFO - PROCESS | 2249 | 1461093732837 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x1299e7800) [pid = 2249] [serial = 894] [outer = 0x1286d5400] 12:22:13 INFO - PROCESS | 2249 | 1461093733232 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]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 620ms 12:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:22:13 INFO - PROCESS | 2249 | 1461093733290 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 2249 | 1461093733291 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:22:13 INFO - PROCESS | 2249 | 1461093733293 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 2249 | 1461093733294 Marionette TRACE conn2 <- [1,1166,null,{}] 12:22:13 INFO - PROCESS | 2249 | 1461093733297 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}] 12:22:13 INFO - PROCESS | 2249 | 1461093733372 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:22:13 INFO - PROCESS | 2249 | 1461093733477 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x11555a800 == 46 [pid = 2249] [id = 299] 12:22:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x108736800) [pid = 2249] [serial = 895] [outer = 0x0] 12:22:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x10fde7800) [pid = 2249] [serial = 896] [outer = 0x108736800] 12:22:13 INFO - PROCESS | 2249 | 1461093733510 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x1146b6c00) [pid = 2249] [serial = 897] [outer = 0x108736800] 12:22:13 INFO - PROCESS | 2249 | 1461093733970 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]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 721ms 12:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:22:14 INFO - PROCESS | 2249 | 1461093734016 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 2249 | 1461093734018 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:22:14 INFO - PROCESS | 2249 | 1461093734021 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 2249 | 1461093734024 Marionette TRACE conn2 <- [1,1170,null,{}] 12:22:14 INFO - PROCESS | 2249 | 1461093734028 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}] 12:22:14 INFO - PROCESS | 2249 | 1461093734135 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x1186f2000) [pid = 2249] [serial = 898] [outer = 0x12f434400] 12:22:14 INFO - PROCESS | 2249 | 1461093734260 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x127814000 == 47 [pid = 2249] [id = 300] 12:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x118e6b400) [pid = 2249] [serial = 899] [outer = 0x0] 12:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x118e6d400) [pid = 2249] [serial = 900] [outer = 0x118e6b400] 12:22:14 INFO - PROCESS | 2249 | 1461093734324 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x118ed8000) [pid = 2249] [serial = 901] [outer = 0x118e6b400] 12:22:14 INFO - PROCESS | 2249 | 1461093734866 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]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 874ms 12:22:14 INFO - PROCESS | 2249 | 1461093734897 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 2249 | 1461093734900 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:22:14 INFO - PROCESS | 2249 | 1461093734903 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 2249 | 1461093734904 Marionette TRACE conn2 <- [1,1174,null,{}] 12:22:14 INFO - PROCESS | 2249 | 1461093734907 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}] 12:22:15 INFO - PROCESS | 2249 | 1461093735008 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:22:15 INFO - PROCESS | 2249 | 1461093735074 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x127d8d000 == 48 [pid = 2249] [id = 301] 12:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11a934000) [pid = 2249] [serial = 902] [outer = 0x0] 12:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11adb0400) [pid = 2249] [serial = 903] [outer = 0x11a934000] 12:22:15 INFO - PROCESS | 2249 | 1461093735104 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11bc6c400) [pid = 2249] [serial = 904] [outer = 0x11a934000] 12:22:15 INFO - PROCESS | 2249 | 1461093735534 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] 12:22:15 INFO - PROCESS | 2249 | 1461093735576 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:22:15 INFO - PROCESS | 2249 | 1461093735582 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 2249 | 1461093735586 Marionette TRACE conn2 <- [1,1178,null,{}] 12:22:15 INFO - PROCESS | 2249 | 1461093735590 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}] 12:22:15 INFO - PROCESS | 2249 | 1461093735774 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:22:15 INFO - PROCESS | 2249 | 1461093735842 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e918800 == 49 [pid = 2249] [id = 302] 12:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11bc75c00) [pid = 2249] [serial = 905] [outer = 0x0] 12:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1280ae800) [pid = 2249] [serial = 906] [outer = 0x11bc75c00] 12:22:15 INFO - PROCESS | 2249 | 1461093735891 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x1286dcc00) [pid = 2249] [serial = 907] [outer = 0x11bc75c00] 12:22:16 INFO - PROCESS | 2249 | 1461093736394 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] 12:22:16 INFO - PROCESS | 2249 | 1461093736460 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:22:16 INFO - PROCESS | 2249 | 1461093736481 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 2249 | 1461093736482 Marionette TRACE conn2 <- [1,1182,null,{}] 12:22:16 INFO - PROCESS | 2249 | 1461093736484 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}] 12:22:16 INFO - PROCESS | 2249 | 1461093736585 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:22:16 INFO - PROCESS | 2249 | 1461093736650 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb96800 == 50 [pid = 2249] [id = 303] 12:22:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x129145400) [pid = 2249] [serial = 908] [outer = 0x0] 12:22:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x129941000) [pid = 2249] [serial = 909] [outer = 0x129145400] 12:22:16 INFO - PROCESS | 2249 | 1461093736681 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x129bcfc00) [pid = 2249] [serial = 910] [outer = 0x129145400] 12:22:17 INFO - PROCESS | 2249 | 1461093737084 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] 12:22:17 INFO - PROCESS | 2249 | 1461093737187 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:22:17 INFO - PROCESS | 2249 | 1461093737191 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 2249 | 1461093737192 Marionette TRACE conn2 <- [1,1186,null,{}] 12:22:17 INFO - PROCESS | 2249 | 1461093737214 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}] 12:22:17 INFO - PROCESS | 2249 | 1461093737312 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:22:17 INFO - PROCESS | 2249 | 1461093737377 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b41800 == 51 [pid = 2249] [id = 304] 12:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x129bd2c00) [pid = 2249] [serial = 911] [outer = 0x0] 12:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x129bd8c00) [pid = 2249] [serial = 912] [outer = 0x129bd2c00] 12:22:17 INFO - PROCESS | 2249 | 1461093737412 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12b286000) [pid = 2249] [serial = 913] [outer = 0x129bd2c00] 12:22:17 INFO - PROCESS | 2249 | 1461093737831 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] 12:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:22:17 INFO - PROCESS | 2249 | 1461093737884 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:22:17 INFO - PROCESS | 2249 | 1461093737887 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 2249 | 1461093737888 Marionette TRACE conn2 <- [1,1190,null,{}] 12:22:17 INFO - PROCESS | 2249 | 1461093737890 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}] 12:22:18 INFO - PROCESS | 2249 | 1461093738096 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:22:18 INFO - PROCESS | 2249 | 1461093738171 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b623800 == 52 [pid = 2249] [id = 305] 12:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11427d000) [pid = 2249] [serial = 914] [outer = 0x0] 12:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x1146b9800) [pid = 2249] [serial = 915] [outer = 0x11427d000] 12:22:18 INFO - PROCESS | 2249 | 1461093738200 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x115228000) [pid = 2249] [serial = 916] [outer = 0x11427d000] 12:22:18 INFO - PROCESS | 2249 | 1461093738662 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] 12:22:18 INFO - PROCESS | 2249 | 1461093738732 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:22:18 INFO - PROCESS | 2249 | 1461093738737 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 2249 | 1461093738739 Marionette TRACE conn2 <- [1,1194,null,{}] 12:22:18 INFO - PROCESS | 2249 | 1461093738743 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}] 12:22:18 INFO - PROCESS | 2249 | 1461093738838 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:22:18 INFO - PROCESS | 2249 | 1461093738905 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa6a800 == 53 [pid = 2249] [id = 306] 12:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x118964800) [pid = 2249] [serial = 917] [outer = 0x0] 12:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x118e88400) [pid = 2249] [serial = 918] [outer = 0x118964800] 12:22:18 INFO - PROCESS | 2249 | 1461093738935 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x1191dbc00) [pid = 2249] [serial = 919] [outer = 0x118964800] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12d697800 == 52 [pid = 2249] [id = 298] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12d527800 == 51 [pid = 2249] [id = 297] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12780d800 == 50 [pid = 2249] [id = 296] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba2b800 == 49 [pid = 2249] [id = 295] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12b40d800 == 48 [pid = 2249] [id = 294] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x129966000 == 47 [pid = 2249] [id = 293] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11bf39800) [pid = 2249] [serial = 782] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x11918b000 == 46 [pid = 2249] [id = 292] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x127363000 == 45 [pid = 2249] [id = 291] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x125e51800 == 44 [pid = 2249] [id = 290] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x11c6ab800 == 43 [pid = 2249] [id = 289] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x119022800 == 42 [pid = 2249] [id = 288] 12:22:19 INFO - PROCESS | 2249 | --DOCSHELL 0x118bbd000 == 41 [pid = 2249] [id = 287] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x11c707000) [pid = 2249] [serial = 821] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x125d9f800) [pid = 2249] [serial = 824] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x127ee5400) [pid = 2249] [serial = 837] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x123946800) [pid = 2249] [serial = 798] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11c3b9000) [pid = 2249] [serial = 797] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x119a11800) [pid = 2249] [serial = 815] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x119c29000) [pid = 2249] [serial = 816] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x123953800) [pid = 2249] [serial = 800] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x118e6b800) [pid = 2249] [serial = 789] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x1186f2800) [pid = 2249] [serial = 788] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x1154de800) [pid = 2249] [serial = 806] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x115890c00) [pid = 2249] [serial = 807] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x114c0d400) [pid = 2249] [serial = 785] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1154dac00) [pid = 2249] [serial = 786] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x118e63c00) [pid = 2249] [serial = 809] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x118e87000) [pid = 2249] [serial = 810] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x115206400) [pid = 2249] [serial = 804] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x114b7e000) [pid = 2249] [serial = 803] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x1191dcc00) [pid = 2249] [serial = 812] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x119a0a000) [pid = 2249] [serial = 813] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x127027000) [pid = 2249] [serial = 827] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11a931400) [pid = 2249] [serial = 792] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x1191db800) [pid = 2249] [serial = 791] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11afa1c00) [pid = 2249] [serial = 795] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11ac90000) [pid = 2249] [serial = 794] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x125da8400) [pid = 2249] [serial = 825] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x1273df800) [pid = 2249] [serial = 830] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x127349800) [pid = 2249] [serial = 828] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1277bfc00) [pid = 2249] [serial = 833] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x127d6c000) [pid = 2249] [serial = 836] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1277c4800) [pid = 2249] [serial = 831] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11a8a2400) [pid = 2249] [serial = 818] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12860c400) [pid = 2249] [serial = 839] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11bc6c000) [pid = 2249] [serial = 819] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x127d25800) [pid = 2249] [serial = 834] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x123adb400) [pid = 2249] [serial = 822] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x1146c2800) [pid = 2249] [serial = 741] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x118679400) [pid = 2249] [serial = 744] [outer = 0x0] [url = about:blank] 12:22:19 INFO - PROCESS | 2249 | 1461093739351 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] 12:22:19 INFO - PROCESS | 2249 | 1461093739361 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:22:19 INFO - PROCESS | 2249 | 1461093739366 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:22:19 INFO - PROCESS | 2249 | 1461093739367 Marionette TRACE conn2 <- [1,1198,null,{}] 12:22:19 INFO - PROCESS | 2249 | 1461093739370 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}] 12:22:19 INFO - PROCESS | 2249 | 1461093739450 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:22:19 INFO - PROCESS | 2249 | 1461093739455 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8f2000 == 42 [pid = 2249] [id = 307] 12:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x118ed8400) [pid = 2249] [serial = 920] [outer = 0x0] 12:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x119a66800) [pid = 2249] [serial = 921] [outer = 0x118ed8400] 12:22:19 INFO - PROCESS | 2249 | 1461093739483 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11a933c00) [pid = 2249] [serial = 922] [outer = 0x118ed8400] 12:22:19 INFO - PROCESS | 2249 | 1461093739833 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]]]}] 12:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 12:22:19 INFO - PROCESS | 2249 | 1461093739887 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:22:19 INFO - PROCESS | 2249 | 1461093739889 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:22:19 INFO - PROCESS | 2249 | 1461093739897 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:22:19 INFO - PROCESS | 2249 | 1461093739900 Marionette TRACE conn2 <- [1,1202,null,{}] 12:22:19 INFO - PROCESS | 2249 | 1461093739902 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}] 12:22:19 INFO - PROCESS | 2249 | 1461093739985 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:22:19 INFO - PROCESS | 2249 | 1461093739989 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e50000 == 43 [pid = 2249] [id = 308] 12:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11aa1dc00) [pid = 2249] [serial = 923] [outer = 0x0] 12:22:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11adaf000) [pid = 2249] [serial = 924] [outer = 0x11aa1dc00] 12:22:20 INFO - PROCESS | 2249 | 1461093740015 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11bc72400) [pid = 2249] [serial = 925] [outer = 0x11aa1dc00] 12:22:20 INFO - PROCESS | 2249 | 1461093740351 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]]]}] 12:22:20 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 12:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 475ms 12:22:20 INFO - PROCESS | 2249 | 1461093740368 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 2249 | 1461093740369 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:22:20 INFO - PROCESS | 2249 | 1461093740372 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 2249 | 1461093740373 Marionette TRACE conn2 <- [1,1206,null,{}] 12:22:20 INFO - PROCESS | 2249 | 1461093740375 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}] 12:22:20 INFO - PROCESS | 2249 | 1461093740457 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:22:20 INFO - PROCESS | 2249 | 1461093740508 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x127803000 == 44 [pid = 2249] [id = 309] 12:22:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11bb12400) [pid = 2249] [serial = 926] [outer = 0x0] 12:22:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11c6cd000) [pid = 2249] [serial = 927] [outer = 0x11bb12400] 12:22:20 INFO - PROCESS | 2249 | 1461093740534 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x125d9a000) [pid = 2249] [serial = 928] [outer = 0x11bb12400] 12:22:20 INFO - PROCESS | 2249 | 1461093740802 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]]]}] 12:22:20 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 12:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 12:22:20 INFO - PROCESS | 2249 | 1461093740840 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 2249 | 1461093740842 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:22:20 INFO - PROCESS | 2249 | 1461093740852 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 2249 | 1461093740853 Marionette TRACE conn2 <- [1,1210,null,{}] 12:22:20 INFO - PROCESS | 2249 | 1461093740856 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}] 12:22:20 INFO - PROCESS | 2249 | 1461093740941 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:22:20 INFO - PROCESS | 2249 | 1461093740948 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x129971800 == 45 [pid = 2249] [id = 310] 12:22:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1273d6000) [pid = 2249] [serial = 929] [outer = 0x0] 12:22:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x127772800) [pid = 2249] [serial = 930] [outer = 0x1273d6000] 12:22:20 INFO - PROCESS | 2249 | 1461093740980 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x127e90800) [pid = 2249] [serial = 931] [outer = 0x1273d6000] 12:22:21 INFO - PROCESS | 2249 | 1461093741364 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]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 568ms 12:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:22:21 INFO - PROCESS | 2249 | 1461093741422 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 2249 | 1461093741423 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:22:21 INFO - PROCESS | 2249 | 1461093741427 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 2249 | 1461093741431 Marionette TRACE conn2 <- [1,1214,null,{}] 12:22:21 INFO - PROCESS | 2249 | 1461093741434 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}] 12:22:21 INFO - PROCESS | 2249 | 1461093741588 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:22:21 INFO - PROCESS | 2249 | 1461093741613 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b956000 == 46 [pid = 2249] [id = 311] 12:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x127e91800) [pid = 2249] [serial = 932] [outer = 0x0] 12:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x129148c00) [pid = 2249] [serial = 933] [outer = 0x127e91800] 12:22:21 INFO - PROCESS | 2249 | 1461093741654 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x129bd9400) [pid = 2249] [serial = 934] [outer = 0x127e91800] 12:22:22 INFO - PROCESS | 2249 | 1461093742026 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]]]}] 12:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 623ms 12:22:22 INFO - PROCESS | 2249 | 1461093742050 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:22:22 INFO - PROCESS | 2249 | 1461093742052 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:22:22 INFO - PROCESS | 2249 | 1461093742063 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:22:22 INFO - PROCESS | 2249 | 1461093742065 Marionette TRACE conn2 <- [1,1218,null,{}] 12:22:22 INFO - PROCESS | 2249 | 1461093742068 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}] 12:22:22 INFO - PROCESS | 2249 | 1461093742212 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:22:22 INFO - PROCESS | 2249 | 1461093742227 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c155800 == 47 [pid = 2249] [id = 312] 12:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12913d800) [pid = 2249] [serial = 935] [outer = 0x0] 12:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12b288800) [pid = 2249] [serial = 936] [outer = 0x12913d800] 12:22:22 INFO - PROCESS | 2249 | 1461093742268 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12b2e9c00) [pid = 2249] [serial = 937] [outer = 0x12913d800] 12:22:22 INFO - PROCESS | 2249 | 1461093742694 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]]]}] 12:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 671ms 12:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:22:22 INFO - PROCESS | 2249 | 1461093742734 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:22:22 INFO - PROCESS | 2249 | 1461093742735 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:22:22 INFO - PROCESS | 2249 | 1461093742737 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:22:22 INFO - PROCESS | 2249 | 1461093742738 Marionette TRACE conn2 <- [1,1222,null,{}] 12:22:22 INFO - PROCESS | 2249 | 1461093742740 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}] 12:22:22 INFO - PROCESS | 2249 | 1461093742839 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:22:22 INFO - PROCESS | 2249 | 1461093742844 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c1000 == 48 [pid = 2249] [id = 313] 12:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12b2e8000) [pid = 2249] [serial = 938] [outer = 0x0] 12:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12b4c7000) [pid = 2249] [serial = 939] [outer = 0x12b2e8000] 12:22:22 INFO - PROCESS | 2249 | 1461093742898 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12b90c400) [pid = 2249] [serial = 940] [outer = 0x12b2e8000] 12:22:23 INFO - PROCESS | 2249 | 1461093743188 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] 12:22:23 INFO - PROCESS | 2249 | 1461093743207 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:22:23 INFO - PROCESS | 2249 | 1461093743210 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 2249 | 1461093743211 Marionette TRACE conn2 <- [1,1226,null,{}] 12:22:23 INFO - PROCESS | 2249 | 1461093743229 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}] 12:22:23 INFO - PROCESS | 2249 | 1461093743331 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:22:23 INFO - PROCESS | 2249 | 1461093743363 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d6a2000 == 49 [pid = 2249] [id = 314] 12:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12b4c0800) [pid = 2249] [serial = 941] [outer = 0x0] 12:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12b97c000) [pid = 2249] [serial = 942] [outer = 0x12b4c0800] 12:22:23 INFO - PROCESS | 2249 | 1461093743389 Marionette DEBUG loaded listener.js 12:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12baf0800) [pid = 2249] [serial = 943] [outer = 0x12b4c0800] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11b905c00) [pid = 2249] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11af9cc00) [pid = 2249] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11af9d000) [pid = 2249] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x125eb6400) [pid = 2249] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x112151800) [pid = 2249] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x119c29800) [pid = 2249] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x125da7000) [pid = 2249] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x125d9bc00) [pid = 2249] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x114b88800) [pid = 2249] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x119a0ac00) [pid = 2249] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x114b87400) [pid = 2249] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11a899c00) [pid = 2249] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11903e800) [pid = 2249] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:22:23 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11a934400) [pid = 2249] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:22:23 INFO - PROCESS | 2249 | 1461093743789 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]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 633ms 12:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:22:23 INFO - PROCESS | 2249 | 1461093743849 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 2249 | 1461093743851 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:22:23 INFO - PROCESS | 2249 | 1461093743853 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 2249 | 1461093743854 Marionette TRACE conn2 <- [1,1230,null,{}] 12:22:23 INFO - PROCESS | 2249 | 1461093743856 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}] 12:22:23 INFO - PROCESS | 2249 | 1461093743938 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:22:23 INFO - PROCESS | 2249 | 1461093743943 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c6800 == 50 [pid = 2249] [id = 315] 12:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11a89a800) [pid = 2249] [serial = 944] [outer = 0x0] 12:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x123adc400) [pid = 2249] [serial = 945] [outer = 0x11a89a800] 12:22:23 INFO - PROCESS | 2249 | 1461093743974 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x123945800) [pid = 2249] [serial = 946] [outer = 0x11a89a800] 12:22:24 INFO - PROCESS | 2249 | 1461093744304 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]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 12:22:24 INFO - PROCESS | 2249 | 1461093744323 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 2249 | 1461093744324 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:22:24 INFO - PROCESS | 2249 | 1461093744327 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 2249 | 1461093744331 Marionette TRACE conn2 <- [1,1234,null,{}] 12:22:24 INFO - PROCESS | 2249 | 1461093744333 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}] 12:22:24 INFO - PROCESS | 2249 | 1461093744424 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:22:24 INFO - PROCESS | 2249 | 1461093744479 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb91800 == 51 [pid = 2249] [id = 316] 12:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11af9a800) [pid = 2249] [serial = 947] [outer = 0x0] 12:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12baf7c00) [pid = 2249] [serial = 948] [outer = 0x11af9a800] 12:22:24 INFO - PROCESS | 2249 | 1461093744504 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12ced5000) [pid = 2249] [serial = 949] [outer = 0x11af9a800] 12:22:24 INFO - PROCESS | 2249 | 1461093744797 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]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 12:22:24 INFO - PROCESS | 2249 | 1461093744848 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 2249 | 1461093744850 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:22:24 INFO - PROCESS | 2249 | 1461093744852 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 2249 | 1461093744853 Marionette TRACE conn2 <- [1,1238,null,{}] 12:22:24 INFO - PROCESS | 2249 | 1461093744855 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}] 12:22:24 INFO - PROCESS | 2249 | 1461093744936 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:22:24 INFO - PROCESS | 2249 | 1461093744940 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f116000 == 52 [pid = 2249] [id = 317] 12:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12baf5c00) [pid = 2249] [serial = 950] [outer = 0x0] 12:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12ced9400) [pid = 2249] [serial = 951] [outer = 0x12baf5c00] 12:22:24 INFO - PROCESS | 2249 | 1461093744965 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12cf54c00) [pid = 2249] [serial = 952] [outer = 0x12baf5c00] 12:22:25 INFO - PROCESS | 2249 | 1461093745268 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]]]}] 12:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 467ms 12:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:22:25 INFO - PROCESS | 2249 | 1461093745320 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 2249 | 1461093745321 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:22:25 INFO - PROCESS | 2249 | 1461093745323 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 2249 | 1461093745324 Marionette TRACE conn2 <- [1,1242,null,{}] 12:22:25 INFO - PROCESS | 2249 | 1461093745326 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}] 12:22:25 INFO - PROCESS | 2249 | 1461093745433 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:22:25 INFO - PROCESS | 2249 | 1461093745439 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f641000 == 53 [pid = 2249] [id = 318] 12:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12cf57400) [pid = 2249] [serial = 953] [outer = 0x0] 12:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12d53cc00) [pid = 2249] [serial = 954] [outer = 0x12cf57400] 12:22:25 INFO - PROCESS | 2249 | 1461093745465 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12d541c00) [pid = 2249] [serial = 955] [outer = 0x12cf57400] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12e907000 == 52 [pid = 2249] [id = 285] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x119ad1800 == 51 [pid = 2249] [id = 286] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x128648800 == 50 [pid = 2249] [id = 283] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12d68d000 == 49 [pid = 2249] [id = 284] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x1164bd000 == 48 [pid = 2249] [id = 281] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x11b621000 == 47 [pid = 2249] [id = 282] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce53800 == 46 [pid = 2249] [id = 246] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa6a800 == 45 [pid = 2249] [id = 306] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x11b623800 == 44 [pid = 2249] [id = 305] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x125b41800 == 43 [pid = 2249] [id = 304] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb96800 == 42 [pid = 2249] [id = 303] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12e918800 == 41 [pid = 2249] [id = 302] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x127d8d000 == 40 [pid = 2249] [id = 301] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x127814000 == 39 [pid = 2249] [id = 300] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x11555a800 == 38 [pid = 2249] [id = 299] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8f2000 == 37 [pid = 2249] [id = 307] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x127803000 == 36 [pid = 2249] [id = 309] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c1000 == 35 [pid = 2249] [id = 313] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12b956000 == 34 [pid = 2249] [id = 311] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12c155800 == 33 [pid = 2249] [id = 312] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb91800 == 32 [pid = 2249] [id = 316] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x129971800 == 31 [pid = 2249] [id = 310] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12d6a2000 == 30 [pid = 2249] [id = 314] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x125e50000 == 29 [pid = 2249] [id = 308] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c6800 == 28 [pid = 2249] [id = 315] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11c639800) [pid = 2249] [serial = 783] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x125da2c00) [pid = 2249] [serial = 801] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x1299dc000) [pid = 2249] [serial = 893] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11bc6dc00) [pid = 2249] [serial = 875] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x123ad8000) [pid = 2249] [serial = 876] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x125da5c00) [pid = 2249] [serial = 879] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x125d9a800) [pid = 2249] [serial = 878] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1277bc800) [pid = 2249] [serial = 884] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x118e85800) [pid = 2249] [serial = 887] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11aa0fc00) [pid = 2249] [serial = 869] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11aa1e800) [pid = 2249] [serial = 870] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x127156000) [pid = 2249] [serial = 881] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x116490400) [pid = 2249] [serial = 845] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x11af9ac00) [pid = 2249] [serial = 851] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12913ec00) [pid = 2249] [serial = 858] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x1277bb800) [pid = 2249] [serial = 857] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1273dfc00) [pid = 2249] [serial = 882] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x10873d800) [pid = 2249] [serial = 842] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x1154e6000) [pid = 2249] [serial = 861] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x115145800) [pid = 2249] [serial = 860] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x1277eb400) [pid = 2249] [serial = 854] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x119a0d000) [pid = 2249] [serial = 866] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x119a6d000) [pid = 2249] [serial = 867] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x1176dec00) [pid = 2249] [serial = 863] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x118be6c00) [pid = 2249] [serial = 864] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11ab3c800) [pid = 2249] [serial = 872] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x118edf000) [pid = 2249] [serial = 848] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x127d29400) [pid = 2249] [serial = 890] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x11aa20800) [pid = 2249] [serial = 888] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x127eea800) [pid = 2249] [serial = 885] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x12974dc00) [pid = 2249] [serial = 891] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11adb3800) [pid = 2249] [serial = 873] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 2249 | --DOCSHELL 0x12f116000 == 27 [pid = 2249] [id = 317] 12:22:27 INFO - PROCESS | 2249 | 1461093747037 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]]]}] 12:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1720ms 12:22:27 INFO - PROCESS | 2249 | 1461093747048 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 2249 | 1461093747050 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:22:27 INFO - PROCESS | 2249 | 1461093747054 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 2249 | 1461093747056 Marionette TRACE conn2 <- [1,1246,null,{}] 12:22:27 INFO - PROCESS | 2249 | 1461093747060 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}] 12:22:27 INFO - PROCESS | 2249 | 1461093747143 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:22:27 INFO - PROCESS | 2249 | 1461093747190 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x1158bd800 == 28 [pid = 2249] [id = 319] 12:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x114b7b800) [pid = 2249] [serial = 956] [outer = 0x0] 12:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x114b84400) [pid = 2249] [serial = 957] [outer = 0x114b7b800] 12:22:27 INFO - PROCESS | 2249 | 1461093747219 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x115145800) [pid = 2249] [serial = 958] [outer = 0x114b7b800] 12:22:27 INFO - PROCESS | 2249 | 1461093747539 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]]]}] 12:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 12:22:27 INFO - PROCESS | 2249 | 1461093747575 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 2249 | 1461093747582 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:22:27 INFO - PROCESS | 2249 | 1461093747587 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 2249 | 1461093747588 Marionette TRACE conn2 <- [1,1250,null,{}] 12:22:27 INFO - PROCESS | 2249 | 1461093747591 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}] 12:22:27 INFO - PROCESS | 2249 | 1461093747663 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:22:27 INFO - PROCESS | 2249 | 1461093747667 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x119185000 == 29 [pid = 2249] [id = 320] 12:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x115145c00) [pid = 2249] [serial = 959] [outer = 0x0] 12:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x1154df800) [pid = 2249] [serial = 960] [outer = 0x115145c00] 12:22:27 INFO - PROCESS | 2249 | 1461093747696 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11641b000) [pid = 2249] [serial = 961] [outer = 0x115145c00] 12:22:28 INFO - PROCESS | 2249 | 1461093748031 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]]]}] 12:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 471ms 12:22:28 INFO - PROCESS | 2249 | 1461093748058 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 2249 | 1461093748060 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:22:28 INFO - PROCESS | 2249 | 1461093748065 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 2249 | 1461093748068 Marionette TRACE conn2 <- [1,1254,null,{}] 12:22:28 INFO - PROCESS | 2249 | 1461093748077 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}] 12:22:28 INFO - PROCESS | 2249 | 1461093748190 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:22:28 INFO - PROCESS | 2249 | 1461093748202 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8d9000 == 30 [pid = 2249] [id = 321] 12:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x108740800) [pid = 2249] [serial = 962] [outer = 0x0] 12:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x118e68000) [pid = 2249] [serial = 963] [outer = 0x108740800] 12:22:28 INFO - PROCESS | 2249 | 1461093748249 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x118e6f000) [pid = 2249] [serial = 964] [outer = 0x108740800] 12:22:28 INFO - PROCESS | 2249 | 1461093748635 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]]]}] 12:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 622ms 12:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:22:28 INFO - PROCESS | 2249 | 1461093748688 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 2249 | 1461093748690 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:22:28 INFO - PROCESS | 2249 | 1461093748692 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 2249 | 1461093748693 Marionette TRACE conn2 <- [1,1258,null,{}] 12:22:28 INFO - PROCESS | 2249 | 1461093748696 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}] 12:22:28 INFO - PROCESS | 2249 | 1461093748789 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:22:28 INFO - PROCESS | 2249 | 1461093748796 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa5a800 == 31 [pid = 2249] [id = 322] 12:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x118e7c000) [pid = 2249] [serial = 965] [outer = 0x0] 12:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x118edc000) [pid = 2249] [serial = 966] [outer = 0x118e7c000] 12:22:28 INFO - PROCESS | 2249 | 1461093748836 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x1190c0c00) [pid = 2249] [serial = 967] [outer = 0x118e7c000] 12:22:29 INFO - PROCESS | 2249 | 1461093749284 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]]]}] 12:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 622ms 12:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:22:29 INFO - PROCESS | 2249 | 1461093749316 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 2249 | 1461093749317 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:22:29 INFO - PROCESS | 2249 | 1461093749319 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 2249 | 1461093749320 Marionette TRACE conn2 <- [1,1262,null,{}] 12:22:29 INFO - PROCESS | 2249 | 1461093749322 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}] 12:22:29 INFO - PROCESS | 2249 | 1461093749392 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:22:29 INFO - PROCESS | 2249 | 1461093749398 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6ef800 == 32 [pid = 2249] [id = 323] 12:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x114b7e800) [pid = 2249] [serial = 968] [outer = 0x0] 12:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x119a05c00) [pid = 2249] [serial = 969] [outer = 0x114b7e800] 12:22:29 INFO - PROCESS | 2249 | 1461093749425 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x119a10c00) [pid = 2249] [serial = 970] [outer = 0x114b7e800] 12:22:29 INFO - PROCESS | 2249 | 1461093749772 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]]]}] 12:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 471ms 12:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:22:29 INFO - PROCESS | 2249 | 1461093749790 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 2249 | 1461093749792 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:22:29 INFO - PROCESS | 2249 | 1461093749794 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 2249 | 1461093749797 Marionette TRACE conn2 <- [1,1266,null,{}] 12:22:29 INFO - PROCESS | 2249 | 1461093749800 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}] 12:22:29 INFO - PROCESS | 2249 | 1461093749885 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:22:29 INFO - PROCESS | 2249 | 1461093749890 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c6be000 == 33 [pid = 2249] [id = 324] 12:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x119a6a000) [pid = 2249] [serial = 971] [outer = 0x0] 12:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11a931c00) [pid = 2249] [serial = 972] [outer = 0x119a6a000] 12:22:29 INFO - PROCESS | 2249 | 1461093749921 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11ab38c00) [pid = 2249] [serial = 973] [outer = 0x119a6a000] 12:22:30 INFO - PROCESS | 2249 | 1461093750252 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]]]}] 12:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 473ms 12:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:22:30 INFO - PROCESS | 2249 | 1461093750268 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 2249 | 1461093750269 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:22:30 INFO - PROCESS | 2249 | 1461093750271 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 2249 | 1461093750272 Marionette TRACE conn2 <- [1,1270,null,{}] 12:22:30 INFO - PROCESS | 2249 | 1461093750275 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}] 12:22:30 INFO - PROCESS | 2249 | 1461093750371 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:22:30 INFO - PROCESS | 2249 | 1461093750378 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a18800 == 34 [pid = 2249] [id = 325] 12:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x119156000) [pid = 2249] [serial = 974] [outer = 0x0] 12:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11ab36c00) [pid = 2249] [serial = 975] [outer = 0x119156000] 12:22:30 INFO - PROCESS | 2249 | 1461093750403 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11af9bc00) [pid = 2249] [serial = 976] [outer = 0x119156000] 12:22:30 INFO - PROCESS | 2249 | 1461093750718 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]]]}] 12:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 12:22:30 INFO - PROCESS | 2249 | 1461093750742 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 2249 | 1461093750744 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:22:30 INFO - PROCESS | 2249 | 1461093750748 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 2249 | 1461093750750 Marionette TRACE conn2 <- [1,1274,null,{}] 12:22:30 INFO - PROCESS | 2249 | 1461093750752 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}] 12:22:30 INFO - PROCESS | 2249 | 1461093750823 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:22:30 INFO - PROCESS | 2249 | 1461093750830 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12734d800 == 35 [pid = 2249] [id = 326] 12:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x114b89800) [pid = 2249] [serial = 977] [outer = 0x0] 12:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11b678c00) [pid = 2249] [serial = 978] [outer = 0x114b89800] 12:22:30 INFO - PROCESS | 2249 | 1461093750856 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11bb14000) [pid = 2249] [serial = 979] [outer = 0x114b89800] 12:22:31 INFO - PROCESS | 2249 | 1461093751178 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]]]}] 12:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 470ms 12:22:31 INFO - PROCESS | 2249 | 1461093751218 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 2249 | 1461093751219 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:22:31 INFO - PROCESS | 2249 | 1461093751221 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 2249 | 1461093751222 Marionette TRACE conn2 <- [1,1278,null,{}] 12:22:31 INFO - PROCESS | 2249 | 1461093751225 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}] 12:22:31 INFO - PROCESS | 2249 | 1461093751320 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:22:31 INFO - PROCESS | 2249 | 1461093751328 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8d6800 == 36 [pid = 2249] [id = 327] 12:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x1191df800) [pid = 2249] [serial = 980] [outer = 0x0] 12:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11bc77c00) [pid = 2249] [serial = 981] [outer = 0x1191df800] 12:22:31 INFO - PROCESS | 2249 | 1461093751356 Marionette DEBUG loaded listener.js 12:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11c352800) [pid = 2249] [serial = 982] [outer = 0x1191df800] 12:22:31 INFO - PROCESS | 2249 | 1461093751688 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]]]}] 12:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 517ms 12:22:31 INFO - PROCESS | 2249 | 1461093751740 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:22:31 INFO - PROCESS | 2249 | 1461093751742 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:22:31 INFO - PROCESS | 2249 | 1461093751745 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 2249 | 1461093751747 Marionette TRACE conn2 <- [1,1282,null,{}] 12:22:31 INFO - PROCESS | 2249 | 1461093751751 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}] 12:22:31 INFO - PROCESS | 2249 | 1461093751871 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:22:31 INFO - PROCESS | 2249 | 1461093751952 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12863f000 == 37 [pid = 2249] [id = 328] 12:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x1154e3c00) [pid = 2249] [serial = 983] [outer = 0x0] 12:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11bf2f400) [pid = 2249] [serial = 984] [outer = 0x1154e3c00] 12:22:31 INFO - PROCESS | 2249 | 1461093751993 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x123ad4000) [pid = 2249] [serial = 985] [outer = 0x1154e3c00] 12:22:32 INFO - PROCESS | 2249 | 1461093752380 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]]]}] 12:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 12:22:32 INFO - PROCESS | 2249 | 1461093752416 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 2249 | 1461093752418 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:22:32 INFO - PROCESS | 2249 | 1461093752421 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 2249 | 1461093752424 Marionette TRACE conn2 <- [1,1286,null,{}] 12:22:32 INFO - PROCESS | 2249 | 1461093752427 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}] 12:22:32 INFO - PROCESS | 2249 | 1461093752583 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:22:32 INFO - PROCESS | 2249 | 1461093752612 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6ed000 == 38 [pid = 2249] [id = 329] 12:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x123ad8c00) [pid = 2249] [serial = 986] [outer = 0x0] 12:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x125da0800) [pid = 2249] [serial = 987] [outer = 0x123ad8c00] 12:22:32 INFO - PROCESS | 2249 | 1461093752660 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x125dcd800) [pid = 2249] [serial = 988] [outer = 0x123ad8c00] 12:22:33 INFO - PROCESS | 2249 | 1461093753024 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]]]}] 12:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms 12:22:33 INFO - PROCESS | 2249 | 1461093753042 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 2249 | 1461093753046 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:22:33 INFO - PROCESS | 2249 | 1461093753056 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 2249 | 1461093753058 Marionette TRACE conn2 <- [1,1290,null,{}] 12:22:33 INFO - PROCESS | 2249 | 1461093753062 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}] 12:22:33 INFO - PROCESS | 2249 | 1461093753159 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:22:33 INFO - PROCESS | 2249 | 1461093753210 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b75d000 == 39 [pid = 2249] [id = 330] 12:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x127154c00) [pid = 2249] [serial = 989] [outer = 0x0] 12:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x1273d5400) [pid = 2249] [serial = 990] [outer = 0x127154c00] 12:22:33 INFO - PROCESS | 2249 | 1461093753236 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x127780800) [pid = 2249] [serial = 991] [outer = 0x127154c00] 12:22:33 INFO - PROCESS | 2249 | 1461093753549 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]]]}] 12:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 12:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:22:33 INFO - PROCESS | 2249 | 1461093753581 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 2249 | 1461093753582 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:22:33 INFO - PROCESS | 2249 | 1461093753585 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 2249 | 1461093753586 Marionette TRACE conn2 <- [1,1294,null,{}] 12:22:33 INFO - PROCESS | 2249 | 1461093753588 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}] 12:22:33 INFO - PROCESS | 2249 | 1461093753678 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:22:33 INFO - PROCESS | 2249 | 1461093753682 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba29000 == 40 [pid = 2249] [id = 331] 12:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x127340800) [pid = 2249] [serial = 992] [outer = 0x0] 12:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x1277ebc00) [pid = 2249] [serial = 993] [outer = 0x127340800] 12:22:33 INFO - PROCESS | 2249 | 1461093753707 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x127d62800) [pid = 2249] [serial = 994] [outer = 0x127340800] 12:22:34 INFO - PROCESS | 2249 | 1461093754010 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]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 471ms 12:22:34 INFO - PROCESS | 2249 | 1461093754056 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 2249 | 1461093754057 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:22:34 INFO - PROCESS | 2249 | 1461093754060 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 2249 | 1461093754061 Marionette TRACE conn2 <- [1,1298,null,{}] 12:22:34 INFO - PROCESS | 2249 | 1461093754067 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}] 12:22:34 INFO - PROCESS | 2249 | 1461093754158 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:22:34 INFO - PROCESS | 2249 | 1461093754169 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf3a800 == 41 [pid = 2249] [id = 332] 12:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x127d64800) [pid = 2249] [serial = 995] [outer = 0x0] 12:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x127e8d400) [pid = 2249] [serial = 996] [outer = 0x127d64800] 12:22:34 INFO - PROCESS | 2249 | 1461093754194 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12860a400) [pid = 2249] [serial = 997] [outer = 0x127d64800] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12777a400) [pid = 2249] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12913d800) [pid = 2249] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12b2e8000) [pid = 2249] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12b4c0800) [pid = 2249] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11af9a800) [pid = 2249] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11a89a800) [pid = 2249] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11bb12400) [pid = 2249] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11aa1dc00) [pid = 2249] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x118ed8400) [pid = 2249] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x118964800) [pid = 2249] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11427d000) [pid = 2249] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x129bd2c00) [pid = 2249] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x129145400) [pid = 2249] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11bc75c00) [pid = 2249] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11a934000) [pid = 2249] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x118e6b400) [pid = 2249] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x108736800) [pid = 2249] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1273d6000) [pid = 2249] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x127e91800) [pid = 2249] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x1286d5400) [pid = 2249] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x114b82400) [pid = 2249] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x118e82800) [pid = 2249] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x119a6c000) [pid = 2249] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x108738400) [pid = 2249] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1273d7800) [pid = 2249] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:22:34 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12baf5c00) [pid = 2249] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:22:34 INFO - PROCESS | 2249 | 1461093754771 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]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 721ms 12:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:22:34 INFO - PROCESS | 2249 | 1461093754781 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 2249 | 1461093754782 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:22:34 INFO - PROCESS | 2249 | 1461093754784 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 2249 | 1461093754785 Marionette TRACE conn2 <- [1,1302,null,{}] 12:22:34 INFO - PROCESS | 2249 | 1461093754788 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}] 12:22:34 INFO - PROCESS | 2249 | 1461093754896 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:22:34 INFO - PROCESS | 2249 | 1461093754934 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12780e000 == 42 [pid = 2249] [id = 333] 12:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x114656000) [pid = 2249] [serial = 998] [outer = 0x0] 12:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x119038c00) [pid = 2249] [serial = 999] [outer = 0x114656000] 12:22:34 INFO - PROCESS | 2249 | 1461093754961 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11c62c000) [pid = 2249] [serial = 1000] [outer = 0x114656000] 12:22:35 INFO - PROCESS | 2249 | 1461093755208 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]]]}] 12:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 473ms 12:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:22:35 INFO - PROCESS | 2249 | 1461093755259 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 2249 | 1461093755260 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:22:35 INFO - PROCESS | 2249 | 1461093755270 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 2249 | 1461093755271 Marionette TRACE conn2 <- [1,1306,null,{}] 12:22:35 INFO - PROCESS | 2249 | 1461093755273 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}] 12:22:35 INFO - PROCESS | 2249 | 1461093755353 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:22:35 INFO - PROCESS | 2249 | 1461093755357 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d519000 == 43 [pid = 2249] [id = 334] 12:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x125ad5400) [pid = 2249] [serial = 1001] [outer = 0x0] 12:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x1280a9400) [pid = 2249] [serial = 1002] [outer = 0x125ad5400] 12:22:35 INFO - PROCESS | 2249 | 1461093755384 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x1286d9400) [pid = 2249] [serial = 1003] [outer = 0x125ad5400] 12:22:35 INFO - PROCESS | 2249 | 1461093755712 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]]]}] 12:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 473ms 12:22:35 INFO - PROCESS | 2249 | 1461093755738 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:22:35 INFO - PROCESS | 2249 | 1461093755739 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:22:35 INFO - PROCESS | 2249 | 1461093755741 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 2249 | 1461093755743 Marionette TRACE conn2 <- [1,1310,null,{}] 12:22:35 INFO - PROCESS | 2249 | 1461093755746 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}] 12:22:35 INFO - PROCESS | 2249 | 1461093755849 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:22:35 INFO - PROCESS | 2249 | 1461093755856 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c2000 == 44 [pid = 2249] [id = 335] 12:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x1286d8400) [pid = 2249] [serial = 1004] [outer = 0x0] 12:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12913e400) [pid = 2249] [serial = 1005] [outer = 0x1286d8400] 12:22:35 INFO - PROCESS | 2249 | 1461093755881 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x114b7b400) [pid = 2249] [serial = 1006] [outer = 0x1286d8400] 12:22:36 INFO - PROCESS | 2249 | 1461093756171 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] 12:22:36 INFO - PROCESS | 2249 | 1461093756214 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:22:36 INFO - PROCESS | 2249 | 1461093756218 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - PROCESS | 2249 | 1461093756219 Marionette TRACE conn2 <- [1,1314,null,{}] 12:22:36 INFO - PROCESS | 2249 | 1461093756221 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}] 12:22:36 INFO - PROCESS | 2249 | 1461093756299 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:22:36 INFO - PROCESS | 2249 | 1461093756304 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d69a000 == 45 [pid = 2249] [id = 336] 12:22:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x118ed8400) [pid = 2249] [serial = 1007] [outer = 0x0] 12:22:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x129941400) [pid = 2249] [serial = 1008] [outer = 0x118ed8400] 12:22:36 INFO - PROCESS | 2249 | 1461093756328 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x129bcc000) [pid = 2249] [serial = 1009] [outer = 0x118ed8400] 12:22:36 INFO - PROCESS | 2249 | 1461093756770 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]]]}] 12:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 570ms 12:22:36 INFO - PROCESS | 2249 | 1461093756804 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:22:36 INFO - PROCESS | 2249 | 1461093756806 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:22:36 INFO - PROCESS | 2249 | 1461093756813 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - PROCESS | 2249 | 1461093756816 Marionette TRACE conn2 <- [1,1318,null,{}] 12:22:36 INFO - PROCESS | 2249 | 1461093756820 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}] 12:22:36 INFO - PROCESS | 2249 | 1461093756933 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:22:37 INFO - PROCESS | 2249 | 1461093757008 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11905f000 == 46 [pid = 2249] [id = 337] 12:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x114b7f800) [pid = 2249] [serial = 1010] [outer = 0x0] 12:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x114b89000) [pid = 2249] [serial = 1011] [outer = 0x114b7f800] 12:22:37 INFO - PROCESS | 2249 | 1461093757069 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x1154d8000) [pid = 2249] [serial = 1012] [outer = 0x114b7f800] 12:22:37 INFO - PROCESS | 2249 | 1461093757575 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]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 824ms 12:22:37 INFO - PROCESS | 2249 | 1461093757636 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 2249 | 1461093757640 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:22:37 INFO - PROCESS | 2249 | 1461093757645 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 2249 | 1461093757646 Marionette TRACE conn2 <- [1,1322,null,{}] 12:22:37 INFO - PROCESS | 2249 | 1461093757649 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}] 12:22:37 INFO - PROCESS | 2249 | 1461093757755 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:22:37 INFO - PROCESS | 2249 | 1461093757828 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b62e800 == 47 [pid = 2249] [id = 338] 12:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x1154e0400) [pid = 2249] [serial = 1013] [outer = 0x0] 12:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1189e6800) [pid = 2249] [serial = 1014] [outer = 0x1154e0400] 12:22:37 INFO - PROCESS | 2249 | 1461093757858 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x118e7ac00) [pid = 2249] [serial = 1015] [outer = 0x1154e0400] 12:22:38 INFO - PROCESS | 2249 | 1461093758550 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]]]}] 12:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 973ms 12:22:38 INFO - PROCESS | 2249 | 1461093758617 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 2249 | 1461093758619 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:22:38 INFO - PROCESS | 2249 | 1461093758623 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 2249 | 1461093758625 Marionette TRACE conn2 <- [1,1326,null,{}] 12:22:38 INFO - PROCESS | 2249 | 1461093758629 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}] 12:22:38 INFO - PROCESS | 2249 | 1461093758732 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:22:38 INFO - PROCESS | 2249 | 1461093758787 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x118913800 == 48 [pid = 2249] [id = 339] 12:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x1146c2800) [pid = 2249] [serial = 1016] [outer = 0x0] 12:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x114b7d400) [pid = 2249] [serial = 1017] [outer = 0x1146c2800] 12:22:38 INFO - PROCESS | 2249 | 1461093758811 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11521a400) [pid = 2249] [serial = 1018] [outer = 0x1146c2800] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c2000 == 47 [pid = 2249] [id = 335] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12d519000 == 46 [pid = 2249] [id = 334] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12d53cc00) [pid = 2249] [serial = 954] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12780e000 == 45 [pid = 2249] [id = 333] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf3a800 == 44 [pid = 2249] [id = 332] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba29000 == 43 [pid = 2249] [id = 331] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12b75d000 == 42 [pid = 2249] [id = 330] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6ed000 == 41 [pid = 2249] [id = 329] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12863f000 == 40 [pid = 2249] [id = 328] 12:22:39 INFO - PROCESS | 2249 | 1461093759376 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]]]}] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8d6800 == 39 [pid = 2249] [id = 327] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12734d800 == 38 [pid = 2249] [id = 326] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x125a18800 == 37 [pid = 2249] [id = 325] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x11c6be000 == 36 [pid = 2249] [id = 324] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6ef800 == 35 [pid = 2249] [id = 323] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa5a800 == 34 [pid = 2249] [id = 322] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8d9000 == 33 [pid = 2249] [id = 321] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x119185000 == 32 [pid = 2249] [id = 320] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x1158bd800 == 31 [pid = 2249] [id = 319] 12:22:39 INFO - PROCESS | 2249 | --DOCSHELL 0x12f641000 == 30 [pid = 2249] [id = 318] 12:22:39 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 12:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 775ms 12:22:39 INFO - PROCESS | 2249 | 1461093759405 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 2249 | 1461093759413 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:22:39 INFO - PROCESS | 2249 | 1461093759422 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 2249 | 1461093759424 Marionette TRACE conn2 <- [1,1330,null,{}] 12:22:39 INFO - PROCESS | 2249 | 1461093759431 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}] 12:22:39 INFO - PROCESS | 2249 | 1461093759511 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x1299e7800) [pid = 2249] [serial = 894] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1286d6400) [pid = 2249] [serial = 840] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12ced9400) [pid = 2249] [serial = 951] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12b288800) [pid = 2249] [serial = 936] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b4c7000) [pid = 2249] [serial = 939] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12b97c000) [pid = 2249] [serial = 942] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12b90c400) [pid = 2249] [serial = 940] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12baf7c00) [pid = 2249] [serial = 948] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12baf0800) [pid = 2249] [serial = 943] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x123adc400) [pid = 2249] [serial = 945] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11c6cd000) [pid = 2249] [serial = 927] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11adaf000) [pid = 2249] [serial = 924] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11bc72400) [pid = 2249] [serial = 925] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x119a66800) [pid = 2249] [serial = 921] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11a933c00) [pid = 2249] [serial = 922] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x1191dbc00) [pid = 2249] [serial = 919] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x118e88400) [pid = 2249] [serial = 918] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x115228000) [pid = 2249] [serial = 916] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1146b9800) [pid = 2249] [serial = 915] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12b286000) [pid = 2249] [serial = 913] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x129bd8c00) [pid = 2249] [serial = 912] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x129bcfc00) [pid = 2249] [serial = 910] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x129941000) [pid = 2249] [serial = 909] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x1286dcc00) [pid = 2249] [serial = 907] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x1280ae800) [pid = 2249] [serial = 906] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11bc6c400) [pid = 2249] [serial = 904] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11adb0400) [pid = 2249] [serial = 903] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118ed8000) [pid = 2249] [serial = 901] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x118e6d400) [pid = 2249] [serial = 900] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x1146b6c00) [pid = 2249] [serial = 897] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x10fde7800) [pid = 2249] [serial = 896] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x127772800) [pid = 2249] [serial = 930] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x125d9a000) [pid = 2249] [serial = 928] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12d6e9800) [pid = 2249] [serial = 495] [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.] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x129148c00) [pid = 2249] [serial = 933] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x12b2e9c00) [pid = 2249] [serial = 937] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x12ced5000) [pid = 2249] [serial = 949] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x127e90800) [pid = 2249] [serial = 931] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x129bd9400) [pid = 2249] [serial = 934] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x123945800) [pid = 2249] [serial = 946] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x12cf54c00) [pid = 2249] [serial = 952] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x118b94000) [pid = 2249] [serial = 846] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x119a6a800) [pid = 2249] [serial = 849] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x11bf33800) [pid = 2249] [serial = 852] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x113ec7800) [pid = 2249] [serial = 843] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x127e85000) [pid = 2249] [serial = 855] [outer = 0x0] [url = about:blank] 12:22:39 INFO - PROCESS | 2249 | 1461093759576 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x119173800 == 31 [pid = 2249] [id = 340] 12:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x112151800) [pid = 2249] [serial = 1019] [outer = 0x0] 12:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x115139400) [pid = 2249] [serial = 1020] [outer = 0x112151800] 12:22:39 INFO - PROCESS | 2249 | 1461093759605 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x11641ec00) [pid = 2249] [serial = 1021] [outer = 0x112151800] 12:22:39 INFO - PROCESS | 2249 | 1461093759917 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]]]}] 12:22:39 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 12:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 12:22:39 INFO - PROCESS | 2249 | 1461093759944 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 2249 | 1461093759947 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:22:39 INFO - PROCESS | 2249 | 1461093759950 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 2249 | 1461093759952 Marionette TRACE conn2 <- [1,1334,null,{}] 12:22:39 INFO - PROCESS | 2249 | 1461093759960 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}] 12:22:40 INFO - PROCESS | 2249 | 1461093760038 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:22:40 INFO - PROCESS | 2249 | 1461093760067 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6dc000 == 32 [pid = 2249] [id = 341] 12:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x113ec4800) [pid = 2249] [serial = 1022] [outer = 0x0] 12:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x118ed7000) [pid = 2249] [serial = 1023] [outer = 0x113ec4800] 12:22:40 INFO - PROCESS | 2249 | 1461093760095 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x1190c7c00) [pid = 2249] [serial = 1024] [outer = 0x113ec4800] 12:22:40 INFO - PROCESS | 2249 | 1461093760454 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]]]}] 12:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 12:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:22:40 INFO - PROCESS | 2249 | 1461093760471 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 2249 | 1461093760473 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:22:40 INFO - PROCESS | 2249 | 1461093760475 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 2249 | 1461093760476 Marionette TRACE conn2 <- [1,1338,null,{}] 12:22:40 INFO - PROCESS | 2249 | 1461093760480 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}] 12:22:40 INFO - PROCESS | 2249 | 1461093760558 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:22:40 INFO - PROCESS | 2249 | 1461093760565 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a12800 == 33 [pid = 2249] [id = 342] 12:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11914b400) [pid = 2249] [serial = 1025] [outer = 0x0] 12:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x119a10400) [pid = 2249] [serial = 1026] [outer = 0x11914b400] 12:22:40 INFO - PROCESS | 2249 | 1461093760591 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x119c2b400) [pid = 2249] [serial = 1027] [outer = 0x11914b400] 12:22:41 INFO - PROCESS | 2249 | 1461093761408 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]]]}] 12:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 972ms 12:22:41 INFO - PROCESS | 2249 | 1461093761448 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 2249 | 1461093761450 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:22:41 INFO - PROCESS | 2249 | 1461093761452 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 2249 | 1461093761453 Marionette TRACE conn2 <- [1,1342,null,{}] 12:22:41 INFO - PROCESS | 2249 | 1461093761455 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}] 12:22:41 INFO - PROCESS | 2249 | 1461093761524 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:22:41 INFO - PROCESS | 2249 | 1461093761555 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270ab000 == 34 [pid = 2249] [id = 343] 12:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11215f000) [pid = 2249] [serial = 1028] [outer = 0x0] 12:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11a934400) [pid = 2249] [serial = 1029] [outer = 0x11215f000] 12:22:41 INFO - PROCESS | 2249 | 1461093761580 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11aa1f400) [pid = 2249] [serial = 1030] [outer = 0x11215f000] 12:22:42 INFO - PROCESS | 2249 | 1461093762020 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]]]}] 12:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 618ms 12:22:42 INFO - PROCESS | 2249 | 1461093762071 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 2249 | 1461093762073 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:22:42 INFO - PROCESS | 2249 | 1461093762076 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 2249 | 1461093762078 Marionette TRACE conn2 <- [1,1346,null,{}] 12:22:42 INFO - PROCESS | 2249 | 1461093762081 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}] 12:22:42 INFO - PROCESS | 2249 | 1461093762183 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:22:42 INFO - PROCESS | 2249 | 1461093762220 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x128642000 == 35 [pid = 2249] [id = 344] 12:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11ab40400) [pid = 2249] [serial = 1031] [outer = 0x0] 12:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11af98400) [pid = 2249] [serial = 1032] [outer = 0x11ab40400] 12:22:42 INFO - PROCESS | 2249 | 1461093762248 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11bc6c400) [pid = 2249] [serial = 1033] [outer = 0x11ab40400] 12:22:42 INFO - PROCESS | 2249 | 1461093762561 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]]]}] 12:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 522ms 12:22:42 INFO - PROCESS | 2249 | 1461093762599 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 2249 | 1461093762600 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:22:42 INFO - PROCESS | 2249 | 1461093762602 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 2249 | 1461093762603 Marionette TRACE conn2 <- [1,1350,null,{}] 12:22:42 INFO - PROCESS | 2249 | 1461093762611 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}] 12:22:42 INFO - PROCESS | 2249 | 1461093762703 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:22:42 INFO - PROCESS | 2249 | 1461093762707 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x12866b000 == 36 [pid = 2249] [id = 345] 12:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11bc75000) [pid = 2249] [serial = 1034] [outer = 0x0] 12:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11c630400) [pid = 2249] [serial = 1035] [outer = 0x11bc75000] 12:22:42 INFO - PROCESS | 2249 | 1461093762733 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x12394f000) [pid = 2249] [serial = 1036] [outer = 0x11bc75000] 12:22:43 INFO - PROCESS | 2249 | 1461093763084 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]]]}] 12:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 12:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:22:43 INFO - PROCESS | 2249 | 1461093763121 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 2249 | 1461093763122 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:22:43 INFO - PROCESS | 2249 | 1461093763124 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 2249 | 1461093763125 Marionette TRACE conn2 <- [1,1354,null,{}] 12:22:43 INFO - PROCESS | 2249 | 1461093763128 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}] 12:22:43 INFO - PROCESS | 2249 | 1461093763218 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:22:43 INFO - PROCESS | 2249 | 1461093763222 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b25c800 == 37 [pid = 2249] [id = 346] 12:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12394f400) [pid = 2249] [serial = 1037] [outer = 0x0] 12:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x123ada800) [pid = 2249] [serial = 1038] [outer = 0x12394f400] 12:22:43 INFO - PROCESS | 2249 | 1461093763248 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x125d77000) [pid = 2249] [serial = 1039] [outer = 0x12394f400] 12:22:43 INFO - PROCESS | 2249 | 1461093763703 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]]]}] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x123ad8c00) [pid = 2249] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x1154e3c00) [pid = 2249] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118e7c000) [pid = 2249] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x114b7e800) [pid = 2249] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x127154c00) [pid = 2249] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x119a6a000) [pid = 2249] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x119156000) [pid = 2249] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x115145c00) [pid = 2249] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x108740800) [pid = 2249] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x114b89800) [pid = 2249] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x127d64800) [pid = 2249] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x114b7b800) [pid = 2249] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x1191df800) [pid = 2249] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x114656000) [pid = 2249] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x127340800) [pid = 2249] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x125ad5400) [pid = 2249] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:22:43 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x1286d8400) [pid = 2249] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 618ms 12:22:43 INFO - PROCESS | 2249 | 1461093763743 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 2249 | 1461093763744 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:22:43 INFO - PROCESS | 2249 | 1461093763747 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 2249 | 1461093763748 Marionette TRACE conn2 <- [1,1358,null,{}] 12:22:43 INFO - PROCESS | 2249 | 1461093763750 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}] 12:22:43 INFO - PROCESS | 2249 | 1461093763824 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:22:43 INFO - PROCESS | 2249 | 1461093763833 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x119ded800 == 38 [pid = 2249] [id = 347] 12:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x1154db400) [pid = 2249] [serial = 1040] [outer = 0x0] 12:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x118671000) [pid = 2249] [serial = 1041] [outer = 0x1154db400] 12:22:43 INFO - PROCESS | 2249 | 1461093763859 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x119a0a000) [pid = 2249] [serial = 1042] [outer = 0x1154db400] 12:22:44 INFO - PROCESS | 2249 | 1461093764200 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]]]}] 12:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 12:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:22:44 INFO - PROCESS | 2249 | 1461093764216 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 2249 | 1461093764217 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:22:44 INFO - PROCESS | 2249 | 1461093764220 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 2249 | 1461093764221 Marionette TRACE conn2 <- [1,1362,null,{}] 12:22:44 INFO - PROCESS | 2249 | 1461093764223 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}] 12:22:44 INFO - PROCESS | 2249 | 1461093764302 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:22:44 INFO - PROCESS | 2249 | 1461093764349 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b744800 == 39 [pid = 2249] [id = 348] 12:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x1191db800) [pid = 2249] [serial = 1043] [outer = 0x0] 12:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x123ad5800) [pid = 2249] [serial = 1044] [outer = 0x1191db800] 12:22:44 INFO - PROCESS | 2249 | 1461093764374 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x125da3400) [pid = 2249] [serial = 1045] [outer = 0x1191db800] 12:22:44 INFO - PROCESS | 2249 | 1461093764654 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]]]}] 12:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 12:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:22:44 INFO - PROCESS | 2249 | 1461093764688 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 2249 | 1461093764690 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:22:44 INFO - PROCESS | 2249 | 1461093764692 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 2249 | 1461093764694 Marionette TRACE conn2 <- [1,1366,null,{}] 12:22:44 INFO - PROCESS | 2249 | 1461093764699 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}] 12:22:44 INFO - PROCESS | 2249 | 1461093764790 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:22:44 INFO - PROCESS | 2249 | 1461093764795 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c16a000 == 40 [pid = 2249] [id = 349] 12:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x125da6800) [pid = 2249] [serial = 1046] [outer = 0x0] 12:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x127346400) [pid = 2249] [serial = 1047] [outer = 0x125da6800] 12:22:44 INFO - PROCESS | 2249 | 1461093764826 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x1277bfc00) [pid = 2249] [serial = 1048] [outer = 0x125da6800] 12:22:45 INFO - PROCESS | 2249 | 1461093765169 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] 12:22:45 INFO - PROCESS | 2249 | 1461093765216 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:22:45 INFO - PROCESS | 2249 | 1461093765218 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 2249 | 1461093765219 Marionette TRACE conn2 <- [1,1370,null,{}] 12:22:45 INFO - PROCESS | 2249 | 1461093765221 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}] 12:22:45 INFO - PROCESS | 2249 | 1461093765297 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:22:45 INFO - PROCESS | 2249 | 1461093765302 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5bf800 == 41 [pid = 2249] [id = 350] 12:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x12782a400) [pid = 2249] [serial = 1049] [outer = 0x0] 12:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x127e86c00) [pid = 2249] [serial = 1050] [outer = 0x12782a400] 12:22:45 INFO - PROCESS | 2249 | 1461093765326 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x1286d0400) [pid = 2249] [serial = 1051] [outer = 0x12782a400] 12:22:45 INFO - PROCESS | 2249 | 1461093765645 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] 12:22:45 INFO - PROCESS | 2249 | 1461093765690 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:22:45 INFO - PROCESS | 2249 | 1461093765692 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 2249 | 1461093765693 Marionette TRACE conn2 <- [1,1374,null,{}] 12:22:45 INFO - PROCESS | 2249 | 1461093765696 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}] 12:22:45 INFO - PROCESS | 2249 | 1461093765822 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:22:45 INFO - PROCESS | 2249 | 1461093765890 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x115559800 == 42 [pid = 2249] [id = 351] 12:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x112153800) [pid = 2249] [serial = 1052] [outer = 0x0] 12:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x112158000) [pid = 2249] [serial = 1053] [outer = 0x112153800] 12:22:45 INFO - PROCESS | 2249 | 1461093765923 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x114b80000) [pid = 2249] [serial = 1054] [outer = 0x112153800] 12:22:46 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:46 INFO - PROCESS | 2249 | 1461093766405 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] 12:22:46 INFO - PROCESS | 2249 | 1461093766420 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:22:46 INFO - PROCESS | 2249 | 1461093766425 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 2249 | 1461093766430 Marionette TRACE conn2 <- [1,1378,null,{}] 12:22:46 INFO - PROCESS | 2249 | 1461093766497 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}] 12:22:46 INFO - PROCESS | 2249 | 1461093766593 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:22:46 INFO - PROCESS | 2249 | 1461093766655 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c319800 == 43 [pid = 2249] [id = 352] 12:22:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1189f2000) [pid = 2249] [serial = 1055] [outer = 0x0] 12:22:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x118e66400) [pid = 2249] [serial = 1056] [outer = 0x1189f2000] 12:22:46 INFO - PROCESS | 2249 | 1461093766687 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x118e7f800) [pid = 2249] [serial = 1057] [outer = 0x1189f2000] 12:22:47 INFO - PROCESS | 2249 | 1461093767102 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] 12:22:47 INFO - PROCESS | 2249 | 1461093767121 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:22:47 INFO - PROCESS | 2249 | 1461093767123 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 2249 | 1461093767125 Marionette TRACE conn2 <- [1,1382,null,{}] 12:22:47 INFO - PROCESS | 2249 | 1461093767127 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}] 12:22:47 INFO - PROCESS | 2249 | 1461093767224 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:22:47 INFO - PROCESS | 2249 | 1461093767272 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b269800 == 44 [pid = 2249] [id = 353] 12:22:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x118bdc000) [pid = 2249] [serial = 1058] [outer = 0x0] 12:22:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x119c23c00) [pid = 2249] [serial = 1059] [outer = 0x118bdc000] 12:22:47 INFO - PROCESS | 2249 | 1461093767303 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11ab3cc00) [pid = 2249] [serial = 1060] [outer = 0x118bdc000] 12:22:47 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:47 INFO - PROCESS | 2249 | 1461093767785 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] 12:22:47 INFO - PROCESS | 2249 | 1461093767846 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:22:47 INFO - PROCESS | 2249 | 1461093767892 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 2249 | 1461093767895 Marionette TRACE conn2 <- [1,1386,null,{}] 12:22:47 INFO - PROCESS | 2249 | 1461093767912 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}] 12:22:48 INFO - PROCESS | 2249 | 1461093768008 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:22:48 INFO - PROCESS | 2249 | 1461093768057 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e360800 == 45 [pid = 2249] [id = 354] 12:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1190bfc00) [pid = 2249] [serial = 1061] [outer = 0x0] 12:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x125d72000) [pid = 2249] [serial = 1062] [outer = 0x1190bfc00] 12:22:48 INFO - PROCESS | 2249 | 1461093768087 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x127156000) [pid = 2249] [serial = 1063] [outer = 0x1190bfc00] 12:22:48 INFO - PROCESS | 2249 | 1461093768533 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] 12:22:48 INFO - PROCESS | 2249 | 1461093768580 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:22:48 INFO - PROCESS | 2249 | 1461093768583 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 2249 | 1461093768584 Marionette TRACE conn2 <- [1,1390,null,{}] 12:22:48 INFO - PROCESS | 2249 | 1461093768586 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}] 12:22:48 INFO - PROCESS | 2249 | 1461093768681 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:22:48 INFO - PROCESS | 2249 | 1461093768744 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e69a800 == 46 [pid = 2249] [id = 355] 12:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x127026400) [pid = 2249] [serial = 1064] [outer = 0x0] 12:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x128611c00) [pid = 2249] [serial = 1065] [outer = 0x127026400] 12:22:48 INFO - PROCESS | 2249 | 1461093768773 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x129145400) [pid = 2249] [serial = 1066] [outer = 0x127026400] 12:22:49 INFO - PROCESS | 2249 | 1461093769218 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]]]}] 12:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 668ms 12:22:49 INFO - PROCESS | 2249 | 1461093769268 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 2249 | 1461093769271 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:22:49 INFO - PROCESS | 2249 | 1461093769274 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 2249 | 1461093769276 Marionette TRACE conn2 <- [1,1394,null,{}] 12:22:49 INFO - PROCESS | 2249 | 1461093769302 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}] 12:22:49 INFO - PROCESS | 2249 | 1461093769445 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:22:49 INFO - PROCESS | 2249 | 1461093769677 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a903800 == 47 [pid = 2249] [id = 356] 12:22:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11215cc00) [pid = 2249] [serial = 1067] [outer = 0x0] 12:22:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x1140ba800) [pid = 2249] [serial = 1068] [outer = 0x11215cc00] 12:22:49 INFO - PROCESS | 2249 | 1461093769708 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x114b89400) [pid = 2249] [serial = 1069] [outer = 0x11215cc00] 12:22:50 INFO - PROCESS | 2249 | 1461093770132 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]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 892ms 12:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:22:50 INFO - PROCESS | 2249 | 1461093770167 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 2249 | 1461093770169 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:22:50 INFO - PROCESS | 2249 | 1461093770171 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 2249 | 1461093770174 Marionette TRACE conn2 <- [1,1398,null,{}] 12:22:50 INFO - PROCESS | 2249 | 1461093770196 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}] 12:22:50 INFO - PROCESS | 2249 | 1461093770305 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:22:50 INFO - PROCESS | 2249 | 1461093770354 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a90a000 == 48 [pid = 2249] [id = 357] 12:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x1164f6400) [pid = 2249] [serial = 1070] [outer = 0x0] 12:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x118e64800) [pid = 2249] [serial = 1071] [outer = 0x1164f6400] 12:22:50 INFO - PROCESS | 2249 | 1461093770385 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x118e7a800) [pid = 2249] [serial = 1072] [outer = 0x1164f6400] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5bf800 == 47 [pid = 2249] [id = 350] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12c16a000 == 46 [pid = 2249] [id = 349] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12b744800 == 45 [pid = 2249] [id = 348] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x119ded800 == 44 [pid = 2249] [id = 347] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12b25c800 == 43 [pid = 2249] [id = 346] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12866b000 == 42 [pid = 2249] [id = 345] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x129941400) [pid = 2249] [serial = 1008] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x128642000 == 41 [pid = 2249] [id = 344] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x1270ab000 == 40 [pid = 2249] [id = 343] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x125a12800 == 39 [pid = 2249] [id = 342] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6dc000 == 38 [pid = 2249] [id = 341] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x119173800 == 37 [pid = 2249] [id = 340] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x118913800 == 36 [pid = 2249] [id = 339] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x11b62e800 == 35 [pid = 2249] [id = 338] 12:22:50 INFO - PROCESS | 2249 | --DOCSHELL 0x11905f000 == 34 [pid = 2249] [id = 337] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x1277ebc00) [pid = 2249] [serial = 993] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1280a9400) [pid = 2249] [serial = 1002] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12913e400) [pid = 2249] [serial = 1005] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11c62c000) [pid = 2249] [serial = 1000] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12860a400) [pid = 2249] [serial = 997] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x127d62800) [pid = 2249] [serial = 994] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1286d9400) [pid = 2249] [serial = 1003] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x114b7b400) [pid = 2249] [serial = 1006] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x125dcd800) [pid = 2249] [serial = 988] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x123ad4000) [pid = 2249] [serial = 985] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x125da0800) [pid = 2249] [serial = 987] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11bf2f400) [pid = 2249] [serial = 984] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x118edc000) [pid = 2249] [serial = 966] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x1190c0c00) [pid = 2249] [serial = 967] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x119a05c00) [pid = 2249] [serial = 969] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x119a10c00) [pid = 2249] [serial = 970] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x127780800) [pid = 2249] [serial = 991] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x1273d5400) [pid = 2249] [serial = 990] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11a931c00) [pid = 2249] [serial = 972] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11ab38c00) [pid = 2249] [serial = 973] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11ab36c00) [pid = 2249] [serial = 975] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11af9bc00) [pid = 2249] [serial = 976] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x1154df800) [pid = 2249] [serial = 960] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x11641b000) [pid = 2249] [serial = 961] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x118e68000) [pid = 2249] [serial = 963] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x118e6f000) [pid = 2249] [serial = 964] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11bb14000) [pid = 2249] [serial = 979] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11b678c00) [pid = 2249] [serial = 978] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x127e8d400) [pid = 2249] [serial = 996] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x114b84400) [pid = 2249] [serial = 957] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x115145800) [pid = 2249] [serial = 958] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11bc77c00) [pid = 2249] [serial = 981] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x11c352800) [pid = 2249] [serial = 982] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x119038c00) [pid = 2249] [serial = 999] [outer = 0x0] [url = about:blank] 12:22:50 INFO - PROCESS | 2249 | 1461093770758 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]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 621ms 12:22:50 INFO - PROCESS | 2249 | 1461093770794 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:22:50 INFO - PROCESS | 2249 | 1461093770797 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:22:50 INFO - PROCESS | 2249 | 1461093770799 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 2249 | 1461093770800 Marionette TRACE conn2 <- [1,1402,null,{}] 12:22:50 INFO - PROCESS | 2249 | 1461093770803 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}] 12:22:50 INFO - PROCESS | 2249 | 1461093770882 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:22:50 INFO - PROCESS | 2249 | 1461093770951 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8e2000 == 35 [pid = 2249] [id = 358] 12:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x114b84400) [pid = 2249] [serial = 1073] [outer = 0x0] 12:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x118ee3000) [pid = 2249] [serial = 1074] [outer = 0x114b84400] 12:22:50 INFO - PROCESS | 2249 | 1461093770978 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x119a10c00) [pid = 2249] [serial = 1075] [outer = 0x114b84400] 12:22:51 INFO - PROCESS | 2249 | 1461093771307 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]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 12:22:51 INFO - PROCESS | 2249 | 1461093771318 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 2249 | 1461093771319 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:22:51 INFO - PROCESS | 2249 | 1461093771326 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 2249 | 1461093771333 Marionette TRACE conn2 <- [1,1406,null,{}] 12:22:51 INFO - PROCESS | 2249 | 1461093771336 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}] 12:22:51 INFO - PROCESS | 2249 | 1461093771416 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:22:51 INFO - PROCESS | 2249 | 1461093771420 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b3c000 == 36 [pid = 2249] [id = 359] 12:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x119a11c00) [pid = 2249] [serial = 1076] [outer = 0x0] 12:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11a932000) [pid = 2249] [serial = 1077] [outer = 0x119a11c00] 12:22:51 INFO - PROCESS | 2249 | 1461093771446 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11af9e800) [pid = 2249] [serial = 1078] [outer = 0x119a11c00] 12:22:51 INFO - PROCESS | 2249 | 1461093771772 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]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 479ms 12:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:22:51 INFO - PROCESS | 2249 | 1461093771802 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 2249 | 1461093771803 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:22:51 INFO - PROCESS | 2249 | 1461093771805 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 2249 | 1461093771806 Marionette TRACE conn2 <- [1,1410,null,{}] 12:22:51 INFO - PROCESS | 2249 | 1461093771808 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}] 12:22:51 INFO - PROCESS | 2249 | 1461093771889 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:22:51 INFO - PROCESS | 2249 | 1461093771893 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x127497800 == 37 [pid = 2249] [id = 360] 12:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11b674c00) [pid = 2249] [serial = 1079] [outer = 0x0] 12:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11bb12400) [pid = 2249] [serial = 1080] [outer = 0x11b674c00] 12:22:51 INFO - PROCESS | 2249 | 1461093771924 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11bf34800) [pid = 2249] [serial = 1081] [outer = 0x11b674c00] 12:22:52 INFO - PROCESS | 2249 | 1461093772269 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]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 468ms 12:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:22:52 INFO - PROCESS | 2249 | 1461093772275 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 2249 | 1461093772276 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:22:52 INFO - PROCESS | 2249 | 1461093772279 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 2249 | 1461093772282 Marionette TRACE conn2 <- [1,1414,null,{}] 12:22:52 INFO - PROCESS | 2249 | 1461093772286 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}] 12:22:52 INFO - PROCESS | 2249 | 1461093772364 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:22:52 INFO - PROCESS | 2249 | 1461093772420 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x128671000 == 38 [pid = 2249] [id = 361] 12:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x123ad8c00) [pid = 2249] [serial = 1082] [outer = 0x0] 12:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x125ad5400) [pid = 2249] [serial = 1083] [outer = 0x123ad8c00] 12:22:52 INFO - PROCESS | 2249 | 1461093772454 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x12714f400) [pid = 2249] [serial = 1084] [outer = 0x123ad8c00] 12:22:52 INFO - PROCESS | 2249 | 1461093772826 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]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 12:22:52 INFO - PROCESS | 2249 | 1461093772851 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 2249 | 1461093772853 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:22:52 INFO - PROCESS | 2249 | 1461093772856 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 2249 | 1461093772857 Marionette TRACE conn2 <- [1,1418,null,{}] 12:22:52 INFO - PROCESS | 2249 | 1461093772860 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}] 12:22:52 INFO - PROCESS | 2249 | 1461093772978 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:22:53 INFO - PROCESS | 2249 | 1461093772995 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x129969800 == 39 [pid = 2249] [id = 362] 12:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11bb10800) [pid = 2249] [serial = 1085] [outer = 0x0] 12:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x127772800) [pid = 2249] [serial = 1086] [outer = 0x11bb10800] 12:22:53 INFO - PROCESS | 2249 | 1461093773021 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x12913e400) [pid = 2249] [serial = 1087] [outer = 0x11bb10800] 12:22:53 INFO - PROCESS | 2249 | 1461093773355 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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 12:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:22:53 INFO - PROCESS | 2249 | 1461093773375 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 2249 | 1461093773376 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:22:53 INFO - PROCESS | 2249 | 1461093773378 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 2249 | 1461093773380 Marionette TRACE conn2 <- [1,1422,null,{}] 12:22:53 INFO - PROCESS | 2249 | 1461093773392 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}] 12:22:53 INFO - PROCESS | 2249 | 1461093773489 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:22:53 INFO - PROCESS | 2249 | 1461093773493 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b96e000 == 40 [pid = 2249] [id = 363] 12:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x123adb800) [pid = 2249] [serial = 1088] [outer = 0x0] 12:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12994bc00) [pid = 2249] [serial = 1089] [outer = 0x123adb800] 12:22:53 INFO - PROCESS | 2249 | 1461093773519 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1299e7800) [pid = 2249] [serial = 1090] [outer = 0x123adb800] 12:22:53 INFO - PROCESS | 2249 | 1461093773874 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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 528ms 12:22:53 INFO - PROCESS | 2249 | 1461093773907 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 2249 | 1461093773908 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:22:53 INFO - PROCESS | 2249 | 1461093773910 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 2249 | 1461093773912 Marionette TRACE conn2 <- [1,1426,null,{}] 12:22:53 INFO - PROCESS | 2249 | 1461093773916 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}] 12:22:54 INFO - PROCESS | 2249 | 1461093774012 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:22:54 INFO - PROCESS | 2249 | 1461093774016 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf47000 == 41 [pid = 2249] [id = 364] 12:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x129148800) [pid = 2249] [serial = 1091] [outer = 0x0] 12:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x129bd2c00) [pid = 2249] [serial = 1092] [outer = 0x129148800] 12:22:54 INFO - PROCESS | 2249 | 1461093774041 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12b27d000) [pid = 2249] [serial = 1093] [outer = 0x129148800] 12:22:54 INFO - PROCESS | 2249 | 1461093774380 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]]]}] 12:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 12:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:22:54 INFO - PROCESS | 2249 | 1461093774432 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 2249 | 1461093774433 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:22:54 INFO - PROCESS | 2249 | 1461093774435 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 2249 | 1461093774436 Marionette TRACE conn2 <- [1,1430,null,{}] 12:22:54 INFO - PROCESS | 2249 | 1461093774438 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}] 12:22:54 INFO - PROCESS | 2249 | 1461093774535 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:22:54 INFO - PROCESS | 2249 | 1461093774548 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5b7800 == 42 [pid = 2249] [id = 365] 12:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x129bd8c00) [pid = 2249] [serial = 1094] [outer = 0x0] 12:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12b284c00) [pid = 2249] [serial = 1095] [outer = 0x129bd8c00] 12:22:54 INFO - PROCESS | 2249 | 1461093774573 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12b2e5400) [pid = 2249] [serial = 1096] [outer = 0x129bd8c00] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11ab40400) [pid = 2249] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11bc75000) [pid = 2249] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x112151800) [pid = 2249] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11914b400) [pid = 2249] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x118ed8400) [pid = 2249] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x113ec4800) [pid = 2249] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x1146c2800) [pid = 2249] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12394f400) [pid = 2249] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x125da6800) [pid = 2249] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x1154db400) [pid = 2249] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x1191db800) [pid = 2249] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:22:54 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11215f000) [pid = 2249] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:22:54 INFO - PROCESS | 2249 | 1461093774966 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]]]}] 12:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 571ms 12:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:22:55 INFO - PROCESS | 2249 | 1461093775006 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 2249 | 1461093775007 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:22:55 INFO - PROCESS | 2249 | 1461093775010 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 2249 | 1461093775011 Marionette TRACE conn2 <- [1,1434,null,{}] 12:22:55 INFO - PROCESS | 2249 | 1461093775013 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}] 12:22:55 INFO - PROCESS | 2249 | 1461093775091 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:22:55 INFO - PROCESS | 2249 | 1461093775146 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b954000 == 43 [pid = 2249] [id = 366] 12:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11215f000) [pid = 2249] [serial = 1097] [outer = 0x0] 12:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x119a75400) [pid = 2249] [serial = 1098] [outer = 0x11215f000] 12:22:55 INFO - PROCESS | 2249 | 1461093775176 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x129bccc00) [pid = 2249] [serial = 1099] [outer = 0x11215f000] 12:22:55 INFO - PROCESS | 2249 | 1461093775478 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]]]}] 12:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms 12:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:22:55 INFO - PROCESS | 2249 | 1461093775532 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 2249 | 1461093775534 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:22:55 INFO - PROCESS | 2249 | 1461093775536 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 2249 | 1461093775537 Marionette TRACE conn2 <- [1,1438,null,{}] 12:22:55 INFO - PROCESS | 2249 | 1461093775540 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}] 12:22:55 INFO - PROCESS | 2249 | 1461093775687 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:22:55 INFO - PROCESS | 2249 | 1461093775738 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x11901b800 == 44 [pid = 2249] [id = 367] 12:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x1146b9800) [pid = 2249] [serial = 1100] [outer = 0x0] 12:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x114b85400) [pid = 2249] [serial = 1101] [outer = 0x1146b9800] 12:22:55 INFO - PROCESS | 2249 | 1461093775800 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x115647800) [pid = 2249] [serial = 1102] [outer = 0x1146b9800] 12:22:56 INFO - PROCESS | 2249 | 1461093776255 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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 772ms 12:22:56 INFO - PROCESS | 2249 | 1461093776309 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:22:56 INFO - PROCESS | 2249 | 1461093776313 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:22:56 INFO - PROCESS | 2249 | 1461093776316 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 2249 | 1461093776319 Marionette TRACE conn2 <- [1,1442,null,{}] 12:22:56 INFO - PROCESS | 2249 | 1461093776322 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}] 12:22:56 INFO - PROCESS | 2249 | 1461093776427 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:22:56 INFO - PROCESS | 2249 | 1461093776479 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12748d800 == 45 [pid = 2249] [id = 368] 12:22:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x118be6800) [pid = 2249] [serial = 1103] [outer = 0x0] 12:22:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x119a6c800) [pid = 2249] [serial = 1104] [outer = 0x118be6800] 12:22:56 INFO - PROCESS | 2249 | 1461093776512 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11aa0c000) [pid = 2249] [serial = 1105] [outer = 0x118be6800] 12:22:56 INFO - PROCESS | 2249 | 1461093776947 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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 672ms 12:22:56 INFO - PROCESS | 2249 | 1461093776989 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 2249 | 1461093776991 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:22:56 INFO - PROCESS | 2249 | 1461093776994 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 2249 | 1461093776995 Marionette TRACE conn2 <- [1,1446,null,{}] 12:22:57 INFO - PROCESS | 2249 | 1461093776998 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}] 12:22:57 INFO - PROCESS | 2249 | 1461093777123 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:22:57 INFO - PROCESS | 2249 | 1461093777179 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c156800 == 46 [pid = 2249] [id = 369] 12:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11ab33400) [pid = 2249] [serial = 1106] [outer = 0x0] 12:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11bf30400) [pid = 2249] [serial = 1107] [outer = 0x11ab33400] 12:22:57 INFO - PROCESS | 2249 | 1461093777209 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x125ad3400) [pid = 2249] [serial = 1108] [outer = 0x11ab33400] 12:22:57 INFO - PROCESS | 2249 | 1461093777675 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]]]}] 12:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 12:22:57 INFO - PROCESS | 2249 | 1461093777716 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 2249 | 1461093777718 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:22:57 INFO - PROCESS | 2249 | 1461093777727 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 2249 | 1461093777730 Marionette TRACE conn2 <- [1,1450,null,{}] 12:22:57 INFO - PROCESS | 2249 | 1461093777732 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}] 12:22:57 INFO - PROCESS | 2249 | 1461093777832 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:22:57 INFO - PROCESS | 2249 | 1461093777884 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e915000 == 47 [pid = 2249] [id = 370] 12:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x125d9fc00) [pid = 2249] [serial = 1109] [outer = 0x0] 12:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12782b400) [pid = 2249] [serial = 1110] [outer = 0x125d9fc00] 12:22:57 INFO - PROCESS | 2249 | 1461093777912 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x1299e8000) [pid = 2249] [serial = 1111] [outer = 0x125d9fc00] 12:22:58 INFO - PROCESS | 2249 | 1461093778340 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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 627ms 12:22:58 INFO - PROCESS | 2249 | 1461093778350 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 2249 | 1461093778351 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:22:58 INFO - PROCESS | 2249 | 1461093778354 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 2249 | 1461093778355 Marionette TRACE conn2 <- [1,1454,null,{}] 12:22:58 INFO - PROCESS | 2249 | 1461093778357 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}] 12:22:58 INFO - PROCESS | 2249 | 1461093778476 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:22:58 INFO - PROCESS | 2249 | 1461093778553 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb90000 == 48 [pid = 2249] [id = 371] 12:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12b2ed800) [pid = 2249] [serial = 1112] [outer = 0x0] 12:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12b4c8c00) [pid = 2249] [serial = 1113] [outer = 0x12b2ed800] 12:22:58 INFO - PROCESS | 2249 | 1461093778583 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12b97c000) [pid = 2249] [serial = 1114] [outer = 0x12b2ed800] 12:22:58 INFO - PROCESS | 2249 | 1461093778992 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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 668ms 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:22:59 INFO - PROCESS | 2249 | 1461093779023 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 2249 | 1461093779024 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:22:59 INFO - PROCESS | 2249 | 1461093779026 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 2249 | 1461093779027 Marionette TRACE conn2 <- [1,1458,null,{}] 12:22:59 INFO - PROCESS | 2249 | 1461093779030 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}] 12:22:59 INFO - PROCESS | 2249 | 1461093779127 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:22:59 INFO - PROCESS | 2249 | 1461093779193 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce58800 == 49 [pid = 2249] [id = 372] 12:22:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12baf5800) [pid = 2249] [serial = 1115] [outer = 0x0] 12:22:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12baf7400) [pid = 2249] [serial = 1116] [outer = 0x12baf5800] 12:22:59 INFO - PROCESS | 2249 | 1461093779285 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12bc9c000) [pid = 2249] [serial = 1117] [outer = 0x12baf5800] 12:22:59 INFO - PROCESS | 2249 | 1461093779918 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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 923ms 12:22:59 INFO - PROCESS | 2249 | 1461093779956 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 2249 | 1461093779958 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:22:59 INFO - PROCESS | 2249 | 1461093779964 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 2249 | 1461093779967 Marionette TRACE conn2 <- [1,1462,null,{}] 12:22:59 INFO - PROCESS | 2249 | 1461093779971 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}] 12:23:00 INFO - PROCESS | 2249 | 1461093780061 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:23:00 INFO - PROCESS | 2249 | 1461093780132 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a15800 == 50 [pid = 2249] [id = 373] 12:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x1152c7800) [pid = 2249] [serial = 1118] [outer = 0x0] 12:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x1154df800) [pid = 2249] [serial = 1119] [outer = 0x1152c7800] 12:23:00 INFO - PROCESS | 2249 | 1461093780160 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x118964800) [pid = 2249] [serial = 1120] [outer = 0x1152c7800] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x12b954000 == 49 [pid = 2249] [id = 366] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5b7800 == 48 [pid = 2249] [id = 365] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf47000 == 47 [pid = 2249] [id = 364] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x12b96e000 == 46 [pid = 2249] [id = 363] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x129969800 == 45 [pid = 2249] [id = 362] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x128671000 == 44 [pid = 2249] [id = 361] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x127497800 == 43 [pid = 2249] [id = 360] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x127e86c00) [pid = 2249] [serial = 1050] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x125b3c000 == 42 [pid = 2249] [id = 359] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8e2000 == 41 [pid = 2249] [id = 358] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x11a90a000 == 40 [pid = 2249] [id = 357] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x11a903800 == 39 [pid = 2249] [id = 356] 12:23:00 INFO - PROCESS | 2249 | --DOCSHELL 0x115559800 == 38 [pid = 2249] [id = 351] 12:23:00 INFO - PROCESS | 2249 | 1461093780643 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]]]}] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11af98400) [pid = 2249] [serial = 1032] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11c630400) [pid = 2249] [serial = 1035] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11bc6c400) [pid = 2249] [serial = 1033] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x115139400) [pid = 2249] [serial = 1020] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x119a10400) [pid = 2249] [serial = 1026] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x119c2b400) [pid = 2249] [serial = 1027] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x1189e6800) [pid = 2249] [serial = 1014] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x129bcc000) [pid = 2249] [serial = 1009] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x118ed7000) [pid = 2249] [serial = 1023] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1190c7c00) [pid = 2249] [serial = 1024] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x114b89000) [pid = 2249] [serial = 1011] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11521a400) [pid = 2249] [serial = 1018] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x114b7d400) [pid = 2249] [serial = 1017] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x123ada800) [pid = 2249] [serial = 1038] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x1277bfc00) [pid = 2249] [serial = 1048] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12394f000) [pid = 2249] [serial = 1036] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x118671000) [pid = 2249] [serial = 1041] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x123ad5800) [pid = 2249] [serial = 1044] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x119a0a000) [pid = 2249] [serial = 1042] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x127346400) [pid = 2249] [serial = 1047] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x125d77000) [pid = 2249] [serial = 1039] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11641ec00) [pid = 2249] [serial = 1021] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11a934400) [pid = 2249] [serial = 1029] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x125da3400) [pid = 2249] [serial = 1045] [outer = 0x0] [url = about:blank] 12:23:00 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x11aa1f400) [pid = 2249] [serial = 1030] [outer = 0x0] [url = about:blank] 12:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 728ms 12:23:00 INFO - PROCESS | 2249 | 1461093780690 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 2249 | 1461093780693 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:23:00 INFO - PROCESS | 2249 | 1461093780698 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 2249 | 1461093780699 Marionette TRACE conn2 <- [1,1466,null,{}] 12:23:00 INFO - PROCESS | 2249 | 1461093780702 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}] 12:23:00 INFO - PROCESS | 2249 | 1461093780784 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:23:00 INFO - PROCESS | 2249 | 1461093780790 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x11869a800 == 39 [pid = 2249] [id = 374] 12:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x118b8f800) [pid = 2249] [serial = 1121] [outer = 0x0] 12:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x118e7c400) [pid = 2249] [serial = 1122] [outer = 0x118b8f800] 12:23:00 INFO - PROCESS | 2249 | 1461093780816 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x1191dbc00) [pid = 2249] [serial = 1123] [outer = 0x118b8f800] 12:23:01 INFO - PROCESS | 2249 | 1461093781169 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]]]}] 12:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 12:23:01 INFO - PROCESS | 2249 | 1461093781219 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 2249 | 1461093781220 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:23:01 INFO - PROCESS | 2249 | 1461093781222 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 2249 | 1461093781225 Marionette TRACE conn2 <- [1,1470,null,{}] 12:23:01 INFO - PROCESS | 2249 | 1461093781232 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}] 12:23:01 INFO - PROCESS | 2249 | 1461093781315 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:23:01 INFO - PROCESS | 2249 | 1461093781322 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b30000 == 40 [pid = 2249] [id = 375] 12:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x119a0ac00) [pid = 2249] [serial = 1124] [outer = 0x0] 12:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11aa21800) [pid = 2249] [serial = 1125] [outer = 0x119a0ac00] 12:23:01 INFO - PROCESS | 2249 | 1461093781351 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11b910c00) [pid = 2249] [serial = 1126] [outer = 0x119a0ac00] 12:23:01 INFO - PROCESS | 2249 | 1461093781711 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]]]}] 12:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 523ms 12:23:01 INFO - PROCESS | 2249 | 1461093781753 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 2249 | 1461093781755 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:23:01 INFO - PROCESS | 2249 | 1461093781761 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 2249 | 1461093781762 Marionette TRACE conn2 <- [1,1474,null,{}] 12:23:01 INFO - PROCESS | 2249 | 1461093781765 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}] 12:23:01 INFO - PROCESS | 2249 | 1461093781842 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:23:01 INFO - PROCESS | 2249 | 1461093781849 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x128652800 == 41 [pid = 2249] [id = 376] 12:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11bc79800) [pid = 2249] [serial = 1127] [outer = 0x0] 12:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x123adac00) [pid = 2249] [serial = 1128] [outer = 0x11bc79800] 12:23:01 INFO - PROCESS | 2249 | 1461093781875 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x11aa23000) [pid = 2249] [serial = 1129] [outer = 0x11bc79800] 12:23:02 INFO - PROCESS | 2249 | 1461093782211 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]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 472ms 12:23:02 INFO - PROCESS | 2249 | 1461093782234 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 2249 | 1461093782235 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:23:02 INFO - PROCESS | 2249 | 1461093782238 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 2249 | 1461093782239 Marionette TRACE conn2 <- [1,1478,null,{}] 12:23:02 INFO - PROCESS | 2249 | 1461093782241 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}] 12:23:02 INFO - PROCESS | 2249 | 1461093782317 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:23:02 INFO - PROCESS | 2249 | 1461093782322 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b26d000 == 42 [pid = 2249] [id = 377] 12:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x125da0000) [pid = 2249] [serial = 1130] [outer = 0x0] 12:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x127025000) [pid = 2249] [serial = 1131] [outer = 0x125da0000] 12:23:02 INFO - PROCESS | 2249 | 1461093782349 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x1273dec00) [pid = 2249] [serial = 1132] [outer = 0x125da0000] 12:23:02 INFO - PROCESS | 2249 | 1461093782712 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]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 12:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:23:02 INFO - PROCESS | 2249 | 1461093782758 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 2249 | 1461093782759 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:23:02 INFO - PROCESS | 2249 | 1461093782767 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 2249 | 1461093782768 Marionette TRACE conn2 <- [1,1482,null,{}] 12:23:02 INFO - PROCESS | 2249 | 1461093782777 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}] 12:23:02 INFO - PROCESS | 2249 | 1461093782888 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:23:02 INFO - PROCESS | 2249 | 1461093782893 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba35800 == 43 [pid = 2249] [id = 378] 12:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x127eeb000) [pid = 2249] [serial = 1133] [outer = 0x0] 12:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x129149800) [pid = 2249] [serial = 1134] [outer = 0x127eeb000] 12:23:02 INFO - PROCESS | 2249 | 1461093782950 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x129bd4c00) [pid = 2249] [serial = 1135] [outer = 0x127eeb000] 12:23:03 INFO - PROCESS | 2249 | 1461093783316 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]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 581ms 12:23:03 INFO - PROCESS | 2249 | 1461093783343 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 2249 | 1461093783344 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:23:03 INFO - PROCESS | 2249 | 1461093783352 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 2249 | 1461093783353 Marionette TRACE conn2 <- [1,1486,null,{}] 12:23:03 INFO - PROCESS | 2249 | 1461093783355 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}] 12:23:03 INFO - PROCESS | 2249 | 1461093783451 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:23:03 INFO - PROCESS | 2249 | 1461093783455 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce42800 == 44 [pid = 2249] [id = 379] 12:23:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x128f48c00) [pid = 2249] [serial = 1136] [outer = 0x0] 12:23:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12b288c00) [pid = 2249] [serial = 1137] [outer = 0x128f48c00] 12:23:03 INFO - PROCESS | 2249 | 1461093783508 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12b984400) [pid = 2249] [serial = 1138] [outer = 0x128f48c00] 12:23:03 INFO - PROCESS | 2249 | 1461093783851 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]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 524ms 12:23:03 INFO - PROCESS | 2249 | 1461093783872 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 2249 | 1461093783873 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:23:03 INFO - PROCESS | 2249 | 1461093783875 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 2249 | 1461093783876 Marionette TRACE conn2 <- [1,1490,null,{}] 12:23:03 INFO - PROCESS | 2249 | 1461093783879 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}] 12:23:03 INFO - PROCESS | 2249 | 1461093783976 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:23:03 INFO - PROCESS | 2249 | 1461093783987 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d6a3000 == 45 [pid = 2249] [id = 380] 12:23:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12b281c00) [pid = 2249] [serial = 1139] [outer = 0x0] 12:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12bc9d000) [pid = 2249] [serial = 1140] [outer = 0x12b281c00] 12:23:04 INFO - PROCESS | 2249 | 1461093784012 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12c12b800) [pid = 2249] [serial = 1141] [outer = 0x12b281c00] 12:23:04 INFO - PROCESS | 2249 | 1461093784339 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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 12:23:04 INFO - PROCESS | 2249 | 1461093784346 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 2249 | 1461093784350 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:23:04 INFO - PROCESS | 2249 | 1461093784352 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 2249 | 1461093784353 Marionette TRACE conn2 <- [1,1494,null,{}] 12:23:04 INFO - PROCESS | 2249 | 1461093784356 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}] 12:23:04 INFO - PROCESS | 2249 | 1461093784456 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:23:04 INFO - PROCESS | 2249 | 1461093784467 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e69e000 == 46 [pid = 2249] [id = 381] 12:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12bc9e400) [pid = 2249] [serial = 1142] [outer = 0x0] 12:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12cf4b000) [pid = 2249] [serial = 1143] [outer = 0x12bc9e400] 12:23:04 INFO - PROCESS | 2249 | 1461093784492 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12cf50c00) [pid = 2249] [serial = 1144] [outer = 0x12bc9e400] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x123adb800) [pid = 2249] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11bb10800) [pid = 2249] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x129148800) [pid = 2249] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x1164f6400) [pid = 2249] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11215cc00) [pid = 2249] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x129bd8c00) [pid = 2249] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x11b674c00) [pid = 2249] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x114b84400) [pid = 2249] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x123ad8c00) [pid = 2249] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x119a11c00) [pid = 2249] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:23:04 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12782a400) [pid = 2249] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:23:04 INFO - PROCESS | 2249 | 1461093784911 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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 572ms 12:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:23:04 INFO - PROCESS | 2249 | 1461093784924 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 2249 | 1461093784926 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:23:04 INFO - PROCESS | 2249 | 1461093784928 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 2249 | 1461093784931 Marionette TRACE conn2 <- [1,1498,null,{}] 12:23:04 INFO - PROCESS | 2249 | 1461093784934 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}] 12:23:05 INFO - PROCESS | 2249 | 1461093785011 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:23:05 INFO - PROCESS | 2249 | 1461093785018 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b95a000 == 47 [pid = 2249] [id = 382] 12:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1154ddc00) [pid = 2249] [serial = 1145] [outer = 0x0] 12:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11bc76000) [pid = 2249] [serial = 1146] [outer = 0x1154ddc00] 12:23:05 INFO - PROCESS | 2249 | 1461093785043 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x1299e7c00) [pid = 2249] [serial = 1147] [outer = 0x1154ddc00] 12:23:05 INFO - PROCESS | 2249 | 1461093785382 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]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 473ms 12:23:05 INFO - PROCESS | 2249 | 1461093785402 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 2249 | 1461093785403 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:23:05 INFO - PROCESS | 2249 | 1461093785405 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 2249 | 1461093785407 Marionette TRACE conn2 <- [1,1502,null,{}] 12:23:05 INFO - PROCESS | 2249 | 1461093785409 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}] 12:23:05 INFO - PROCESS | 2249 | 1461093785524 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:23:05 INFO - PROCESS | 2249 | 1461093785532 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efb8800 == 48 [pid = 2249] [id = 383] 12:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11564d000) [pid = 2249] [serial = 1148] [outer = 0x0] 12:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12cf54800) [pid = 2249] [serial = 1149] [outer = 0x11564d000] 12:23:05 INFO - PROCESS | 2249 | 1461093785561 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12d6bfc00) [pid = 2249] [serial = 1150] [outer = 0x11564d000] 12:23:05 INFO - PROCESS | 2249 | 1461093785867 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]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 12:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:23:05 INFO - PROCESS | 2249 | 1461093785875 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 2249 | 1461093785876 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:23:05 INFO - PROCESS | 2249 | 1461093785879 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 2249 | 1461093785881 Marionette TRACE conn2 <- [1,1506,null,{}] 12:23:05 INFO - PROCESS | 2249 | 1461093785886 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}] 12:23:05 INFO - PROCESS | 2249 | 1461093785968 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:23:06 INFO - PROCESS | 2249 | 1461093785997 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbbe000 == 49 [pid = 2249] [id = 384] 12:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12e143400) [pid = 2249] [serial = 1151] [outer = 0x0] 12:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12e145800) [pid = 2249] [serial = 1152] [outer = 0x12e143400] 12:23:06 INFO - PROCESS | 2249 | 1461093786022 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12e14a400) [pid = 2249] [serial = 1153] [outer = 0x12e143400] 12:23:06 INFO - PROCESS | 2249 | 1461093786350 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]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 522ms 12:23:06 INFO - PROCESS | 2249 | 1461093786409 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 2249 | 1461093786411 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:23:06 INFO - PROCESS | 2249 | 1461093786413 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 2249 | 1461093786414 Marionette TRACE conn2 <- [1,1510,null,{}] 12:23:06 INFO - PROCESS | 2249 | 1461093786416 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}] 12:23:06 INFO - PROCESS | 2249 | 1461093786496 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:23:06 INFO - PROCESS | 2249 | 1461093786502 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff63800 == 50 [pid = 2249] [id = 385] 12:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12e146800) [pid = 2249] [serial = 1154] [outer = 0x0] 12:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12e202800) [pid = 2249] [serial = 1155] [outer = 0x12e146800] 12:23:06 INFO - PROCESS | 2249 | 1461093786527 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12e207c00) [pid = 2249] [serial = 1156] [outer = 0x12e146800] 12:23:06 INFO - PROCESS | 2249 | 1461093786848 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]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 470ms 12:23:06 INFO - PROCESS | 2249 | 1461093786926 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 2249 | 1461093786928 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:23:06 INFO - PROCESS | 2249 | 1461093786932 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 2249 | 1461093786934 Marionette TRACE conn2 <- [1,1514,null,{}] 12:23:06 INFO - PROCESS | 2249 | 1461093786938 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}] 12:23:07 INFO - PROCESS | 2249 | 1461093787037 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:23:07 INFO - PROCESS | 2249 | 1461093787133 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x119919800 == 51 [pid = 2249] [id = 386] 12:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11215fc00) [pid = 2249] [serial = 1157] [outer = 0x0] 12:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x114402400) [pid = 2249] [serial = 1158] [outer = 0x11215fc00] 12:23:07 INFO - PROCESS | 2249 | 1461093787165 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x115221000) [pid = 2249] [serial = 1159] [outer = 0x11215fc00] 12:23:07 INFO - PROCESS | 2249 | 1461093787786 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]]]}] 12:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 874ms 12:23:07 INFO - PROCESS | 2249 | 1461093787807 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:23:07 INFO - PROCESS | 2249 | 1461093787809 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:23:07 INFO - PROCESS | 2249 | 1461093787815 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 2249 | 1461093787818 Marionette TRACE conn2 <- [1,1518,null,{}] 12:23:07 INFO - PROCESS | 2249 | 1461093787821 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}] 12:23:07 INFO - PROCESS | 2249 | 1461093787920 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:23:07 INFO - PROCESS | 2249 | 1461093787985 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b264000 == 52 [pid = 2249] [id = 387] 12:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x118e81400) [pid = 2249] [serial = 1160] [outer = 0x0] 12:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x119dc0000) [pid = 2249] [serial = 1161] [outer = 0x118e81400] 12:23:08 INFO - PROCESS | 2249 | 1461093788016 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x123adf400) [pid = 2249] [serial = 1162] [outer = 0x118e81400] 12:23:08 INFO - PROCESS | 2249 | 1461093788465 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]]]}] 12:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 674ms 12:23:08 INFO - PROCESS | 2249 | 1461093788496 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 2249 | 1461093788497 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:23:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:23:08 INFO - PROCESS | 2249 | 1461093788501 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 2249 | 1461093788502 Marionette TRACE conn2 <- [1,1522,null,{}] 12:23:08 INFO - PROCESS | 2249 | 1461093788509 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}] 12:23:08 INFO - PROCESS | 2249 | 1461093788613 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:23:08 INFO - PROCESS | 2249 | 1461093788681 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f112000 == 53 [pid = 2249] [id = 388] 12:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x127e91800) [pid = 2249] [serial = 1163] [outer = 0x0] 12:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x129140c00) [pid = 2249] [serial = 1164] [outer = 0x127e91800] 12:23:08 INFO - PROCESS | 2249 | 1461093788714 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x129bd3c00) [pid = 2249] [serial = 1165] [outer = 0x127e91800] 12:23:09 INFO - PROCESS | 2249 | 1461093789081 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"]]]}] 12:23:09 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 () { 12:23:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:23:09 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 () { 12:23:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:23:09 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 () { 12:23:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:23:09 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 () { 12:23:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:23:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 12:23:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:23:09 INFO - PROCESS | 2249 | 1461093789122 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:23:09 INFO - PROCESS | 2249 | 1461093789124 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:23:09 INFO - PROCESS | 2249 | 1461093789126 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 2249 | 1461093789128 Marionette TRACE conn2 <- [1,1526,null,{}] 12:23:09 INFO - PROCESS | 2249 | 1461093789130 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}] 12:23:09 INFO - PROCESS | 2249 | 1461093789233 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:23:09 INFO - PROCESS | 2249 | 1461093789288 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x130366800 == 54 [pid = 2249] [id = 389] 12:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12b4cb000) [pid = 2249] [serial = 1166] [outer = 0x0] 12:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12d543c00) [pid = 2249] [serial = 1167] [outer = 0x12b4cb000] 12:23:09 INFO - PROCESS | 2249 | 1461093789318 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12d6e4c00) [pid = 2249] [serial = 1168] [outer = 0x12b4cb000] 12:23:09 INFO - PROCESS | 2249 | 1461093789703 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"]]]}] 12:23:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:23:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:23:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:23:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 12:23:09 INFO - PROCESS | 2249 | 1461093789746 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:23:09 INFO - PROCESS | 2249 | 1461093789748 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:23:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:23:09 INFO - PROCESS | 2249 | 1461093789750 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 2249 | 1461093789751 Marionette TRACE conn2 <- [1,1530,null,{}] 12:23:09 INFO - PROCESS | 2249 | 1461093789754 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}] 12:23:09 INFO - PROCESS | 2249 | 1461093789853 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:23:09 INFO - PROCESS | 2249 | 1461093789940 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x13096f000 == 55 [pid = 2249] [id = 390] 12:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12d6c3800) [pid = 2249] [serial = 1169] [outer = 0x0] 12:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12e203400) [pid = 2249] [serial = 1170] [outer = 0x12d6c3800] 12:23:09 INFO - PROCESS | 2249 | 1461093789972 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12e3a4400) [pid = 2249] [serial = 1171] [outer = 0x12d6c3800] 12:23:10 INFO - PROCESS | 2249 | 1461093790319 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]]]}] 12:23:10 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 12:23:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:23:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:23:10 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. 12:23:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:23:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 12:23:10 INFO - PROCESS | 2249 | 1461093790369 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:23:10 INFO - PROCESS | 2249 | 1461093790371 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:23:10 INFO - PROCESS | 2249 | 1461093790373 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 2249 | 1461093790374 Marionette TRACE conn2 <- [1,1534,null,{}] 12:23:10 INFO - PROCESS | 2249 | 1461093790377 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}] 12:23:10 INFO - PROCESS | 2249 | 1461093790523 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:23:10 INFO - PROCESS | 2249 | 1461093790582 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x137d23800 == 56 [pid = 2249] [id = 391] 12:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12e3aec00) [pid = 2249] [serial = 1172] [outer = 0x0] 12:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12e63e000) [pid = 2249] [serial = 1173] [outer = 0x12e3aec00] 12:23:10 INFO - PROCESS | 2249 | 1461093790612 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12eb6bc00) [pid = 2249] [serial = 1174] [outer = 0x12e3aec00] 12:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:23:11 INFO - PROCESS | 2249 | 1461093791438 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]]]}] 12:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1070ms 12:23:11 INFO - PROCESS | 2249 | 1461093791443 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:23:11 INFO - PROCESS | 2249 | 1461093791446 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:23:11 INFO - PROCESS | 2249 | 1461093791451 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 2249 | 1461093791454 Marionette TRACE conn2 <- [1,1538,null,{}] 12:23:11 INFO - PROCESS | 2249 | 1461093791457 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}] 12:23:11 INFO - PROCESS | 2249 | 1461093791552 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:23:11 INFO - PROCESS | 2249 | 1461093791606 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1e2000 == 57 [pid = 2249] [id = 392] 12:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x1146c2c00) [pid = 2249] [serial = 1175] [outer = 0x0] 12:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x11521a400) [pid = 2249] [serial = 1176] [outer = 0x1146c2c00] 12:23:11 INFO - PROCESS | 2249 | 1461093791634 Marionette DEBUG loaded listener.js 12:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x115651800) [pid = 2249] [serial = 1177] [outer = 0x1146c2c00] 12:23:12 INFO - PROCESS | 2249 | 1461093792054 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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 12:23:12 INFO - PROCESS | 2249 | 1461093792122 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 2249 | 1461093792126 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:23:12 INFO - PROCESS | 2249 | 1461093792133 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 2249 | 1461093792134 Marionette TRACE conn2 <- [1,1542,null,{}] 12:23:12 INFO - PROCESS | 2249 | 1461093792137 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}] 12:23:12 INFO - PROCESS | 2249 | 1461093792265 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:23:12 INFO - PROCESS | 2249 | 1461093792369 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x11918a800 == 58 [pid = 2249] [id = 393] 12:23:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11521dc00) [pid = 2249] [serial = 1178] [outer = 0x0] 12:23:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x118671000) [pid = 2249] [serial = 1179] [outer = 0x11521dc00] 12:23:12 INFO - PROCESS | 2249 | 1461093792415 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x118e68000) [pid = 2249] [serial = 1180] [outer = 0x11521dc00] 12:23:12 INFO - PROCESS | 2249 | 1461093792903 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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 822ms 12:23:12 INFO - PROCESS | 2249 | 1461093792953 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 2249 | 1461093792955 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:23:12 INFO - PROCESS | 2249 | 1461093792957 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 2249 | 1461093792960 Marionette TRACE conn2 <- [1,1546,null,{}] 12:23:12 INFO - PROCESS | 2249 | 1461093792967 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}] 12:23:13 INFO - PROCESS | 2249 | 1461093793080 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbbe000 == 57 [pid = 2249] [id = 384] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12efb8800 == 56 [pid = 2249] [id = 383] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12b95a000 == 55 [pid = 2249] [id = 382] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12e69e000 == 54 [pid = 2249] [id = 381] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12d6a3000 == 53 [pid = 2249] [id = 380] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x119a75400) [pid = 2249] [serial = 1098] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x125d72000) [pid = 2249] [serial = 1062] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x119c23c00) [pid = 2249] [serial = 1059] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x128611c00) [pid = 2249] [serial = 1065] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x112158000) [pid = 2249] [serial = 1053] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x118e66400) [pid = 2249] [serial = 1056] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce42800 == 52 [pid = 2249] [id = 379] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba35800 == 51 [pid = 2249] [id = 378] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x12b26d000 == 50 [pid = 2249] [id = 377] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x128652800 == 49 [pid = 2249] [id = 376] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x125b30000 == 48 [pid = 2249] [id = 375] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x11869a800 == 47 [pid = 2249] [id = 374] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x125a15800 == 46 [pid = 2249] [id = 373] 12:23:13 INFO - PROCESS | 2249 | --DOCSHELL 0x11901b800 == 45 [pid = 2249] [id = 367] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12b2e5400) [pid = 2249] [serial = 1096] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12b27d000) [pid = 2249] [serial = 1093] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x1299e7800) [pid = 2249] [serial = 1090] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12913e400) [pid = 2249] [serial = 1087] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12714f400) [pid = 2249] [serial = 1084] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12994bc00) [pid = 2249] [serial = 1089] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x127772800) [pid = 2249] [serial = 1086] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x129bd2c00) [pid = 2249] [serial = 1092] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x118e7a800) [pid = 2249] [serial = 1072] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118e64800) [pid = 2249] [serial = 1071] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x114b89400) [pid = 2249] [serial = 1069] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x1140ba800) [pid = 2249] [serial = 1068] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12b284c00) [pid = 2249] [serial = 1095] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11bb12400) [pid = 2249] [serial = 1080] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11bf34800) [pid = 2249] [serial = 1081] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x118ee3000) [pid = 2249] [serial = 1074] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x119a10c00) [pid = 2249] [serial = 1075] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x125ad5400) [pid = 2249] [serial = 1083] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11a932000) [pid = 2249] [serial = 1077] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11af9e800) [pid = 2249] [serial = 1078] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1286d0400) [pid = 2249] [serial = 1051] [outer = 0x0] [url = about:blank] 12:23:13 INFO - PROCESS | 2249 | 1461093793184 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b13800 == 46 [pid = 2249] [id = 394] 12:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x114b89400) [pid = 2249] [serial = 1181] [outer = 0x0] 12:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x118e64800) [pid = 2249] [serial = 1182] [outer = 0x114b89400] 12:23:13 INFO - PROCESS | 2249 | 1461093793219 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x119155c00) [pid = 2249] [serial = 1183] [outer = 0x114b89400] 12:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 575ms 12:23:13 INFO - PROCESS | 2249 | 1461093793526 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]]]}] 12:23:13 INFO - PROCESS | 2249 | 1461093793537 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:23:13 INFO - PROCESS | 2249 | 1461093793538 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:23:13 INFO - PROCESS | 2249 | 1461093793541 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 2249 | 1461093793542 Marionette TRACE conn2 <- [1,1550,null,{}] 12:23:13 INFO - PROCESS | 2249 | 1461093793544 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}] 12:23:13 INFO - PROCESS | 2249 | 1461093793640 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:23:13 INFO - PROCESS | 2249 | 1461093793644 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c335000 == 47 [pid = 2249] [id = 395] 12:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x119a10c00) [pid = 2249] [serial = 1184] [outer = 0x0] 12:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11a89a800) [pid = 2249] [serial = 1185] [outer = 0x119a10c00] 12:23:13 INFO - PROCESS | 2249 | 1461093793671 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11adb0800) [pid = 2249] [serial = 1186] [outer = 0x119a10c00] 12:23:14 INFO - PROCESS | 2249 | 1461093794008 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]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 12:23:14 INFO - PROCESS | 2249 | 1461093794060 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 2249 | 1461093794062 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:23:14 INFO - PROCESS | 2249 | 1461093794064 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 2249 | 1461093794065 Marionette TRACE conn2 <- [1,1554,null,{}] 12:23:14 INFO - PROCESS | 2249 | 1461093794067 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}] 12:23:14 INFO - PROCESS | 2249 | 1461093794145 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:23:14 INFO - PROCESS | 2249 | 1461093794152 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x127493000 == 48 [pid = 2249] [id = 396] 12:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11ab3a000) [pid = 2249] [serial = 1187] [outer = 0x0] 12:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11b90bc00) [pid = 2249] [serial = 1188] [outer = 0x11ab3a000] 12:23:14 INFO - PROCESS | 2249 | 1461093794178 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11bf34800) [pid = 2249] [serial = 1189] [outer = 0x11ab3a000] 12:23:14 INFO - PROCESS | 2249 | 1461093794554 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]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 12:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:23:14 INFO - PROCESS | 2249 | 1461093794584 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 2249 | 1461093794585 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:23:14 INFO - PROCESS | 2249 | 1461093794588 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 2249 | 1461093794589 Marionette TRACE conn2 <- [1,1558,null,{}] 12:23:14 INFO - PROCESS | 2249 | 1461093794591 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}] 12:23:14 INFO - PROCESS | 2249 | 1461093794687 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:23:14 INFO - PROCESS | 2249 | 1461093794692 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12915c000 == 49 [pid = 2249] [id = 397] 12:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11c3c2c00) [pid = 2249] [serial = 1190] [outer = 0x0] 12:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x123ada400) [pid = 2249] [serial = 1191] [outer = 0x11c3c2c00] 12:23:14 INFO - PROCESS | 2249 | 1461093794720 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12777f800) [pid = 2249] [serial = 1192] [outer = 0x11c3c2c00] 12:23:15 INFO - PROCESS | 2249 | 1461093795041 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]]]}] 12:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 469ms 12:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:23:15 INFO - PROCESS | 2249 | 1461093795057 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 2249 | 1461093795058 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:23:15 INFO - PROCESS | 2249 | 1461093795060 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 2249 | 1461093795061 Marionette TRACE conn2 <- [1,1562,null,{}] 12:23:15 INFO - PROCESS | 2249 | 1461093795066 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}] 12:23:15 INFO - PROCESS | 2249 | 1461093795142 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:23:15 INFO - PROCESS | 2249 | 1461093795209 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x129974800 == 50 [pid = 2249] [id = 398] 12:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11c62b800) [pid = 2249] [serial = 1193] [outer = 0x0] 12:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x1277b9800) [pid = 2249] [serial = 1194] [outer = 0x11c62b800] 12:23:15 INFO - PROCESS | 2249 | 1461093795235 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12860d400) [pid = 2249] [serial = 1195] [outer = 0x11c62b800] 12:23:15 INFO - PROCESS | 2249 | 1461093795574 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]]]}] 12:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 523ms 12:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:23:15 INFO - PROCESS | 2249 | 1461093795584 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 2249 | 1461093795585 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:23:15 INFO - PROCESS | 2249 | 1461093795587 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 2249 | 1461093795588 Marionette TRACE conn2 <- [1,1566,null,{}] 12:23:15 INFO - PROCESS | 2249 | 1461093795591 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}] 12:23:15 INFO - PROCESS | 2249 | 1461093795696 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:23:15 INFO - PROCESS | 2249 | 1461093795731 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b971000 == 51 [pid = 2249] [id = 399] 12:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11c638800) [pid = 2249] [serial = 1196] [outer = 0x0] 12:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x128f4f400) [pid = 2249] [serial = 1197] [outer = 0x11c638800] 12:23:15 INFO - PROCESS | 2249 | 1461093795758 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x129753400) [pid = 2249] [serial = 1198] [outer = 0x11c638800] 12:23:16 INFO - PROCESS | 2249 | 1461093796058 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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 12:23:16 INFO - PROCESS | 2249 | 1461093796115 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 2249 | 1461093796116 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:23:16 INFO - PROCESS | 2249 | 1461093796118 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 2249 | 1461093796119 Marionette TRACE conn2 <- [1,1570,null,{}] 12:23:16 INFO - PROCESS | 2249 | 1461093796121 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}] 12:23:16 INFO - PROCESS | 2249 | 1461093796221 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:23:16 INFO - PROCESS | 2249 | 1461093796225 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf3a000 == 52 [pid = 2249] [id = 400] 12:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x127d6bc00) [pid = 2249] [serial = 1199] [outer = 0x0] 12:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x1299e8800) [pid = 2249] [serial = 1200] [outer = 0x127d6bc00] 12:23:16 INFO - PROCESS | 2249 | 1461093796281 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x129bd4800) [pid = 2249] [serial = 1201] [outer = 0x127d6bc00] 12:23:16 INFO - PROCESS | 2249 | 1461093796586 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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 12:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:23:16 INFO - PROCESS | 2249 | 1461093796637 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 2249 | 1461093796638 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:23:16 INFO - PROCESS | 2249 | 1461093796640 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 2249 | 1461093796641 Marionette TRACE conn2 <- [1,1574,null,{}] 12:23:16 INFO - PROCESS | 2249 | 1461093796649 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}] 12:23:16 INFO - PROCESS | 2249 | 1461093796753 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:23:16 INFO - PROCESS | 2249 | 1461093796786 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d537000 == 53 [pid = 2249] [id = 401] 12:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x129940c00) [pid = 2249] [serial = 1202] [outer = 0x0] 12:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12b280000) [pid = 2249] [serial = 1203] [outer = 0x129940c00] 12:23:16 INFO - PROCESS | 2249 | 1461093796812 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12b2e8800) [pid = 2249] [serial = 1204] [outer = 0x129940c00] 12:23:17 INFO - PROCESS | 2249 | 1461093797151 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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 526ms 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12b2ed800) [pid = 2249] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11bc79800) [pid = 2249] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x119a0ac00) [pid = 2249] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x1152c7800) [pid = 2249] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x125d9fc00) [pid = 2249] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x11215f000) [pid = 2249] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12e143400) [pid = 2249] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x127eeb000) [pid = 2249] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x112153800) [pid = 2249] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x1189f2000) [pid = 2249] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x127026400) [pid = 2249] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x1190bfc00) [pid = 2249] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x114b7f800) [pid = 2249] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1154e0400) [pid = 2249] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12cf57400) [pid = 2249] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x118bdc000) [pid = 2249] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x128f48c00) [pid = 2249] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12b281c00) [pid = 2249] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12bc9e400) [pid = 2249] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11564d000) [pid = 2249] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x125da0000) [pid = 2249] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x1154ddc00) [pid = 2249] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12baf5800) [pid = 2249] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1146b9800) [pid = 2249] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x118b8f800) [pid = 2249] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11ab33400) [pid = 2249] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:23:17 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x118be6800) [pid = 2249] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:23:17 INFO - PROCESS | 2249 | 1461093797340 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 2249 | 1461093797341 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:23:17 INFO - PROCESS | 2249 | 1461093797352 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 2249 | 1461093797354 Marionette TRACE conn2 <- [1,1578,null,{}] 12:23:17 INFO - PROCESS | 2249 | 1461093797357 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}] 12:23:17 INFO - PROCESS | 2249 | 1461093797457 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:23:17 INFO - PROCESS | 2249 | 1461093797462 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1ed000 == 54 [pid = 2249] [id = 402] 12:23:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x118e82000) [pid = 2249] [serial = 1205] [outer = 0x0] 12:23:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x119a04c00) [pid = 2249] [serial = 1206] [outer = 0x118e82000] 12:23:17 INFO - PROCESS | 2249 | 1461093797493 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x123953400) [pid = 2249] [serial = 1207] [outer = 0x118e82000] 12:23:17 INFO - PROCESS | 2249 | 1461093797815 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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 12:23:17 INFO - PROCESS | 2249 | 1461093797872 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 2249 | 1461093797873 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:23:17 INFO - PROCESS | 2249 | 1461093797875 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 2249 | 1461093797876 Marionette TRACE conn2 <- [1,1582,null,{}] 12:23:17 INFO - PROCESS | 2249 | 1461093797878 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}] 12:23:17 INFO - PROCESS | 2249 | 1461093797961 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:23:18 INFO - PROCESS | 2249 | 1461093798042 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e696000 == 55 [pid = 2249] [id = 403] 12:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x127348400) [pid = 2249] [serial = 1208] [outer = 0x0] 12:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12b280400) [pid = 2249] [serial = 1209] [outer = 0x127348400] 12:23:18 INFO - PROCESS | 2249 | 1461093798067 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12b97f400) [pid = 2249] [serial = 1210] [outer = 0x127348400] 12:23:18 INFO - PROCESS | 2249 | 1461093798334 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]]]}] 12:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 471ms 12:23:18 INFO - PROCESS | 2249 | 1461093798348 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:23:18 INFO - PROCESS | 2249 | 1461093798351 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:23:18 INFO - PROCESS | 2249 | 1461093798358 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:23:18 INFO - PROCESS | 2249 | 1461093798359 Marionette TRACE conn2 <- [1,1586,null,{}] 12:23:18 INFO - PROCESS | 2249 | 1461093798361 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}] 12:23:18 INFO - PROCESS | 2249 | 1461093798459 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:23:18 INFO - PROCESS | 2249 | 1461093798463 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb89000 == 56 [pid = 2249] [id = 404] 12:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x127d25800) [pid = 2249] [serial = 1211] [outer = 0x0] 12:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12bc96c00) [pid = 2249] [serial = 1212] [outer = 0x127d25800] 12:23:18 INFO - PROCESS | 2249 | 1461093798488 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12ced6c00) [pid = 2249] [serial = 1213] [outer = 0x127d25800] 12:23:18 INFO - PROCESS | 2249 | 1461093798816 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]]]}] 12:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 12:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:23:18 INFO - PROCESS | 2249 | 1461093798827 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:23:18 INFO - PROCESS | 2249 | 1461093798828 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:23:18 INFO - PROCESS | 2249 | 1461093798833 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:23:18 INFO - PROCESS | 2249 | 1461093798835 Marionette TRACE conn2 <- [1,1590,null,{}] 12:23:18 INFO - PROCESS | 2249 | 1461093798838 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}] 12:23:18 INFO - PROCESS | 2249 | 1461093798960 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:23:18 INFO - PROCESS | 2249 | 1461093798969 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efa3000 == 57 [pid = 2249] [id = 405] 12:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x10873a000) [pid = 2249] [serial = 1214] [outer = 0x0] 12:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12ced4800) [pid = 2249] [serial = 1215] [outer = 0x10873a000] 12:23:19 INFO - PROCESS | 2249 | 1461093799008 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12d548800) [pid = 2249] [serial = 1216] [outer = 0x10873a000] 12:23:19 INFO - PROCESS | 2249 | 1461093799580 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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 772ms 12:23:19 INFO - PROCESS | 2249 | 1461093799612 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 2249 | 1461093799615 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:23:19 INFO - PROCESS | 2249 | 1461093799621 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 2249 | 1461093799623 Marionette TRACE conn2 <- [1,1594,null,{}] 12:23:19 INFO - PROCESS | 2249 | 1461093799628 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}] 12:23:19 INFO - PROCESS | 2249 | 1461093799737 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:23:19 INFO - PROCESS | 2249 | 1461093799809 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x119b29800 == 58 [pid = 2249] [id = 406] 12:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x1140ba800) [pid = 2249] [serial = 1217] [outer = 0x0] 12:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x114b7f800) [pid = 2249] [serial = 1218] [outer = 0x1140ba800] 12:23:19 INFO - PROCESS | 2249 | 1461093799840 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1152c7400) [pid = 2249] [serial = 1219] [outer = 0x1140ba800] 12:23:20 INFO - PROCESS | 2249 | 1461093800249 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]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 673ms 12:23:20 INFO - PROCESS | 2249 | 1461093800294 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 2249 | 1461093800298 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:23:20 INFO - PROCESS | 2249 | 1461093800303 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 2249 | 1461093800304 Marionette TRACE conn2 <- [1,1598,null,{}] 12:23:20 INFO - PROCESS | 2249 | 1461093800307 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}] 12:23:20 INFO - PROCESS | 2249 | 1461093800437 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:23:20 INFO - PROCESS | 2249 | 1461093800507 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7e4800 == 59 [pid = 2249] [id = 407] 12:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x1176de000) [pid = 2249] [serial = 1220] [outer = 0x0] 12:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x118e83c00) [pid = 2249] [serial = 1221] [outer = 0x1176de000] 12:23:20 INFO - PROCESS | 2249 | 1461093800537 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x119041c00) [pid = 2249] [serial = 1222] [outer = 0x1176de000] 12:23:20 INFO - PROCESS | 2249 | 1461093800974 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]]]}] 12:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 719ms 12:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:23:21 INFO - PROCESS | 2249 | 1461093801022 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 2249 | 1461093801024 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:23:21 INFO - PROCESS | 2249 | 1461093801026 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 2249 | 1461093801029 Marionette TRACE conn2 <- [1,1602,null,{}] 12:23:21 INFO - PROCESS | 2249 | 1461093801037 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}] 12:23:21 INFO - PROCESS | 2249 | 1461093801143 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:23:21 INFO - PROCESS | 2249 | 1461093801211 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5bf800 == 60 [pid = 2249] [id = 408] 12:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x119a09400) [pid = 2249] [serial = 1223] [outer = 0x0] 12:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x11aa16000) [pid = 2249] [serial = 1224] [outer = 0x119a09400] 12:23:21 INFO - PROCESS | 2249 | 1461093801245 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x123ad5800) [pid = 2249] [serial = 1225] [outer = 0x119a09400] 12:23:21 INFO - PROCESS | 2249 | 1461093801644 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]]]}] 12:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms 12:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:23:21 INFO - PROCESS | 2249 | 1461093801701 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 2249 | 1461093801703 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:23:21 INFO - PROCESS | 2249 | 1461093801705 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 2249 | 1461093801706 Marionette TRACE conn2 <- [1,1606,null,{}] 12:23:21 INFO - PROCESS | 2249 | 1461093801709 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}] 12:23:21 INFO - PROCESS | 2249 | 1461093801832 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:23:21 INFO - PROCESS | 2249 | 1461093801889 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f654000 == 61 [pid = 2249] [id = 409] 12:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11b90a000) [pid = 2249] [serial = 1226] [outer = 0x0] 12:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x125eb6400) [pid = 2249] [serial = 1227] [outer = 0x11b90a000] 12:23:21 INFO - PROCESS | 2249 | 1461093801920 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x128f49800) [pid = 2249] [serial = 1228] [outer = 0x11b90a000] 12:23:22 INFO - PROCESS | 2249 | 1461093802365 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]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 668ms 12:23:22 INFO - PROCESS | 2249 | 1461093802374 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 2249 | 1461093802375 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:23:22 INFO - PROCESS | 2249 | 1461093802377 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 2249 | 1461093802379 Marionette TRACE conn2 <- [1,1610,null,{}] 12:23:22 INFO - PROCESS | 2249 | 1461093802384 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}] 12:23:22 INFO - PROCESS | 2249 | 1461093802485 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:23:22 INFO - PROCESS | 2249 | 1461093802543 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff76800 == 62 [pid = 2249] [id = 410] 12:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x128603800) [pid = 2249] [serial = 1229] [outer = 0x0] 12:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12b281400) [pid = 2249] [serial = 1230] [outer = 0x128603800] 12:23:22 INFO - PROCESS | 2249 | 1461093802574 Marionette DEBUG loaded listener.js 12:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12bc94400) [pid = 2249] [serial = 1231] [outer = 0x128603800] 12:23:23 INFO - PROCESS | 2249 | 1461093803018 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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 672ms 12:23:23 INFO - PROCESS | 2249 | 1461093803050 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 2249 | 1461093803051 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:23:23 INFO - PROCESS | 2249 | 1461093803053 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 2249 | 1461093803054 Marionette TRACE conn2 <- [1,1614,null,{}] 12:23:23 INFO - PROCESS | 2249 | 1461093803057 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}] 12:23:23 INFO - PROCESS | 2249 | 1461093803207 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:23:23 INFO - PROCESS | 2249 | 1461093803311 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba24800 == 63 [pid = 2249] [id = 411] 12:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x114c14400) [pid = 2249] [serial = 1232] [outer = 0x0] 12:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12cf50800) [pid = 2249] [serial = 1233] [outer = 0x114c14400] 12:23:23 INFO - PROCESS | 2249 | 1461093803345 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12e204400) [pid = 2249] [serial = 1234] [outer = 0x114c14400] 12:23:23 INFO - PROCESS | 2249 | 1461093803755 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]]]}] 12:23:23 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 12:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 719ms 12:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:23:23 INFO - PROCESS | 2249 | 1461093803772 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 2249 | 1461093803774 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:23:23 INFO - PROCESS | 2249 | 1461093803776 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 2249 | 1461093803777 Marionette TRACE conn2 <- [1,1618,null,{}] 12:23:23 INFO - PROCESS | 2249 | 1461093803779 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}] 12:23:23 INFO - PROCESS | 2249 | 1461093803884 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:23:23 INFO - PROCESS | 2249 | 1461093803939 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x11991e800 == 64 [pid = 2249] [id = 412] 12:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x108743c00) [pid = 2249] [serial = 1235] [outer = 0x0] 12:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x116494000) [pid = 2249] [serial = 1236] [outer = 0x108743c00] 12:23:23 INFO - PROCESS | 2249 | 1461093803969 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x118e87800) [pid = 2249] [serial = 1237] [outer = 0x108743c00] 12:23:24 INFO - PROCESS | 2249 | 1461093804560 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]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 820ms 12:23:24 INFO - PROCESS | 2249 | 1461093804597 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 2249 | 1461093804599 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:23:24 INFO - PROCESS | 2249 | 1461093804603 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 2249 | 1461093804605 Marionette TRACE conn2 <- [1,1622,null,{}] 12:23:24 INFO - PROCESS | 2249 | 1461093804608 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}] 12:23:24 INFO - PROCESS | 2249 | 1461093804711 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:23:24 INFO - PROCESS | 2249 | 1461093804778 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x11916f000 == 65 [pid = 2249] [id = 413] 12:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x1154ddc00) [pid = 2249] [serial = 1238] [outer = 0x0] 12:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x115649800) [pid = 2249] [serial = 1239] [outer = 0x1154ddc00] 12:23:24 INFO - PROCESS | 2249 | 1461093804811 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x1189ec400) [pid = 2249] [serial = 1240] [outer = 0x1154ddc00] 12:23:25 INFO - PROCESS | 2249 | 1461093805353 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]]]}] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12e360800 == 64 [pid = 2249] [id = 354] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb89000 == 63 [pid = 2249] [id = 404] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12e696000 == 62 [pid = 2249] [id = 403] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1ed000 == 61 [pid = 2249] [id = 402] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12d537000 == 60 [pid = 2249] [id = 401] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf3a000 == 59 [pid = 2249] [id = 400] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12b971000 == 58 [pid = 2249] [id = 399] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12e202800) [pid = 2249] [serial = 1155] [outer = 0x0] [url = about:blank] 12:23:25 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 12:23:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 771ms 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x129974800 == 57 [pid = 2249] [id = 398] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12915c000 == 56 [pid = 2249] [id = 397] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x127493000 == 55 [pid = 2249] [id = 396] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x11c335000 == 54 [pid = 2249] [id = 395] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x118b13800 == 53 [pid = 2249] [id = 394] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x11918a800 == 52 [pid = 2249] [id = 393] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1e2000 == 51 [pid = 2249] [id = 392] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x137d23800 == 50 [pid = 2249] [id = 391] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x13096f000 == 49 [pid = 2249] [id = 390] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x130366800 == 48 [pid = 2249] [id = 389] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12f112000 == 47 [pid = 2249] [id = 388] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x12b264000 == 46 [pid = 2249] [id = 387] 12:23:25 INFO - PROCESS | 2249 | --DOCSHELL 0x119919800 == 45 [pid = 2249] [id = 386] 12:23:25 INFO - PROCESS | 2249 | 1461093805391 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:23:25 INFO - PROCESS | 2249 | 1461093805395 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:23:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:23:25 INFO - PROCESS | 2249 | 1461093805399 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 2249 | 1461093805401 Marionette TRACE conn2 <- [1,1626,null,{}] 12:23:25 INFO - PROCESS | 2249 | 1461093805403 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}] 12:23:25 INFO - PROCESS | 2249 | 1461093805485 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:23:25 INFO - PROCESS | 2249 | 1461093805489 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x113e79000 == 46 [pid = 2249] [id = 414] 12:23:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x118be6c00) [pid = 2249] [serial = 1241] [outer = 0x0] 12:23:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x118e87400) [pid = 2249] [serial = 1242] [outer = 0x118be6c00] 12:23:25 INFO - PROCESS | 2249 | 1461093805516 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x119a0c800) [pid = 2249] [serial = 1243] [outer = 0x118be6c00] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x114b80000) [pid = 2249] [serial = 1054] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x118e7f800) [pid = 2249] [serial = 1057] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x129145400) [pid = 2249] [serial = 1066] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x127156000) [pid = 2249] [serial = 1063] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x1154d8000) [pid = 2249] [serial = 1012] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x118e7ac00) [pid = 2249] [serial = 1015] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12d541c00) [pid = 2249] [serial = 955] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11ab3cc00) [pid = 2249] [serial = 1060] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12b288c00) [pid = 2249] [serial = 1137] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12bc9d000) [pid = 2249] [serial = 1140] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12b984400) [pid = 2249] [serial = 1138] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12cf4b000) [pid = 2249] [serial = 1143] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12cf54800) [pid = 2249] [serial = 1149] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x127025000) [pid = 2249] [serial = 1131] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x11bc76000) [pid = 2249] [serial = 1146] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12bc9c000) [pid = 2249] [serial = 1117] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12baf7400) [pid = 2249] [serial = 1116] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x115647800) [pid = 2249] [serial = 1102] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x114b85400) [pid = 2249] [serial = 1101] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x1299e7c00) [pid = 2249] [serial = 1147] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x118e7c400) [pid = 2249] [serial = 1122] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x1191dbc00) [pid = 2249] [serial = 1123] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x125ad3400) [pid = 2249] [serial = 1108] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11bf30400) [pid = 2249] [serial = 1107] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x119a6c800) [pid = 2249] [serial = 1104] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11aa0c000) [pid = 2249] [serial = 1105] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12b4c8c00) [pid = 2249] [serial = 1113] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b97c000) [pid = 2249] [serial = 1114] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x123adac00) [pid = 2249] [serial = 1128] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11aa23000) [pid = 2249] [serial = 1129] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11aa21800) [pid = 2249] [serial = 1125] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11b910c00) [pid = 2249] [serial = 1126] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x118964800) [pid = 2249] [serial = 1120] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x1154df800) [pid = 2249] [serial = 1119] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1299e8000) [pid = 2249] [serial = 1111] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12782b400) [pid = 2249] [serial = 1110] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x129bccc00) [pid = 2249] [serial = 1099] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12e145800) [pid = 2249] [serial = 1152] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12e14a400) [pid = 2249] [serial = 1153] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x129bd4c00) [pid = 2249] [serial = 1135] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x129149800) [pid = 2249] [serial = 1134] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12cf50c00) [pid = 2249] [serial = 1144] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12c12b800) [pid = 2249] [serial = 1141] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12d6bfc00) [pid = 2249] [serial = 1150] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x1273dec00) [pid = 2249] [serial = 1132] [outer = 0x0] [url = about:blank] 12:23:25 INFO - PROCESS | 2249 | 1461093805890 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]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:23:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 12:23:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:23:25 INFO - PROCESS | 2249 | 1461093805919 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:23:25 INFO - PROCESS | 2249 | 1461093805920 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:23:25 INFO - PROCESS | 2249 | 1461093805922 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 2249 | 1461093805925 Marionette TRACE conn2 <- [1,1630,null,{}] 12:23:25 INFO - PROCESS | 2249 | 1461093805932 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}] 12:23:26 INFO - PROCESS | 2249 | 1461093806019 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:23:26 INFO - PROCESS | 2249 | 1461093806023 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e53000 == 47 [pid = 2249] [id = 415] 12:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x119a72c00) [pid = 2249] [serial = 1244] [outer = 0x0] 12:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11ab33400) [pid = 2249] [serial = 1245] [outer = 0x119a72c00] 12:23:26 INFO - PROCESS | 2249 | 1461093806051 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11bb07c00) [pid = 2249] [serial = 1246] [outer = 0x119a72c00] 12:23:26 INFO - PROCESS | 2249 | 1461093806427 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]]]}] 12:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 521ms 12:23:26 INFO - PROCESS | 2249 | 1461093806443 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 2249 | 1461093806445 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:23:26 INFO - PROCESS | 2249 | 1461093806451 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 2249 | 1461093806452 Marionette TRACE conn2 <- [1,1634,null,{}] 12:23:26 INFO - PROCESS | 2249 | 1461093806454 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}] 12:23:26 INFO - PROCESS | 2249 | 1461093806541 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:23:26 INFO - PROCESS | 2249 | 1461093806593 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x128665800 == 48 [pid = 2249] [id = 416] 12:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11bb10800) [pid = 2249] [serial = 1247] [outer = 0x0] 12:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x123954800) [pid = 2249] [serial = 1248] [outer = 0x11bb10800] 12:23:26 INFO - PROCESS | 2249 | 1461093806620 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x125ebe400) [pid = 2249] [serial = 1249] [outer = 0x11bb10800] 12:23:26 INFO - PROCESS | 2249 | 1461093806915 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]]]}] 12:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 12:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:23:26 INFO - PROCESS | 2249 | 1461093806970 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 2249 | 1461093806971 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:23:26 INFO - PROCESS | 2249 | 1461093806973 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 2249 | 1461093806974 Marionette TRACE conn2 <- [1,1638,null,{}] 12:23:26 INFO - PROCESS | 2249 | 1461093806976 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}] 12:23:27 INFO - PROCESS | 2249 | 1461093807055 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:23:27 INFO - PROCESS | 2249 | 1461093807107 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x129979800 == 49 [pid = 2249] [id = 417] 12:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11bf34000) [pid = 2249] [serial = 1250] [outer = 0x0] 12:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12733ec00) [pid = 2249] [serial = 1251] [outer = 0x11bf34000] 12:23:27 INFO - PROCESS | 2249 | 1461093807133 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x127e8fc00) [pid = 2249] [serial = 1252] [outer = 0x11bf34000] 12:23:27 INFO - PROCESS | 2249 | 1461093807438 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]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:23:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 471ms 12:23:27 INFO - PROCESS | 2249 | 1461093807444 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 2249 | 1461093807445 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:23:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:23:27 INFO - PROCESS | 2249 | 1461093807455 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 2249 | 1461093807456 Marionette TRACE conn2 <- [1,1642,null,{}] 12:23:27 INFO - PROCESS | 2249 | 1461093807458 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}] 12:23:27 INFO - PROCESS | 2249 | 1461093807557 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:23:27 INFO - PROCESS | 2249 | 1461093807563 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c157000 == 50 [pid = 2249] [id = 418] 12:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x1280ab000) [pid = 2249] [serial = 1253] [outer = 0x0] 12:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x129bcd400) [pid = 2249] [serial = 1254] [outer = 0x1280ab000] 12:23:27 INFO - PROCESS | 2249 | 1461093807592 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12b97a000) [pid = 2249] [serial = 1255] [outer = 0x1280ab000] 12:23:27 INFO - PROCESS | 2249 | 1461093807963 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]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:23:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 12:23:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:23:27 INFO - PROCESS | 2249 | 1461093807974 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 2249 | 1461093807975 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:23:27 INFO - PROCESS | 2249 | 1461093807977 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 2249 | 1461093807978 Marionette TRACE conn2 <- [1,1646,null,{}] 12:23:27 INFO - PROCESS | 2249 | 1461093807982 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}] 12:23:28 INFO - PROCESS | 2249 | 1461093808091 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:23:28 INFO - PROCESS | 2249 | 1461093808103 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d533800 == 51 [pid = 2249] [id = 419] 12:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12b97a400) [pid = 2249] [serial = 1256] [outer = 0x0] 12:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12bc98c00) [pid = 2249] [serial = 1257] [outer = 0x12b97a400] 12:23:28 INFO - PROCESS | 2249 | 1461093808129 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12cf50000) [pid = 2249] [serial = 1258] [outer = 0x12b97a400] 12:23:28 INFO - PROCESS | 2249 | 1461093808475 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]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:23:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 523ms 12:23:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:23:28 INFO - PROCESS | 2249 | 1461093808500 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 2249 | 1461093808501 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:23:28 INFO - PROCESS | 2249 | 1461093808503 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 2249 | 1461093808504 Marionette TRACE conn2 <- [1,1650,null,{}] 12:23:28 INFO - PROCESS | 2249 | 1461093808512 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}] 12:23:28 INFO - PROCESS | 2249 | 1461093808615 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:23:28 INFO - PROCESS | 2249 | 1461093808619 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8af000 == 52 [pid = 2249] [id = 420] 12:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12cf50c00) [pid = 2249] [serial = 1259] [outer = 0x0] 12:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12d545400) [pid = 2249] [serial = 1260] [outer = 0x12cf50c00] 12:23:28 INFO - PROCESS | 2249 | 1461093808644 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12d6e2800) [pid = 2249] [serial = 1261] [outer = 0x12cf50c00] 12:23:28 INFO - PROCESS | 2249 | 1461093808962 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]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:23:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 12:23:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:23:29 INFO - PROCESS | 2249 | 1461093809022 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:23:29 INFO - PROCESS | 2249 | 1461093809023 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:23:29 INFO - PROCESS | 2249 | 1461093809025 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 2249 | 1461093809026 Marionette TRACE conn2 <- [1,1654,null,{}] 12:23:29 INFO - PROCESS | 2249 | 1461093809029 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}] 12:23:29 INFO - PROCESS | 2249 | 1461093809137 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:23:29 INFO - PROCESS | 2249 | 1461093809141 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e6a8800 == 53 [pid = 2249] [id = 421] 12:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12cf57800) [pid = 2249] [serial = 1262] [outer = 0x0] 12:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12e14b000) [pid = 2249] [serial = 1263] [outer = 0x12cf57800] 12:23:29 INFO - PROCESS | 2249 | 1461093809166 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12e20c400) [pid = 2249] [serial = 1264] [outer = 0x12cf57800] 12:23:29 INFO - PROCESS | 2249 | 1461093809520 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]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:23:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 12:23:29 INFO - PROCESS | 2249 | 1461093809545 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:23:29 INFO - PROCESS | 2249 | 1461093809547 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:23:29 INFO - PROCESS | 2249 | 1461093809549 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 2249 | 1461093809550 Marionette TRACE conn2 <- [1,1658,null,{}] 12:23:29 INFO - PROCESS | 2249 | 1461093809558 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}] 12:23:29 INFO - PROCESS | 2249 | 1461093809660 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11c638800) [pid = 2249] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x127d6bc00) [pid = 2249] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12e146800) [pid = 2249] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x119a10c00) [pid = 2249] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11c3c2c00) [pid = 2249] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x1146c2c00) [pid = 2249] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x114b89400) [pid = 2249] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11ab3a000) [pid = 2249] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x129940c00) [pid = 2249] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x118e82000) [pid = 2249] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x127d25800) [pid = 2249] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x127348400) [pid = 2249] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11521dc00) [pid = 2249] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:23:29 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11c62b800) [pid = 2249] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:23:29 INFO - PROCESS | 2249 | 1461093809820 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa55800 == 54 [pid = 2249] [id = 422] 12:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x114403000) [pid = 2249] [serial = 1265] [outer = 0x0] 12:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x118dbc800) [pid = 2249] [serial = 1266] [outer = 0x114403000] 12:23:29 INFO - PROCESS | 2249 | 1461093809848 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11ab39400) [pid = 2249] [serial = 1267] [outer = 0x114403000] 12:23:30 INFO - PROCESS | 2249 | 1461093810138 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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 624ms 12:23:30 INFO - PROCESS | 2249 | 1461093810174 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 2249 | 1461093810175 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:23:30 INFO - PROCESS | 2249 | 1461093810178 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 2249 | 1461093810182 Marionette TRACE conn2 <- [1,1662,null,{}] 12:23:30 INFO - PROCESS | 2249 | 1461093810186 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}] 12:23:30 INFO - PROCESS | 2249 | 1461093810283 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:23:30 INFO - PROCESS | 2249 | 1461093810287 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f112000 == 55 [pid = 2249] [id = 423] 12:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x125d9a800) [pid = 2249] [serial = 1268] [outer = 0x0] 12:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12e63bc00) [pid = 2249] [serial = 1269] [outer = 0x125d9a800] 12:23:30 INFO - PROCESS | 2249 | 1461093810316 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12eb69400) [pid = 2249] [serial = 1270] [outer = 0x125d9a800] 12:23:30 INFO - PROCESS | 2249 | 1461093810655 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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms 12:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:23:30 INFO - PROCESS | 2249 | 1461093810711 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 2249 | 1461093810712 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:23:30 INFO - PROCESS | 2249 | 1461093810716 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 2249 | 1461093810717 Marionette TRACE conn2 <- [1,1666,null,{}] 12:23:30 INFO - PROCESS | 2249 | 1461093810720 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}] 12:23:30 INFO - PROCESS | 2249 | 1461093810801 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:23:30 INFO - PROCESS | 2249 | 1461093810805 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbce800 == 56 [pid = 2249] [id = 424] 12:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12eb69800) [pid = 2249] [serial = 1271] [outer = 0x0] 12:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12eb70c00) [pid = 2249] [serial = 1272] [outer = 0x12eb69800] 12:23:30 INFO - PROCESS | 2249 | 1461093810830 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12eb77000) [pid = 2249] [serial = 1273] [outer = 0x12eb69800] 12:23:31 INFO - PROCESS | 2249 | 1461093811155 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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 12:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:23:31 INFO - PROCESS | 2249 | 1461093811185 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 2249 | 1461093811187 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:23:31 INFO - PROCESS | 2249 | 1461093811189 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 2249 | 1461093811190 Marionette TRACE conn2 <- [1,1670,null,{}] 12:23:31 INFO - PROCESS | 2249 | 1461093811192 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}] 12:23:31 INFO - PROCESS | 2249 | 1461093811275 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:23:31 INFO - PROCESS | 2249 | 1461093811280 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x130377800 == 57 [pid = 2249] [id = 425] 12:23:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12eb71800) [pid = 2249] [serial = 1274] [outer = 0x0] 12:23:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12ef7ac00) [pid = 2249] [serial = 1275] [outer = 0x12eb71800] 12:23:31 INFO - PROCESS | 2249 | 1461093811305 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12ef80000) [pid = 2249] [serial = 1276] [outer = 0x12eb71800] 12:23:31 INFO - PROCESS | 2249 | 1461093811649 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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 12:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:23:31 INFO - PROCESS | 2249 | 1461093811660 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 2249 | 1461093811662 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:23:31 INFO - PROCESS | 2249 | 1461093811669 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 2249 | 1461093811670 Marionette TRACE conn2 <- [1,1674,null,{}] 12:23:31 INFO - PROCESS | 2249 | 1461093811674 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}] 12:23:31 INFO - PROCESS | 2249 | 1461093811846 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:23:31 INFO - PROCESS | 2249 | 1461093811987 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x1158d1800 == 58 [pid = 2249] [id = 426] 12:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x10873dc00) [pid = 2249] [serial = 1277] [outer = 0x0] 12:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x112159400) [pid = 2249] [serial = 1278] [outer = 0x10873dc00] 12:23:32 INFO - PROCESS | 2249 | 1461093812018 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1146c1c00) [pid = 2249] [serial = 1279] [outer = 0x10873dc00] 12:23:32 INFO - PROCESS | 2249 | 1461093812513 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]]]}] 12:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 877ms 12:23:32 INFO - PROCESS | 2249 | 1461093812543 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:23:32 INFO - PROCESS | 2249 | 1461093812548 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:23:32 INFO - PROCESS | 2249 | 1461093812553 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:23:32 INFO - PROCESS | 2249 | 1461093812557 Marionette TRACE conn2 <- [1,1678,null,{}] 12:23:32 INFO - PROCESS | 2249 | 1461093812561 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}] 12:23:32 INFO - PROCESS | 2249 | 1461093812724 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:23:32 INFO - PROCESS | 2249 | 1461093812854 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e43800 == 59 [pid = 2249] [id = 427] 12:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x115646800) [pid = 2249] [serial = 1280] [outer = 0x0] 12:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x1191dbc00) [pid = 2249] [serial = 1281] [outer = 0x115646800] 12:23:32 INFO - PROCESS | 2249 | 1461093812907 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x119a6f000) [pid = 2249] [serial = 1282] [outer = 0x115646800] 12:23:33 INFO - PROCESS | 2249 | 1461093813376 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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 877ms 12:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:23:33 INFO - PROCESS | 2249 | 1461093813432 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 2249 | 1461093813435 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:23:33 INFO - PROCESS | 2249 | 1461093813438 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 2249 | 1461093813440 Marionette TRACE conn2 <- [1,1682,null,{}] 12:23:33 INFO - PROCESS | 2249 | 1461093813442 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}] 12:23:33 INFO - PROCESS | 2249 | 1461093813586 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:23:33 INFO - PROCESS | 2249 | 1461093813690 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d525800 == 60 [pid = 2249] [id = 428] 12:23:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11ab3a400) [pid = 2249] [serial = 1283] [outer = 0x0] 12:23:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x11bf30400) [pid = 2249] [serial = 1284] [outer = 0x11ab3a400] 12:23:33 INFO - PROCESS | 2249 | 1461093813741 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x127d6d000) [pid = 2249] [serial = 1285] [outer = 0x11ab3a400] 12:23:34 INFO - PROCESS | 2249 | 1461093814256 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]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 870ms 12:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:23:34 INFO - PROCESS | 2249 | 1461093814308 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 2249 | 1461093814310 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:23:34 INFO - PROCESS | 2249 | 1461093814320 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 2249 | 1461093814325 Marionette TRACE conn2 <- [1,1686,null,{}] 12:23:34 INFO - PROCESS | 2249 | 1461093814328 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}] 12:23:34 INFO - PROCESS | 2249 | 1461093814435 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:23:34 INFO - PROCESS | 2249 | 1461093814509 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x137d38800 == 61 [pid = 2249] [id = 429] 12:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11ac90000) [pid = 2249] [serial = 1286] [outer = 0x0] 12:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12b282400) [pid = 2249] [serial = 1287] [outer = 0x11ac90000] 12:23:34 INFO - PROCESS | 2249 | 1461093814540 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12b984c00) [pid = 2249] [serial = 1288] [outer = 0x11ac90000] 12:23:34 INFO - PROCESS | 2249 | 1461093814960 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]]]}] 12:23:34 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 12:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 680ms 12:23:34 INFO - PROCESS | 2249 | 1461093814993 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 2249 | 1461093814995 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:23:34 INFO - PROCESS | 2249 | 1461093814998 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 2249 | 1461093814999 Marionette TRACE conn2 <- [1,1690,null,{}] 12:23:35 INFO - PROCESS | 2249 | 1461093815001 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}] 12:23:35 INFO - PROCESS | 2249 | 1461093815126 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:23:35 INFO - PROCESS | 2249 | 1461093815186 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237df800 == 62 [pid = 2249] [id = 430] 12:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x118ee5400) [pid = 2249] [serial = 1289] [outer = 0x0] 12:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x125d99400) [pid = 2249] [serial = 1290] [outer = 0x118ee5400] 12:23:35 INFO - PROCESS | 2249 | 1461093815258 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12e149800) [pid = 2249] [serial = 1291] [outer = 0x118ee5400] 12:23:35 INFO - PROCESS | 2249 | 1461093815633 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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 672ms 12:23:35 INFO - PROCESS | 2249 | 1461093815670 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 2249 | 1461093815672 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:23:35 INFO - PROCESS | 2249 | 1461093815674 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 2249 | 1461093815675 Marionette TRACE conn2 <- [1,1694,null,{}] 12:23:35 INFO - PROCESS | 2249 | 1461093815678 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}] 12:23:35 INFO - PROCESS | 2249 | 1461093815784 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:23:35 INFO - PROCESS | 2249 | 1461093815842 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ef9a800 == 63 [pid = 2249] [id = 431] 12:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12e63ec00) [pid = 2249] [serial = 1292] [outer = 0x0] 12:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12e643000) [pid = 2249] [serial = 1293] [outer = 0x12e63ec00] 12:23:35 INFO - PROCESS | 2249 | 1461093815930 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12ef82400) [pid = 2249] [serial = 1294] [outer = 0x12e63ec00] 12:23:36 INFO - PROCESS | 2249 | 1461093816533 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]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 922ms 12:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:23:36 INFO - PROCESS | 2249 | 1461093816597 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 2249 | 1461093816599 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:23:36 INFO - PROCESS | 2249 | 1461093816602 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 2249 | 1461093816604 Marionette TRACE conn2 <- [1,1698,null,{}] 12:23:36 INFO - PROCESS | 2249 | 1461093816608 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}] 12:23:36 INFO - PROCESS | 2249 | 1461093816708 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:23:36 INFO - PROCESS | 2249 | 1461093816777 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237ce000 == 64 [pid = 2249] [id = 432] 12:23:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x115225000) [pid = 2249] [serial = 1295] [outer = 0x0] 12:23:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x1154dc800) [pid = 2249] [serial = 1296] [outer = 0x115225000] 12:23:36 INFO - PROCESS | 2249 | 1461093816805 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x118964400) [pid = 2249] [serial = 1297] [outer = 0x115225000] 12:23:37 INFO - PROCESS | 2249 | 1461093817201 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]]]}] 12:23:37 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 12:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 673ms 12:23:37 INFO - PROCESS | 2249 | 1461093817287 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 2249 | 1461093817291 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:23:37 INFO - PROCESS | 2249 | 1461093817297 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 2249 | 1461093817301 Marionette TRACE conn2 <- [1,1702,null,{}] 12:23:37 INFO - PROCESS | 2249 | 1461093817303 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}] 12:23:37 INFO - PROCESS | 2249 | 1461093817396 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:23:37 INFO - PROCESS | 2249 | 1461093817468 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11990c000 == 65 [pid = 2249] [id = 433] 12:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x112151400) [pid = 2249] [serial = 1298] [outer = 0x0] 12:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x118db8000) [pid = 2249] [serial = 1299] [outer = 0x112151400] 12:23:37 INFO - PROCESS | 2249 | 1461093817497 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x118e80400) [pid = 2249] [serial = 1300] [outer = 0x112151400] 12:23:37 INFO - PROCESS | 2249 | 1461093817907 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]]]}] 12:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 621ms 12:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:23:37 INFO - PROCESS | 2249 | 1461093817919 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 2249 | 1461093817920 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:23:37 INFO - PROCESS | 2249 | 1461093817922 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 2249 | 1461093817925 Marionette TRACE conn2 <- [1,1706,null,{}] 12:23:37 INFO - PROCESS | 2249 | 1461093817932 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}] 12:23:38 INFO - PROCESS | 2249 | 1461093818030 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x130377800 == 64 [pid = 2249] [id = 425] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbce800 == 63 [pid = 2249] [id = 424] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x12f112000 == 62 [pid = 2249] [id = 423] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa55800 == 61 [pid = 2249] [id = 422] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x12e6a8800 == 60 [pid = 2249] [id = 421] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8af000 == 59 [pid = 2249] [id = 420] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x119dc0000) [pid = 2249] [serial = 1161] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x114402400) [pid = 2249] [serial = 1158] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12e203400) [pid = 2249] [serial = 1170] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12e63e000) [pid = 2249] [serial = 1173] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12ced4800) [pid = 2249] [serial = 1215] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12d543c00) [pid = 2249] [serial = 1167] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x129140c00) [pid = 2249] [serial = 1164] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | 1461093818157 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x12d533800 == 58 [pid = 2249] [id = 419] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x12c157000 == 57 [pid = 2249] [id = 418] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x129979800 == 56 [pid = 2249] [id = 417] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x128665800 == 55 [pid = 2249] [id = 416] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x125e53000 == 54 [pid = 2249] [id = 415] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x113e79000 == 53 [pid = 2249] [id = 414] 12:23:38 INFO - PROCESS | 2249 | --DOCSHELL 0x11916f000 == 52 [pid = 2249] [id = 413] 12:23:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x119069000 == 53 [pid = 2249] [id = 434] 12:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x1146c1000) [pid = 2249] [serial = 1301] [outer = 0x0] 12:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x1176dd800) [pid = 2249] [serial = 1302] [outer = 0x1146c1000] 12:23:38 INFO - PROCESS | 2249 | 1461093818191 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x119dc0000) [pid = 2249] [serial = 1303] [outer = 0x1146c1000] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12b280000) [pid = 2249] [serial = 1203] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x129bd4800) [pid = 2249] [serial = 1201] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x119a04c00) [pid = 2249] [serial = 1206] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12ced6c00) [pid = 2249] [serial = 1213] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x123953400) [pid = 2249] [serial = 1207] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12bc96c00) [pid = 2249] [serial = 1212] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12b2e8800) [pid = 2249] [serial = 1204] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12b280400) [pid = 2249] [serial = 1209] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x118e68000) [pid = 2249] [serial = 1180] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x118671000) [pid = 2249] [serial = 1179] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x1277b9800) [pid = 2249] [serial = 1194] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12860d400) [pid = 2249] [serial = 1195] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12b97f400) [pid = 2249] [serial = 1210] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x128f4f400) [pid = 2249] [serial = 1197] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x1299e8800) [pid = 2249] [serial = 1200] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12e207c00) [pid = 2249] [serial = 1156] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x129753400) [pid = 2249] [serial = 1198] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11a89a800) [pid = 2249] [serial = 1185] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11adb0800) [pid = 2249] [serial = 1186] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x123ada400) [pid = 2249] [serial = 1191] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12777f800) [pid = 2249] [serial = 1192] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x115651800) [pid = 2249] [serial = 1177] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11521a400) [pid = 2249] [serial = 1176] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x118e64800) [pid = 2249] [serial = 1182] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x119155c00) [pid = 2249] [serial = 1183] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11b90bc00) [pid = 2249] [serial = 1188] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11bf34800) [pid = 2249] [serial = 1189] [outer = 0x0] [url = about:blank] 12:23:38 INFO - PROCESS | 2249 | 1461093818539 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]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 625ms 12:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:23:38 INFO - PROCESS | 2249 | 1461093818552 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 2249 | 1461093818554 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:23:38 INFO - PROCESS | 2249 | 1461093818556 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 2249 | 1461093818557 Marionette TRACE conn2 <- [1,1710,null,{}] 12:23:38 INFO - PROCESS | 2249 | 1461093818560 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}] 12:23:38 INFO - PROCESS | 2249 | 1461093818650 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:23:38 INFO - PROCESS | 2249 | 1461093818700 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6df800 == 54 [pid = 2249] [id = 435] 12:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x119155c00) [pid = 2249] [serial = 1304] [outer = 0x0] 12:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11aa20c00) [pid = 2249] [serial = 1305] [outer = 0x119155c00] 12:23:38 INFO - PROCESS | 2249 | 1461093818728 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11af9e800) [pid = 2249] [serial = 1306] [outer = 0x119155c00] 12:23:39 INFO - PROCESS | 2249 | 1461093819035 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]]]}] 12:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 12:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:23:39 INFO - PROCESS | 2249 | 1461093819075 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:23:39 INFO - PROCESS | 2249 | 1461093819076 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:23:39 INFO - PROCESS | 2249 | 1461093819078 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:23:39 INFO - PROCESS | 2249 | 1461093819079 Marionette TRACE conn2 <- [1,1714,null,{}] 12:23:39 INFO - PROCESS | 2249 | 1461093819082 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}] 12:23:39 INFO - PROCESS | 2249 | 1461093819157 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:23:39 INFO - PROCESS | 2249 | 1461093819162 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278c8800 == 55 [pid = 2249] [id = 436] 12:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11afa1c00) [pid = 2249] [serial = 1307] [outer = 0x0] 12:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11bc76400) [pid = 2249] [serial = 1308] [outer = 0x11afa1c00] 12:23:39 INFO - PROCESS | 2249 | 1461093819191 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11c631400) [pid = 2249] [serial = 1309] [outer = 0x11afa1c00] 12:23:39 INFO - PROCESS | 2249 | 1461093819558 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]]]}] 12:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 12:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:23:39 INFO - PROCESS | 2249 | 1461093819601 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:23:39 INFO - PROCESS | 2249 | 1461093819602 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:23:39 INFO - PROCESS | 2249 | 1461093819604 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:23:39 INFO - PROCESS | 2249 | 1461093819605 Marionette TRACE conn2 <- [1,1718,null,{}] 12:23:39 INFO - PROCESS | 2249 | 1461093819608 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}] 12:23:39 INFO - PROCESS | 2249 | 1461093819705 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:23:39 INFO - PROCESS | 2249 | 1461093819710 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6e0000 == 56 [pid = 2249] [id = 437] 12:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11c630800) [pid = 2249] [serial = 1310] [outer = 0x0] 12:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x123ad8400) [pid = 2249] [serial = 1311] [outer = 0x11c630800] 12:23:39 INFO - PROCESS | 2249 | 1461093819737 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x127348400) [pid = 2249] [serial = 1312] [outer = 0x11c630800] 12:23:40 INFO - PROCESS | 2249 | 1461093820090 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]]]}] 12:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 12:23:40 INFO - PROCESS | 2249 | 1461093820135 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 2249 | 1461093820136 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:23:40 INFO - PROCESS | 2249 | 1461093820140 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 2249 | 1461093820141 Marionette TRACE conn2 <- [1,1722,null,{}] 12:23:40 INFO - PROCESS | 2249 | 1461093820143 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}] 12:23:40 INFO - PROCESS | 2249 | 1461093820222 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:23:40 INFO - PROCESS | 2249 | 1461093820226 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b754000 == 57 [pid = 2249] [id = 438] 12:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1273d8400) [pid = 2249] [serial = 1313] [outer = 0x0] 12:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x1277c6800) [pid = 2249] [serial = 1314] [outer = 0x1273d8400] 12:23:40 INFO - PROCESS | 2249 | 1461093820251 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x127d66400) [pid = 2249] [serial = 1315] [outer = 0x1273d8400] 12:23:40 INFO - PROCESS | 2249 | 1461093820624 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]]]}] 12:23:40 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 12:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms 12:23:40 INFO - PROCESS | 2249 | 1461093820665 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 2249 | 1461093820667 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:23:40 INFO - PROCESS | 2249 | 1461093820669 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 2249 | 1461093820670 Marionette TRACE conn2 <- [1,1726,null,{}] 12:23:40 INFO - PROCESS | 2249 | 1461093820672 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}] 12:23:40 INFO - PROCESS | 2249 | 1461093820773 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:23:40 INFO - PROCESS | 2249 | 1461093820777 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba3f800 == 58 [pid = 2249] [id = 439] 12:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x1277ba400) [pid = 2249] [serial = 1316] [outer = 0x0] 12:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x128611400) [pid = 2249] [serial = 1317] [outer = 0x1277ba400] 12:23:40 INFO - PROCESS | 2249 | 1461093820803 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x129751400) [pid = 2249] [serial = 1318] [outer = 0x1277ba400] 12:23:41 INFO - PROCESS | 2249 | 1461093821188 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]]]}] 12:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 569ms 12:23:41 INFO - PROCESS | 2249 | 1461093821239 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 2249 | 1461093821240 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:23:41 INFO - PROCESS | 2249 | 1461093821242 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 2249 | 1461093821243 Marionette TRACE conn2 <- [1,1730,null,{}] 12:23:41 INFO - PROCESS | 2249 | 1461093821246 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}] 12:23:41 INFO - PROCESS | 2249 | 1461093821343 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:23:41 INFO - PROCESS | 2249 | 1461093821348 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce53800 == 59 [pid = 2249] [id = 440] 12:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12777ec00) [pid = 2249] [serial = 1319] [outer = 0x0] 12:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x129947000) [pid = 2249] [serial = 1320] [outer = 0x12777ec00] 12:23:41 INFO - PROCESS | 2249 | 1461093821374 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12b27d000) [pid = 2249] [serial = 1321] [outer = 0x12777ec00] 12:23:41 INFO - PROCESS | 2249 | 1461093821727 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]]]}] 12:23:41 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 12:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 12:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:23:41 INFO - PROCESS | 2249 | 1461093821761 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 2249 | 1461093821762 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:23:41 INFO - PROCESS | 2249 | 1461093821765 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 2249 | 1461093821766 Marionette TRACE conn2 <- [1,1734,null,{}] 12:23:41 INFO - PROCESS | 2249 | 1461093821768 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}] 12:23:41 INFO - PROCESS | 2249 | 1461093821869 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:23:41 INFO - PROCESS | 2249 | 1461093821904 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5d1800 == 60 [pid = 2249] [id = 441] 12:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x127d67000) [pid = 2249] [serial = 1322] [outer = 0x0] 12:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12b2e5400) [pid = 2249] [serial = 1323] [outer = 0x127d67000] 12:23:41 INFO - PROCESS | 2249 | 1461093821929 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12b4c0000) [pid = 2249] [serial = 1324] [outer = 0x127d67000] 12:23:42 INFO - PROCESS | 2249 | 1461093822303 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]]]}] 12:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 571ms 12:23:42 INFO - PROCESS | 2249 | 1461093822338 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 2249 | 1461093822340 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:23:42 INFO - PROCESS | 2249 | 1461093822344 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 2249 | 1461093822347 Marionette TRACE conn2 <- [1,1738,null,{}] 12:23:42 INFO - PROCESS | 2249 | 1461093822352 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}] 12:23:42 INFO - PROCESS | 2249 | 1461093822702 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12e3aec00) [pid = 2249] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12b97a400) [pid = 2249] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12cf50c00) [pid = 2249] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11b90a000) [pid = 2249] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x119a09400) [pid = 2249] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12cf57800) [pid = 2249] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11bb10800) [pid = 2249] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x128603800) [pid = 2249] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x108743c00) [pid = 2249] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x1176de000) [pid = 2249] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x114c14400) [pid = 2249] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x114403000) [pid = 2249] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1154ddc00) [pid = 2249] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x1280ab000) [pid = 2249] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x1140ba800) [pid = 2249] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x118be6c00) [pid = 2249] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12eb69800) [pid = 2249] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x125d9a800) [pid = 2249] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x119a72c00) [pid = 2249] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11bf34000) [pid = 2249] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12b4cb000) [pid = 2249] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11215fc00) [pid = 2249] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12d6c3800) [pid = 2249] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x118e81400) [pid = 2249] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:23:42 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x127e91800) [pid = 2249] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:23:42 INFO - PROCESS | 2249 | 1461093822758 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11869e000 == 61 [pid = 2249] [id = 442] 12:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11215e800) [pid = 2249] [serial = 1325] [outer = 0x0] 12:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x114403000) [pid = 2249] [serial = 1326] [outer = 0x11215e800] 12:23:42 INFO - PROCESS | 2249 | 1461093822788 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x119156000) [pid = 2249] [serial = 1327] [outer = 0x11215e800] 12:23:43 INFO - PROCESS | 2249 | 1461093823091 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]]]}] 12:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 774ms 12:23:43 INFO - PROCESS | 2249 | 1461093823134 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 2249 | 1461093823135 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:23:43 INFO - PROCESS | 2249 | 1461093823138 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 2249 | 1461093823139 Marionette TRACE conn2 <- [1,1742,null,{}] 12:23:43 INFO - PROCESS | 2249 | 1461093823141 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}] 12:23:43 INFO - PROCESS | 2249 | 1461093823222 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:23:43 INFO - PROCESS | 2249 | 1461093823276 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d68f000 == 62 [pid = 2249] [id = 443] 12:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x118e81800) [pid = 2249] [serial = 1328] [outer = 0x0] 12:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x123add000) [pid = 2249] [serial = 1329] [outer = 0x118e81800] 12:23:43 INFO - PROCESS | 2249 | 1461093823302 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12cf4e000) [pid = 2249] [serial = 1330] [outer = 0x118e81800] 12:23:43 INFO - PROCESS | 2249 | 1461093823582 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]]]}] 12:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 470ms 12:23:43 INFO - PROCESS | 2249 | 1461093823609 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 2249 | 1461093823610 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:23:43 INFO - PROCESS | 2249 | 1461093823612 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 2249 | 1461093823614 Marionette TRACE conn2 <- [1,1746,null,{}] 12:23:43 INFO - PROCESS | 2249 | 1461093823624 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}] 12:23:43 INFO - PROCESS | 2249 | 1461093823711 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:23:43 INFO - PROCESS | 2249 | 1461093823718 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb97800 == 63 [pid = 2249] [id = 444] 12:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x127772000) [pid = 2249] [serial = 1331] [outer = 0x0] 12:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12d541000) [pid = 2249] [serial = 1332] [outer = 0x127772000] 12:23:43 INFO - PROCESS | 2249 | 1461093823743 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12d6c3800) [pid = 2249] [serial = 1333] [outer = 0x127772000] 12:23:44 INFO - PROCESS | 2249 | 1461093824055 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]]]}] 12:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 480ms 12:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:23:44 INFO - PROCESS | 2249 | 1461093824092 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 2249 | 1461093824093 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:23:44 INFO - PROCESS | 2249 | 1461093824095 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 2249 | 1461093824097 Marionette TRACE conn2 <- [1,1750,null,{}] 12:23:44 INFO - PROCESS | 2249 | 1461093824102 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}] 12:23:44 INFO - PROCESS | 2249 | 1461093824210 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:23:44 INFO - PROCESS | 2249 | 1461093824217 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efad000 == 64 [pid = 2249] [id = 445] 12:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x127025000) [pid = 2249] [serial = 1334] [outer = 0x0] 12:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12d6c9800) [pid = 2249] [serial = 1335] [outer = 0x127025000] 12:23:44 INFO - PROCESS | 2249 | 1461093824242 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12e14c800) [pid = 2249] [serial = 1336] [outer = 0x127025000] 12:23:44 INFO - PROCESS | 2249 | 1461093824558 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]]]}] 12:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 471ms 12:23:44 INFO - PROCESS | 2249 | 1461093824568 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 2249 | 1461093824569 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:23:44 INFO - PROCESS | 2249 | 1461093824571 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 2249 | 1461093824572 Marionette TRACE conn2 <- [1,1754,null,{}] 12:23:44 INFO - PROCESS | 2249 | 1461093824574 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}] 12:23:44 INFO - PROCESS | 2249 | 1461093824659 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:23:44 INFO - PROCESS | 2249 | 1461093824780 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x11831d000 == 65 [pid = 2249] [id = 446] 12:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11215b800) [pid = 2249] [serial = 1337] [outer = 0x0] 12:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11460fc00) [pid = 2249] [serial = 1338] [outer = 0x11215b800] 12:23:44 INFO - PROCESS | 2249 | 1461093824813 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x114b84400) [pid = 2249] [serial = 1339] [outer = 0x11215b800] 12:23:45 INFO - PROCESS | 2249 | 1461093825246 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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 718ms 12:23:45 INFO - PROCESS | 2249 | 1461093825291 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 2249 | 1461093825293 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:23:45 INFO - PROCESS | 2249 | 1461093825296 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 2249 | 1461093825299 Marionette TRACE conn2 <- [1,1758,null,{}] 12:23:45 INFO - PROCESS | 2249 | 1461093825303 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}] 12:23:45 INFO - PROCESS | 2249 | 1461093825415 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:23:45 INFO - PROCESS | 2249 | 1461093825474 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7e4000 == 66 [pid = 2249] [id = 447] 12:23:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x1154d7800) [pid = 2249] [serial = 1340] [outer = 0x0] 12:23:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x118e68000) [pid = 2249] [serial = 1341] [outer = 0x1154d7800] 12:23:45 INFO - PROCESS | 2249 | 1461093825547 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x118edf800) [pid = 2249] [serial = 1342] [outer = 0x1154d7800] 12:23:45 INFO - PROCESS | 2249 | 1461093825932 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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 671ms 12:23:45 INFO - PROCESS | 2249 | 1461093825973 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:23:45 INFO - PROCESS | 2249 | 1461093825976 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:23:45 INFO - PROCESS | 2249 | 1461093825979 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 2249 | 1461093825983 Marionette TRACE conn2 <- [1,1762,null,{}] 12:23:45 INFO - PROCESS | 2249 | 1461093825986 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}] 12:23:46 INFO - PROCESS | 2249 | 1461093826124 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:23:46 INFO - PROCESS | 2249 | 1461093826211 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b410000 == 67 [pid = 2249] [id = 448] 12:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x118e6a000) [pid = 2249] [serial = 1343] [outer = 0x0] 12:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11ab3d800) [pid = 2249] [serial = 1344] [outer = 0x118e6a000] 12:23:46 INFO - PROCESS | 2249 | 1461093826257 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11bc75000) [pid = 2249] [serial = 1345] [outer = 0x118e6a000] 12:23:46 INFO - PROCESS | 2249 | 1461093826708 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]]]}] 12:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 773ms 12:23:46 INFO - PROCESS | 2249 | 1461093826753 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 2249 | 1461093826755 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:23:46 INFO - PROCESS | 2249 | 1461093826762 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 2249 | 1461093826767 Marionette TRACE conn2 <- [1,1766,null,{}] 12:23:46 INFO - PROCESS | 2249 | 1461093826770 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}] 12:23:46 INFO - PROCESS | 2249 | 1461093826881 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:23:46 INFO - PROCESS | 2249 | 1461093826943 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efb5800 == 68 [pid = 2249] [id = 449] 12:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11c638c00) [pid = 2249] [serial = 1346] [outer = 0x0] 12:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x125d9c000) [pid = 2249] [serial = 1347] [outer = 0x11c638c00] 12:23:46 INFO - PROCESS | 2249 | 1461093826974 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x1280ab000) [pid = 2249] [serial = 1348] [outer = 0x11c638c00] 12:23:47 INFO - PROCESS | 2249 | 1461093827427 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]]]}] 12:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 677ms 12:23:47 INFO - PROCESS | 2249 | 1461093827435 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:23:47 INFO - PROCESS | 2249 | 1461093827437 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:23:47 INFO - PROCESS | 2249 | 1461093827439 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 2249 | 1461093827441 Marionette TRACE conn2 <- [1,1770,null,{}] 12:23:47 INFO - PROCESS | 2249 | 1461093827443 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}] 12:23:47 INFO - PROCESS | 2249 | 1461093827568 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:23:47 INFO - PROCESS | 2249 | 1461093827629 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff69800 == 69 [pid = 2249] [id = 450] 12:23:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x125bccc00) [pid = 2249] [serial = 1349] [outer = 0x0] 12:23:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x129bd9400) [pid = 2249] [serial = 1350] [outer = 0x125bccc00] 12:23:47 INFO - PROCESS | 2249 | 1461093827700 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12bc96800) [pid = 2249] [serial = 1351] [outer = 0x125bccc00] 12:23:48 INFO - PROCESS | 2249 | 1461093828120 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]]]}] 12:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 720ms 12:23:48 INFO - PROCESS | 2249 | 1461093828160 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 2249 | 1461093828162 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:23:48 INFO - PROCESS | 2249 | 1461093828166 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 2249 | 1461093828168 Marionette TRACE conn2 <- [1,1774,null,{}] 12:23:48 INFO - PROCESS | 2249 | 1461093828171 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}] 12:23:48 INFO - PROCESS | 2249 | 1461093828326 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:23:48 INFO - PROCESS | 2249 | 1461093828403 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x130378800 == 70 [pid = 2249] [id = 451] 12:23:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12e14ec00) [pid = 2249] [serial = 1352] [outer = 0x0] 12:23:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12e210000) [pid = 2249] [serial = 1353] [outer = 0x12e14ec00] 12:23:48 INFO - PROCESS | 2249 | 1461093828441 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12eb6b400) [pid = 2249] [serial = 1354] [outer = 0x12e14ec00] 12:23:48 INFO - PROCESS | 2249 | 1461093828923 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]]]}] 12:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 771ms 12:23:48 INFO - PROCESS | 2249 | 1461093828937 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 2249 | 1461093828938 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:23:48 INFO - PROCESS | 2249 | 1461093828940 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 2249 | 1461093828942 Marionette TRACE conn2 <- [1,1778,null,{}] 12:23:48 INFO - PROCESS | 2249 | 1461093828944 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}] 12:23:49 INFO - PROCESS | 2249 | 1461093829050 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:23:49 INFO - PROCESS | 2249 | 1461093829108 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb41000 == 71 [pid = 2249] [id = 452] 12:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x119a0e800) [pid = 2249] [serial = 1355] [outer = 0x0] 12:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12733f000) [pid = 2249] [serial = 1356] [outer = 0x119a0e800] 12:23:49 INFO - PROCESS | 2249 | 1461093829138 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12d6c7400) [pid = 2249] [serial = 1357] [outer = 0x119a0e800] 12:23:49 INFO - PROCESS | 2249 | 1461093829718 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]]]}] 12:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 819ms 12:23:49 INFO - PROCESS | 2249 | 1461093829764 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 2249 | 1461093829769 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:23:49 INFO - PROCESS | 2249 | 1461093829775 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 2249 | 1461093829779 Marionette TRACE conn2 <- [1,1782,null,{}] 12:23:49 INFO - PROCESS | 2249 | 1461093829784 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}] 12:23:49 INFO - PROCESS | 2249 | 1461093829917 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:23:50 INFO - PROCESS | 2249 | 1461093830024 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237dc800 == 72 [pid = 2249] [id = 453] 12:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x1146b6c00) [pid = 2249] [serial = 1358] [outer = 0x0] 12:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x11513dc00) [pid = 2249] [serial = 1359] [outer = 0x1146b6c00] 12:23:50 INFO - PROCESS | 2249 | 1461093830071 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x1154e3400) [pid = 2249] [serial = 1360] [outer = 0x1146b6c00] 12:23:50 INFO - PROCESS | 2249 | 1461093830591 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]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 876ms 12:23:50 INFO - PROCESS | 2249 | 1461093830650 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:23:50 INFO - PROCESS | 2249 | 1461093830654 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:23:50 INFO - PROCESS | 2249 | 1461093830658 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 2249 | 1461093830660 Marionette TRACE conn2 <- [1,1786,null,{}] 12:23:50 INFO - PROCESS | 2249 | 1461093830662 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}] 12:23:50 INFO - PROCESS | 2249 | 1461093830759 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:23:50 INFO - PROCESS | 2249 | 1461093830819 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237d9000 == 73 [pid = 2249] [id = 454] 12:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x1154e3c00) [pid = 2249] [serial = 1361] [outer = 0x0] 12:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x119a09400) [pid = 2249] [serial = 1362] [outer = 0x1154e3c00] 12:23:50 INFO - PROCESS | 2249 | 1461093830847 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x119dc0800) [pid = 2249] [serial = 1363] [outer = 0x1154e3c00] 12:23:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12efad000 == 72 [pid = 2249] [id = 445] 12:23:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb97800 == 71 [pid = 2249] [id = 444] 12:23:50 INFO - PROCESS | 2249 | --DOCSHELL 0x12d68f000 == 70 [pid = 2249] [id = 443] 12:23:50 INFO - PROCESS | 2249 | --DOCSHELL 0x11869e000 == 69 [pid = 2249] [id = 442] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12ef7ac00) [pid = 2249] [serial = 1275] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5d1800 == 68 [pid = 2249] [id = 441] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce53800 == 67 [pid = 2249] [id = 440] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba3f800 == 66 [pid = 2249] [id = 439] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12b754000 == 65 [pid = 2249] [id = 438] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6e0000 == 64 [pid = 2249] [id = 437] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x1278c8800 == 63 [pid = 2249] [id = 436] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6df800 == 62 [pid = 2249] [id = 435] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x119069000 == 61 [pid = 2249] [id = 434] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11990c000 == 60 [pid = 2249] [id = 433] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x1237ce000 == 59 [pid = 2249] [id = 432] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12ef9a800 == 58 [pid = 2249] [id = 431] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x1237df800 == 57 [pid = 2249] [id = 430] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x137d38800 == 56 [pid = 2249] [id = 429] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12d525800 == 55 [pid = 2249] [id = 428] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x125e43800 == 54 [pid = 2249] [id = 427] 12:23:51 INFO - PROCESS | 2249 | --DOCSHELL 0x1158d1800 == 53 [pid = 2249] [id = 426] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12eb6bc00) [pid = 2249] [serial = 1174] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x123adf400) [pid = 2249] [serial = 1162] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x129bd3c00) [pid = 2249] [serial = 1165] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12eb70c00) [pid = 2249] [serial = 1272] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12e63bc00) [pid = 2249] [serial = 1269] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x118dbc800) [pid = 2249] [serial = 1266] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x1189ec400) [pid = 2249] [serial = 1240] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11bb07c00) [pid = 2249] [serial = 1246] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12733ec00) [pid = 2249] [serial = 1251] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x127e8fc00) [pid = 2249] [serial = 1252] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x123ad5800) [pid = 2249] [serial = 1225] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11ab33400) [pid = 2249] [serial = 1245] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12cf50000) [pid = 2249] [serial = 1258] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12d6e2800) [pid = 2249] [serial = 1261] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12b97a000) [pid = 2249] [serial = 1255] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12eb69400) [pid = 2249] [serial = 1270] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12d6e4c00) [pid = 2249] [serial = 1168] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x115221000) [pid = 2249] [serial = 1159] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12e3a4400) [pid = 2249] [serial = 1171] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12bc98c00) [pid = 2249] [serial = 1257] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12d545400) [pid = 2249] [serial = 1260] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x128f49800) [pid = 2249] [serial = 1228] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x125eb6400) [pid = 2249] [serial = 1227] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11aa16000) [pid = 2249] [serial = 1224] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12e14b000) [pid = 2249] [serial = 1263] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x123954800) [pid = 2249] [serial = 1248] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125ebe400) [pid = 2249] [serial = 1249] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12bc94400) [pid = 2249] [serial = 1231] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b281400) [pid = 2249] [serial = 1230] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12e20c400) [pid = 2249] [serial = 1264] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x118e87800) [pid = 2249] [serial = 1237] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x116494000) [pid = 2249] [serial = 1236] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x119041c00) [pid = 2249] [serial = 1222] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x118e83c00) [pid = 2249] [serial = 1221] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12e204400) [pid = 2249] [serial = 1234] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11ab39400) [pid = 2249] [serial = 1267] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12cf50800) [pid = 2249] [serial = 1233] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x115649800) [pid = 2249] [serial = 1239] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x129bcd400) [pid = 2249] [serial = 1254] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x1152c7400) [pid = 2249] [serial = 1219] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x114b7f800) [pid = 2249] [serial = 1218] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x118e87400) [pid = 2249] [serial = 1242] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x119a0c800) [pid = 2249] [serial = 1243] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12eb77000) [pid = 2249] [serial = 1273] [outer = 0x0] [url = about:blank] 12:23:51 INFO - PROCESS | 2249 | 1461093831256 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]]]}] 12:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 620ms 12:23:51 INFO - PROCESS | 2249 | 1461093831278 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:23:51 INFO - PROCESS | 2249 | 1461093831280 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:23:51 INFO - PROCESS | 2249 | 1461093831285 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 2249 | 1461093831287 Marionette TRACE conn2 <- [1,1790,null,{}] 12:23:51 INFO - PROCESS | 2249 | 1461093831294 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}] 12:23:51 INFO - PROCESS | 2249 | 1461093831378 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:23:51 INFO - PROCESS | 2249 | 1461093831435 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bbde000 == 54 [pid = 2249] [id = 455] 12:23:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x118dbc800) [pid = 2249] [serial = 1364] [outer = 0x0] 12:23:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11aa20800) [pid = 2249] [serial = 1365] [outer = 0x118dbc800] 12:23:51 INFO - PROCESS | 2249 | 1461093831464 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11b678c00) [pid = 2249] [serial = 1366] [outer = 0x118dbc800] 12:23:51 INFO - PROCESS | 2249 | 1461093831808 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]]]}] 12:23:51 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) 12:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 575ms 12:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:23:51 INFO - PROCESS | 2249 | 1461093831859 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:23:51 INFO - PROCESS | 2249 | 1461093831861 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:23:51 INFO - PROCESS | 2249 | 1461093831863 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 2249 | 1461093831865 Marionette TRACE conn2 <- [1,1794,null,{}] 12:23:51 INFO - PROCESS | 2249 | 1461093831867 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}] 12:23:51 INFO - PROCESS | 2249 | 1461093831953 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:23:52 INFO - PROCESS | 2249 | 1461093832012 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12781b000 == 55 [pid = 2249] [id = 456] 12:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11b670400) [pid = 2249] [serial = 1367] [outer = 0x0] 12:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11bf34000) [pid = 2249] [serial = 1368] [outer = 0x11b670400] 12:23:52 INFO - PROCESS | 2249 | 1461093832040 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x125ad3400) [pid = 2249] [serial = 1369] [outer = 0x11b670400] 12:23:52 INFO - PROCESS | 2249 | 1461093832345 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]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 524ms 12:23:52 INFO - PROCESS | 2249 | 1461093832387 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:23:52 INFO - PROCESS | 2249 | 1461093832388 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:23:52 INFO - PROCESS | 2249 | 1461093832391 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 2249 | 1461093832392 Marionette TRACE conn2 <- [1,1798,null,{}] 12:23:52 INFO - PROCESS | 2249 | 1461093832394 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}] 12:23:52 INFO - PROCESS | 2249 | 1461093832476 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:23:52 INFO - PROCESS | 2249 | 1461093832481 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b959000 == 56 [pid = 2249] [id = 457] 12:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x125bc9400) [pid = 2249] [serial = 1370] [outer = 0x0] 12:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x125eb6400) [pid = 2249] [serial = 1371] [outer = 0x125bc9400] 12:23:52 INFO - PROCESS | 2249 | 1461093832507 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x1277bb000) [pid = 2249] [serial = 1372] [outer = 0x125bc9400] 12:23:52 INFO - PROCESS | 2249 | 1461093832843 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]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 468ms 12:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:23:52 INFO - PROCESS | 2249 | 1461093832860 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:23:52 INFO - PROCESS | 2249 | 1461093832861 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:23:52 INFO - PROCESS | 2249 | 1461093832891 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 2249 | 1461093832892 Marionette TRACE conn2 <- [1,1802,null,{}] 12:23:52 INFO - PROCESS | 2249 | 1461093832895 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}] 12:23:52 INFO - PROCESS | 2249 | 1461093832993 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:23:53 INFO - PROCESS | 2249 | 1461093833001 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d526800 == 57 [pid = 2249] [id = 458] 12:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x123adc800) [pid = 2249] [serial = 1373] [outer = 0x0] 12:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x129941000) [pid = 2249] [serial = 1374] [outer = 0x123adc800] 12:23:53 INFO - PROCESS | 2249 | 1461093833029 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12b2e8800) [pid = 2249] [serial = 1375] [outer = 0x123adc800] 12:23:53 INFO - PROCESS | 2249 | 1461093833388 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]]]}] 12:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 547ms 12:23:53 INFO - PROCESS | 2249 | 1461093833410 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:23:53 INFO - PROCESS | 2249 | 1461093833412 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:23:53 INFO - PROCESS | 2249 | 1461093833414 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - PROCESS | 2249 | 1461093833416 Marionette TRACE conn2 <- [1,1806,null,{}] 12:23:53 INFO - PROCESS | 2249 | 1461093833424 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}] 12:23:53 INFO - PROCESS | 2249 | 1461093833529 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:23:53 INFO - PROCESS | 2249 | 1461093833533 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d686800 == 58 [pid = 2249] [id = 459] 12:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12b27c800) [pid = 2249] [serial = 1376] [outer = 0x0] 12:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12b97a400) [pid = 2249] [serial = 1377] [outer = 0x12b27c800] 12:23:53 INFO - PROCESS | 2249 | 1461093833592 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12bc9d400) [pid = 2249] [serial = 1378] [outer = 0x12b27c800] 12:23:53 INFO - PROCESS | 2249 | 1461093833920 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]]]}] 12:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 527ms 12:23:53 INFO - PROCESS | 2249 | 1461093833942 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:23:53 INFO - PROCESS | 2249 | 1461093833944 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:23:53 INFO - PROCESS | 2249 | 1461093833946 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - PROCESS | 2249 | 1461093833947 Marionette TRACE conn2 <- [1,1810,null,{}] 12:23:53 INFO - PROCESS | 2249 | 1461093833951 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}] 12:23:54 INFO - PROCESS | 2249 | 1461093834054 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:23:54 INFO - PROCESS | 2249 | 1461093834090 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e363800 == 59 [pid = 2249] [id = 460] 12:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12b2e9000) [pid = 2249] [serial = 1379] [outer = 0x0] 12:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12cf53400) [pid = 2249] [serial = 1380] [outer = 0x12b2e9000] 12:23:54 INFO - PROCESS | 2249 | 1461093834115 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x127d64000) [pid = 2249] [serial = 1381] [outer = 0x12b2e9000] 12:23:54 INFO - PROCESS | 2249 | 1461093834525 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]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 12:23:54 INFO - PROCESS | 2249 | 1461093834568 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 2249 | 1461093834570 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:23:54 INFO - PROCESS | 2249 | 1461093834574 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 2249 | 1461093834575 Marionette TRACE conn2 <- [1,1814,null,{}] 12:23:54 INFO - PROCESS | 2249 | 1461093834579 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}] 12:23:54 INFO - PROCESS | 2249 | 1461093834729 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:23:54 INFO - PROCESS | 2249 | 1461093834763 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb91000 == 60 [pid = 2249] [id = 461] 12:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12d53f800) [pid = 2249] [serial = 1382] [outer = 0x0] 12:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12e145000) [pid = 2249] [serial = 1383] [outer = 0x12d53f800] 12:23:54 INFO - PROCESS | 2249 | 1461093834788 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12e20d000) [pid = 2249] [serial = 1384] [outer = 0x12d53f800] 12:23:55 INFO - PROCESS | 2249 | 1461093835138 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]]]}] 12:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 570ms 12:23:55 INFO - PROCESS | 2249 | 1461093835143 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:23:55 INFO - PROCESS | 2249 | 1461093835144 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:23:55 INFO - PROCESS | 2249 | 1461093835148 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 2249 | 1461093835149 Marionette TRACE conn2 <- [1,1818,null,{}] 12:23:55 INFO - PROCESS | 2249 | 1461093835152 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}] 12:23:55 INFO - PROCESS | 2249 | 1461093835387 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11215e800) [pid = 2249] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118e81800) [pid = 2249] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12eb71800) [pid = 2249] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x1277ba400) [pid = 2249] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x127d67000) [pid = 2249] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12777ec00) [pid = 2249] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11c630800) [pid = 2249] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x115225000) [pid = 2249] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x112151400) [pid = 2249] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x1273d8400) [pid = 2249] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x1146c1000) [pid = 2249] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11afa1c00) [pid = 2249] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x127772000) [pid = 2249] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:23:55 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x119155c00) [pid = 2249] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:23:55 INFO - PROCESS | 2249 | 1461093835434 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b621000 == 61 [pid = 2249] [id = 462] 12:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x112150400) [pid = 2249] [serial = 1385] [outer = 0x0] 12:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11513c000) [pid = 2249] [serial = 1386] [outer = 0x112150400] 12:23:55 INFO - PROCESS | 2249 | 1461093835460 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11a934400) [pid = 2249] [serial = 1387] [outer = 0x112150400] 12:23:55 INFO - PROCESS | 2249 | 1461093835759 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]]]}] 12:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 12:23:55 INFO - PROCESS | 2249 | 1461093835818 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:23:55 INFO - PROCESS | 2249 | 1461093835821 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:23:55 INFO - PROCESS | 2249 | 1461093835824 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 2249 | 1461093835827 Marionette TRACE conn2 <- [1,1822,null,{}] 12:23:55 INFO - PROCESS | 2249 | 1461093835830 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}] 12:23:56 INFO - PROCESS | 2249 | 1461093836014 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:23:56 INFO - PROCESS | 2249 | 1461093836058 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbca800 == 62 [pid = 2249] [id = 463] 12:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x1277b9800) [pid = 2249] [serial = 1388] [outer = 0x0] 12:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12d6e2800) [pid = 2249] [serial = 1389] [outer = 0x1277b9800] 12:23:56 INFO - PROCESS | 2249 | 1461093836096 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12eb73c00) [pid = 2249] [serial = 1390] [outer = 0x1277b9800] 12:23:56 INFO - PROCESS | 2249 | 1461093836454 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]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 12:23:56 INFO - PROCESS | 2249 | 1461093836496 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 2249 | 1461093836497 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:23:56 INFO - PROCESS | 2249 | 1461093836502 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 2249 | 1461093836503 Marionette TRACE conn2 <- [1,1826,null,{}] 12:23:56 INFO - PROCESS | 2249 | 1461093836505 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}] 12:23:56 INFO - PROCESS | 2249 | 1461093836589 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:23:56 INFO - PROCESS | 2249 | 1461093836649 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x130231000 == 63 [pid = 2249] [id = 464] 12:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12e3af400) [pid = 2249] [serial = 1391] [outer = 0x0] 12:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12ef7e000) [pid = 2249] [serial = 1392] [outer = 0x12e3af400] 12:23:56 INFO - PROCESS | 2249 | 1461093836674 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12f2e8400) [pid = 2249] [serial = 1393] [outer = 0x12e3af400] 12:23:56 INFO - PROCESS | 2249 | 1461093836948 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]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms 12:23:56 INFO - PROCESS | 2249 | 1461093836971 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:23:56 INFO - PROCESS | 2249 | 1461093836972 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:23:56 INFO - PROCESS | 2249 | 1461093836974 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 2249 | 1461093836975 Marionette TRACE conn2 <- [1,1830,null,{}] 12:23:56 INFO - PROCESS | 2249 | 1461093836978 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}] 12:23:57 INFO - PROCESS | 2249 | 1461093837069 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:23:57 INFO - PROCESS | 2249 | 1461093837073 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x130981000 == 64 [pid = 2249] [id = 465] 12:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12ef79800) [pid = 2249] [serial = 1394] [outer = 0x0] 12:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12f2efc00) [pid = 2249] [serial = 1395] [outer = 0x12ef79800] 12:23:57 INFO - PROCESS | 2249 | 1461093837098 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12f2f5c00) [pid = 2249] [serial = 1396] [outer = 0x12ef79800] 12:23:57 INFO - PROCESS | 2249 | 1461093837567 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]]]}] 12:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 618ms 12:23:57 INFO - PROCESS | 2249 | 1461093837594 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 2249 | 1461093837597 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:23:57 INFO - PROCESS | 2249 | 1461093837601 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 2249 | 1461093837603 Marionette TRACE conn2 <- [1,1834,null,{}] 12:23:57 INFO - PROCESS | 2249 | 1461093837607 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}] 12:23:57 INFO - PROCESS | 2249 | 1461093837720 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:23:57 INFO - PROCESS | 2249 | 1461093837797 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa6b000 == 65 [pid = 2249] [id = 466] 12:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1146b8c00) [pid = 2249] [serial = 1397] [outer = 0x0] 12:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x1154df000) [pid = 2249] [serial = 1398] [outer = 0x1146b8c00] 12:23:57 INFO - PROCESS | 2249 | 1461093837829 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x118be6800) [pid = 2249] [serial = 1399] [outer = 0x1146b8c00] 12:23:58 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 12:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms 12:23:58 INFO - PROCESS | 2249 | 1461093838265 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]]]}] 12:23:58 INFO - PROCESS | 2249 | 1461093838272 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 2249 | 1461093838277 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:23:58 INFO - PROCESS | 2249 | 1461093838283 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 2249 | 1461093838286 Marionette TRACE conn2 <- [1,1838,null,{}] 12:23:58 INFO - PROCESS | 2249 | 1461093838288 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}] 12:23:58 INFO - PROCESS | 2249 | 1461093838392 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:23:58 INFO - PROCESS | 2249 | 1461093838449 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x129707000 == 66 [pid = 2249] [id = 467] 12:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x118e6f000) [pid = 2249] [serial = 1400] [outer = 0x0] 12:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x119c22800) [pid = 2249] [serial = 1401] [outer = 0x118e6f000] 12:23:58 INFO - PROCESS | 2249 | 1461093838483 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x11ab33400) [pid = 2249] [serial = 1402] [outer = 0x118e6f000] 12:23:58 INFO - PROCESS | 2249 | 1461093838938 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]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 722ms 12:23:59 INFO - PROCESS | 2249 | 1461093839004 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 2249 | 1461093839005 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:23:59 INFO - PROCESS | 2249 | 1461093839045 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 2249 | 1461093839048 Marionette TRACE conn2 <- [1,1842,null,{}] 12:23:59 INFO - PROCESS | 2249 | 1461093839059 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}] 12:23:59 INFO - PROCESS | 2249 | 1461093839164 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:23:59 INFO - PROCESS | 2249 | 1461093839227 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f64e000 == 67 [pid = 2249] [id = 468] 12:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11c638800) [pid = 2249] [serial = 1403] [outer = 0x0] 12:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x127772000) [pid = 2249] [serial = 1404] [outer = 0x11c638800] 12:23:59 INFO - PROCESS | 2249 | 1461093839300 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12913ec00) [pid = 2249] [serial = 1405] [outer = 0x11c638800] 12:23:59 INFO - PROCESS | 2249 | 1461093839733 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]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 762ms 12:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:23:59 INFO - PROCESS | 2249 | 1461093839771 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 2249 | 1461093839773 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:23:59 INFO - PROCESS | 2249 | 1461093839775 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 2249 | 1461093839776 Marionette TRACE conn2 <- [1,1846,null,{}] 12:23:59 INFO - PROCESS | 2249 | 1461093839779 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}] 12:23:59 INFO - PROCESS | 2249 | 1461093839922 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:23:59 INFO - PROCESS | 2249 | 1461093839975 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x137d3f800 == 68 [pid = 2249] [id = 469] 12:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x129bd1400) [pid = 2249] [serial = 1406] [outer = 0x0] 12:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12b979400) [pid = 2249] [serial = 1407] [outer = 0x129bd1400] 12:24:00 INFO - PROCESS | 2249 | 1461093840007 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12cf52400) [pid = 2249] [serial = 1408] [outer = 0x129bd1400] 12:24:00 INFO - PROCESS | 2249 | 1461093840423 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]]]}] 12:24:00 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) 12:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 12:24:00 INFO - PROCESS | 2249 | 1461093840447 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 2249 | 1461093840450 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:24:00 INFO - PROCESS | 2249 | 1461093840453 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 2249 | 1461093840454 Marionette TRACE conn2 <- [1,1850,null,{}] 12:24:00 INFO - PROCESS | 2249 | 1461093840456 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}] 12:24:00 INFO - PROCESS | 2249 | 1461093840576 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:24:00 INFO - PROCESS | 2249 | 1461093840649 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x1388ea800 == 69 [pid = 2249] [id = 470] 12:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12b27d800) [pid = 2249] [serial = 1409] [outer = 0x0] 12:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12e3ac800) [pid = 2249] [serial = 1410] [outer = 0x12b27d800] 12:24:00 INFO - PROCESS | 2249 | 1461093840679 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12eb70c00) [pid = 2249] [serial = 1411] [outer = 0x12b27d800] 12:24:01 INFO - PROCESS | 2249 | 1461093841142 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]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 719ms 12:24:01 INFO - PROCESS | 2249 | 1461093841184 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 2249 | 1461093841186 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:24:01 INFO - PROCESS | 2249 | 1461093841189 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 2249 | 1461093841191 Marionette TRACE conn2 <- [1,1854,null,{}] 12:24:01 INFO - PROCESS | 2249 | 1461093841193 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}] 12:24:01 INFO - PROCESS | 2249 | 1461093841312 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:24:01 INFO - PROCESS | 2249 | 1461093841388 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237d3000 == 70 [pid = 2249] [id = 471] 12:24:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12d549000) [pid = 2249] [serial = 1412] [outer = 0x0] 12:24:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12f2f6400) [pid = 2249] [serial = 1413] [outer = 0x12d549000] 12:24:01 INFO - PROCESS | 2249 | 1461093841419 Marionette DEBUG loaded listener.js 12:24:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12f42c400) [pid = 2249] [serial = 1414] [outer = 0x12d549000] 12:24:02 INFO - PROCESS | 2249 | 1461093842096 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]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 973ms 12:24:02 INFO - PROCESS | 2249 | 1461093842163 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 2249 | 1461093842165 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:24:02 INFO - PROCESS | 2249 | 1461093842169 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 2249 | 1461093842171 Marionette TRACE conn2 <- [1,1858,null,{}] 12:24:02 INFO - PROCESS | 2249 | 1461093842175 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}] 12:24:02 INFO - PROCESS | 2249 | 1461093842276 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:24:02 INFO - PROCESS | 2249 | 1461093842356 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b35800 == 71 [pid = 2249] [id = 472] 12:24:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x114b85c00) [pid = 2249] [serial = 1415] [outer = 0x0] 12:24:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x1154d7c00) [pid = 2249] [serial = 1416] [outer = 0x114b85c00] 12:24:02 INFO - PROCESS | 2249 | 1461093842386 Marionette DEBUG loaded listener.js 12:24:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x118e6c800) [pid = 2249] [serial = 1417] [outer = 0x114b85c00] 12:24:02 INFO - PROCESS | 2249 | 1461093842845 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]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 722ms 12:24:02 INFO - PROCESS | 2249 | 1461093842892 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 2249 | 1461093842897 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:24:02 INFO - PROCESS | 2249 | 1461093842904 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 2249 | 1461093842906 Marionette TRACE conn2 <- [1,1862,null,{}] 12:24:02 INFO - PROCESS | 2249 | 1461093842910 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}] 12:24:03 INFO - PROCESS | 2249 | 1461093843026 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:24:03 INFO - PROCESS | 2249 | 1461093843087 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bbc8800 == 72 [pid = 2249] [id = 473] 12:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x118e70000) [pid = 2249] [serial = 1418] [outer = 0x0] 12:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x119a6e000) [pid = 2249] [serial = 1419] [outer = 0x118e70000] 12:24:03 INFO - PROCESS | 2249 | 1461093843114 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x11b905c00) [pid = 2249] [serial = 1420] [outer = 0x118e70000] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5bf800 == 71 [pid = 2249] [id = 408] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12e915000 == 70 [pid = 2249] [id = 370] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x130231000 == 69 [pid = 2249] [id = 464] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12d6c9800) [pid = 2249] [serial = 1335] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbca800 == 68 [pid = 2249] [id = 463] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x11b621000 == 67 [pid = 2249] [id = 462] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb91000 == 66 [pid = 2249] [id = 461] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12e363800 == 65 [pid = 2249] [id = 460] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12d686800 == 64 [pid = 2249] [id = 459] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12d526800 == 63 [pid = 2249] [id = 458] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12b959000 == 62 [pid = 2249] [id = 457] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x12781b000 == 61 [pid = 2249] [id = 456] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x11bbde000 == 60 [pid = 2249] [id = 455] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x1237d9000 == 59 [pid = 2249] [id = 454] 12:24:03 INFO - PROCESS | 2249 | --DOCSHELL 0x1237dc800 == 58 [pid = 2249] [id = 453] 12:24:03 INFO - PROCESS | 2249 | 1461093843642 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]]]}] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12ef80000) [pid = 2249] [serial = 1276] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12e643000) [pid = 2249] [serial = 1293] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x112159400) [pid = 2249] [serial = 1278] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12b282400) [pid = 2249] [serial = 1287] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12d541000) [pid = 2249] [serial = 1332] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x114403000) [pid = 2249] [serial = 1326] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x119156000) [pid = 2249] [serial = 1327] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12b27d000) [pid = 2249] [serial = 1321] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x129751400) [pid = 2249] [serial = 1318] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x127d66400) [pid = 2249] [serial = 1315] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x123add000) [pid = 2249] [serial = 1329] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12cf4e000) [pid = 2249] [serial = 1330] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x128611400) [pid = 2249] [serial = 1317] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12b2e5400) [pid = 2249] [serial = 1323] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x129947000) [pid = 2249] [serial = 1320] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12b4c0000) [pid = 2249] [serial = 1324] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x123ad8400) [pid = 2249] [serial = 1311] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x127348400) [pid = 2249] [serial = 1312] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x125d99400) [pid = 2249] [serial = 1290] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x118964400) [pid = 2249] [serial = 1297] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x1154dc800) [pid = 2249] [serial = 1296] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x118e80400) [pid = 2249] [serial = 1300] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118db8000) [pid = 2249] [serial = 1299] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1277c6800) [pid = 2249] [serial = 1314] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11bf30400) [pid = 2249] [serial = 1284] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x1176dd800) [pid = 2249] [serial = 1302] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x119dc0000) [pid = 2249] [serial = 1303] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11bc76400) [pid = 2249] [serial = 1308] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12d6c3800) [pid = 2249] [serial = 1333] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11c631400) [pid = 2249] [serial = 1309] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11aa20c00) [pid = 2249] [serial = 1305] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11af9e800) [pid = 2249] [serial = 1306] [outer = 0x0] [url = about:blank] 12:24:03 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x1191dbc00) [pid = 2249] [serial = 1281] [outer = 0x0] [url = about:blank] 12:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 773ms 12:24:03 INFO - PROCESS | 2249 | 1461093843677 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:24:03 INFO - PROCESS | 2249 | 1461093843679 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:24:03 INFO - PROCESS | 2249 | 1461093843685 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:24:03 INFO - PROCESS | 2249 | 1461093843689 Marionette TRACE conn2 <- [1,1866,null,{}] 12:24:03 INFO - PROCESS | 2249 | 1461093843700 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}] 12:24:03 INFO - PROCESS | 2249 | 1461093843838 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:24:03 INFO - PROCESS | 2249 | 1461093843849 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7d1800 == 59 [pid = 2249] [id = 474] 12:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11bc6d000) [pid = 2249] [serial = 1421] [outer = 0x0] 12:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11c711c00) [pid = 2249] [serial = 1422] [outer = 0x11bc6d000] 12:24:03 INFO - PROCESS | 2249 | 1461093843878 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x125bc5000) [pid = 2249] [serial = 1423] [outer = 0x11bc6d000] 12:24:04 INFO - PROCESS | 2249 | 1461093844244 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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 577ms 12:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:24:04 INFO - PROCESS | 2249 | 1461093844259 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 2249 | 1461093844261 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:24:04 INFO - PROCESS | 2249 | 1461093844263 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 2249 | 1461093844264 Marionette TRACE conn2 <- [1,1870,null,{}] 12:24:04 INFO - PROCESS | 2249 | 1461093844267 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}] 12:24:04 INFO - PROCESS | 2249 | 1461093844354 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:24:04 INFO - PROCESS | 2249 | 1461093844358 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x129977000 == 60 [pid = 2249] [id = 475] 12:24:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x125d9d800) [pid = 2249] [serial = 1424] [outer = 0x0] 12:24:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x1273da000) [pid = 2249] [serial = 1425] [outer = 0x125d9d800] 12:24:04 INFO - PROCESS | 2249 | 1461093844385 Marionette DEBUG loaded listener.js 12:24:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x127e83000) [pid = 2249] [serial = 1426] [outer = 0x125d9d800] 12:24:04 INFO - PROCESS | 2249 | 1461093844715 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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 472ms 12:24:04 INFO - PROCESS | 2249 | 1461093844737 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 2249 | 1461093844739 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:24:04 INFO - PROCESS | 2249 | 1461093844743 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 2249 | 1461093844744 Marionette TRACE conn2 <- [1,1874,null,{}] 12:24:04 INFO - PROCESS | 2249 | 1461093844748 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}] 12:24:04 INFO - PROCESS | 2249 | 1461093844885 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:24:04 INFO - PROCESS | 2249 | 1461093844973 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c7de800 == 61 [pid = 2249] [id = 476] 12:24:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x127349800) [pid = 2249] [serial = 1427] [outer = 0x0] 12:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1280a8400) [pid = 2249] [serial = 1428] [outer = 0x127349800] 12:24:05 INFO - PROCESS | 2249 | 1461093845015 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x129948400) [pid = 2249] [serial = 1429] [outer = 0x127349800] 12:24:05 INFO - PROCESS | 2249 | 1461093845451 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]]]}] 12:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 720ms 12:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:24:05 INFO - PROCESS | 2249 | 1461093845463 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 2249 | 1461093845464 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:24:05 INFO - PROCESS | 2249 | 1461093845468 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 2249 | 1461093845470 Marionette TRACE conn2 <- [1,1878,null,{}] 12:24:05 INFO - PROCESS | 2249 | 1461093845472 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}] 12:24:05 INFO - PROCESS | 2249 | 1461093845580 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:24:05 INFO - PROCESS | 2249 | 1461093845586 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d6a0800 == 62 [pid = 2249] [id = 477] 12:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x129bcd400) [pid = 2249] [serial = 1430] [outer = 0x0] 12:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12b97b000) [pid = 2249] [serial = 1431] [outer = 0x129bcd400] 12:24:05 INFO - PROCESS | 2249 | 1461093845626 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12d540000) [pid = 2249] [serial = 1432] [outer = 0x129bcd400] 12:24:06 INFO - PROCESS | 2249 | 1461093846141 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]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 721ms 12:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:24:06 INFO - PROCESS | 2249 | 1461093846188 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 2249 | 1461093846189 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:24:06 INFO - PROCESS | 2249 | 1461093846191 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 2249 | 1461093846192 Marionette TRACE conn2 <- [1,1882,null,{}] 12:24:06 INFO - PROCESS | 2249 | 1461093846195 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}] 12:24:06 INFO - PROCESS | 2249 | 1461093846302 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:24:06 INFO - PROCESS | 2249 | 1461093846335 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e693800 == 63 [pid = 2249] [id = 478] 12:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12d6bf800) [pid = 2249] [serial = 1433] [outer = 0x0] 12:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12d6e1400) [pid = 2249] [serial = 1434] [outer = 0x12d6bf800] 12:24:06 INFO - PROCESS | 2249 | 1461093846361 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12e3a4c00) [pid = 2249] [serial = 1435] [outer = 0x12d6bf800] 12:24:06 INFO - PROCESS | 2249 | 1461093846697 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]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 12:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:24:06 INFO - PROCESS | 2249 | 1461093846710 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 2249 | 1461093846711 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:24:06 INFO - PROCESS | 2249 | 1461093846713 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 2249 | 1461093846715 Marionette TRACE conn2 <- [1,1886,null,{}] 12:24:06 INFO - PROCESS | 2249 | 1461093846721 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}] 12:24:06 INFO - PROCESS | 2249 | 1461093846829 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:24:06 INFO - PROCESS | 2249 | 1461093846846 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e918000 == 64 [pid = 2249] [id = 479] 12:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12d53fc00) [pid = 2249] [serial = 1436] [outer = 0x0] 12:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12eb6dc00) [pid = 2249] [serial = 1437] [outer = 0x12d53fc00] 12:24:06 INFO - PROCESS | 2249 | 1461093846872 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12ef7c800) [pid = 2249] [serial = 1438] [outer = 0x12d53fc00] 12:24:07 INFO - PROCESS | 2249 | 1461093847208 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 521ms 12:24:07 INFO - PROCESS | 2249 | 1461093847236 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 2249 | 1461093847237 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:24:07 INFO - PROCESS | 2249 | 1461093847246 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 2249 | 1461093847247 Marionette TRACE conn2 <- [1,1890,null,{}] 12:24:07 INFO - PROCESS | 2249 | 1461093847250 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}] 12:24:07 INFO - PROCESS | 2249 | 1461093847357 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:24:07 INFO - PROCESS | 2249 | 1461093847396 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f10b000 == 65 [pid = 2249] [id = 480] 12:24:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12d6c3400) [pid = 2249] [serial = 1439] [outer = 0x0] 12:24:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12f2f0000) [pid = 2249] [serial = 1440] [outer = 0x12d6c3400] 12:24:07 INFO - PROCESS | 2249 | 1461093847421 Marionette DEBUG loaded listener.js 12:24:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12f42e000) [pid = 2249] [serial = 1441] [outer = 0x12d6c3400] 12:24:07 INFO - PROCESS | 2249 | 1461093847735 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 12:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:24:07 INFO - PROCESS | 2249 | 1461093847769 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 2249 | 1461093847770 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:24:07 INFO - PROCESS | 2249 | 1461093847772 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 2249 | 1461093847773 Marionette TRACE conn2 <- [1,1894,null,{}] 12:24:07 INFO - PROCESS | 2249 | 1461093847775 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}] 12:24:08 INFO - PROCESS | 2249 | 1461093848011 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x127025000) [pid = 2249] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12b27c800) [pid = 2249] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12b2e9000) [pid = 2249] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12d53f800) [pid = 2249] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x112150400) [pid = 2249] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x1154e3c00) [pid = 2249] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x123adc800) [pid = 2249] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x118dbc800) [pid = 2249] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x125bc9400) [pid = 2249] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x1146b6c00) [pid = 2249] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11b670400) [pid = 2249] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12e3af400) [pid = 2249] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:24:08 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x1277b9800) [pid = 2249] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:24:08 INFO - PROCESS | 2249 | 1461093848062 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c31d800 == 66 [pid = 2249] [id = 481] 12:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x1146b6c00) [pid = 2249] [serial = 1442] [outer = 0x0] 12:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x118e69400) [pid = 2249] [serial = 1443] [outer = 0x1146b6c00] 12:24:08 INFO - PROCESS | 2249 | 1461093848088 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x125bcb800) [pid = 2249] [serial = 1444] [outer = 0x1146b6c00] 12:24:08 INFO - PROCESS | 2249 | 1461093848377 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]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 622ms 12:24:08 INFO - PROCESS | 2249 | 1461093848395 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 2249 | 1461093848397 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:24:08 INFO - PROCESS | 2249 | 1461093848408 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 2249 | 1461093848410 Marionette TRACE conn2 <- [1,1898,null,{}] 12:24:08 INFO - PROCESS | 2249 | 1461093848412 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}] 12:24:08 INFO - PROCESS | 2249 | 1461093848529 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:24:08 INFO - PROCESS | 2249 | 1461093848609 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff78800 == 67 [pid = 2249] [id = 482] 12:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x125bcb400) [pid = 2249] [serial = 1445] [outer = 0x0] 12:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12cf54800) [pid = 2249] [serial = 1446] [outer = 0x125bcb400] 12:24:08 INFO - PROCESS | 2249 | 1461093848639 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12f6f9800) [pid = 2249] [serial = 1447] [outer = 0x125bcb400] 12:24:08 INFO - PROCESS | 2249 | 1461093848915 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]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 12:24:08 INFO - PROCESS | 2249 | 1461093848929 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 2249 | 1461093848930 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:24:08 INFO - PROCESS | 2249 | 1461093848940 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 2249 | 1461093848941 Marionette TRACE conn2 <- [1,1902,null,{}] 12:24:08 INFO - PROCESS | 2249 | 1461093848943 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}] 12:24:09 INFO - PROCESS | 2249 | 1461093849038 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:24:09 INFO - PROCESS | 2249 | 1461093849043 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x131dd0000 == 68 [pid = 2249] [id = 483] 12:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12f6f4000) [pid = 2249] [serial = 1448] [outer = 0x0] 12:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12ff51800) [pid = 2249] [serial = 1449] [outer = 0x12f6f4000] 12:24:09 INFO - PROCESS | 2249 | 1461093849069 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12ff58400) [pid = 2249] [serial = 1450] [outer = 0x12f6f4000] 12:24:09 INFO - PROCESS | 2249 | 1461093849403 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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 469ms 12:24:09 INFO - PROCESS | 2249 | 1461093849410 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 2249 | 1461093849411 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:24:09 INFO - PROCESS | 2249 | 1461093849413 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 2249 | 1461093849414 Marionette TRACE conn2 <- [1,1906,null,{}] 12:24:09 INFO - PROCESS | 2249 | 1461093849420 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}] 12:24:09 INFO - PROCESS | 2249 | 1461093849539 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:24:09 INFO - PROCESS | 2249 | 1461093849546 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x131ddf000 == 69 [pid = 2249] [id = 484] 12:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12f6f3400) [pid = 2249] [serial = 1451] [outer = 0x0] 12:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12ff59800) [pid = 2249] [serial = 1452] [outer = 0x12f6f3400] 12:24:09 INFO - PROCESS | 2249 | 1461093849572 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x1301c2000) [pid = 2249] [serial = 1453] [outer = 0x12f6f3400] 12:24:09 INFO - PROCESS | 2249 | 1461093849913 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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 12:24:09 INFO - PROCESS | 2249 | 1461093849937 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:24:09 INFO - PROCESS | 2249 | 1461093849938 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:24:09 INFO - PROCESS | 2249 | 1461093849941 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 2249 | 1461093849942 Marionette TRACE conn2 <- [1,1910,null,{}] 12:24:09 INFO - PROCESS | 2249 | 1461093849944 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}] 12:24:10 INFO - PROCESS | 2249 | 1461093850142 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:24:10 INFO - PROCESS | 2249 | 1461093850252 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x11990c000 == 70 [pid = 2249] [id = 485] 12:24:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x108741800) [pid = 2249] [serial = 1454] [outer = 0x0] 12:24:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x112158c00) [pid = 2249] [serial = 1455] [outer = 0x108741800] 12:24:10 INFO - PROCESS | 2249 | 1461093850285 Marionette DEBUG loaded listener.js 12:24:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x114b84000) [pid = 2249] [serial = 1456] [outer = 0x108741800] 12:24:10 INFO - PROCESS | 2249 | 1461093850809 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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 920ms 12:24:10 INFO - PROCESS | 2249 | 1461093850863 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:24:10 INFO - PROCESS | 2249 | 1461093850868 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:24:10 INFO - PROCESS | 2249 | 1461093850873 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 2249 | 1461093850877 Marionette TRACE conn2 <- [1,1914,null,{}] 12:24:10 INFO - PROCESS | 2249 | 1461093850882 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}] 12:24:11 INFO - PROCESS | 2249 | 1461093851078 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:24:11 INFO - PROCESS | 2249 | 1461093851190 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x128662800 == 71 [pid = 2249] [id = 486] 12:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x1154e1800) [pid = 2249] [serial = 1457] [outer = 0x0] 12:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x119c29800) [pid = 2249] [serial = 1458] [outer = 0x1154e1800] 12:24:11 INFO - PROCESS | 2249 | 1461093851222 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11adabc00) [pid = 2249] [serial = 1459] [outer = 0x1154e1800] 12:24:11 INFO - PROCESS | 2249 | 1461093851662 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]]]}] 12:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 824ms 12:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:24:11 INFO - PROCESS | 2249 | 1461093851696 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:24:11 INFO - PROCESS | 2249 | 1461093851698 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:24:11 INFO - PROCESS | 2249 | 1461093851700 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:24:11 INFO - PROCESS | 2249 | 1461093851702 Marionette TRACE conn2 <- [1,1918,null,{}] 12:24:11 INFO - PROCESS | 2249 | 1461093851705 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}] 12:24:11 INFO - PROCESS | 2249 | 1461093851810 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:24:11 INFO - PROCESS | 2249 | 1461093851887 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e370800 == 72 [pid = 2249] [id = 487] 12:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11bb07c00) [pid = 2249] [serial = 1460] [outer = 0x0] 12:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x125bc6400) [pid = 2249] [serial = 1461] [outer = 0x11bb07c00] 12:24:11 INFO - PROCESS | 2249 | 1461093851918 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x1286d9400) [pid = 2249] [serial = 1462] [outer = 0x11bb07c00] 12:24:12 INFO - PROCESS | 2249 | 1461093852316 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]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 12:24:12 INFO - PROCESS | 2249 | 1461093852372 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 2249 | 1461093852375 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:24:12 INFO - PROCESS | 2249 | 1461093852383 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 2249 | 1461093852386 Marionette TRACE conn2 <- [1,1922,null,{}] 12:24:12 INFO - PROCESS | 2249 | 1461093852389 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}] 12:24:12 INFO - PROCESS | 2249 | 1461093852500 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:24:12 INFO - PROCESS | 2249 | 1461093852605 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x130371800 == 73 [pid = 2249] [id = 488] 12:24:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x127e85000) [pid = 2249] [serial = 1463] [outer = 0x0] 12:24:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12b4ccc00) [pid = 2249] [serial = 1464] [outer = 0x127e85000] 12:24:12 INFO - PROCESS | 2249 | 1461093852639 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12e147c00) [pid = 2249] [serial = 1465] [outer = 0x127e85000] 12:24:13 INFO - PROCESS | 2249 | 1461093853053 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 726ms 12:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:24:13 INFO - PROCESS | 2249 | 1461093853124 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 2249 | 1461093853125 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:24:13 INFO - PROCESS | 2249 | 1461093853128 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 2249 | 1461093853129 Marionette TRACE conn2 <- [1,1926,null,{}] 12:24:13 INFO - PROCESS | 2249 | 1461093853145 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}] 12:24:13 INFO - PROCESS | 2249 | 1461093853289 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:24:13 INFO - PROCESS | 2249 | 1461093853345 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x1388ed800 == 74 [pid = 2249] [id = 489] 12:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12b981000) [pid = 2249] [serial = 1466] [outer = 0x0] 12:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12ef80c00) [pid = 2249] [serial = 1467] [outer = 0x12b981000] 12:24:13 INFO - PROCESS | 2249 | 1461093853375 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12f436c00) [pid = 2249] [serial = 1468] [outer = 0x12b981000] 12:24:13 INFO - PROCESS | 2249 | 1461093853782 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 670ms 12:24:13 INFO - PROCESS | 2249 | 1461093853801 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 2249 | 1461093853802 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:24:13 INFO - PROCESS | 2249 | 1461093853805 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 2249 | 1461093853806 Marionette TRACE conn2 <- [1,1930,null,{}] 12:24:13 INFO - PROCESS | 2249 | 1461093853809 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}] 12:24:13 INFO - PROCESS | 2249 | 1461093853913 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:24:14 INFO - PROCESS | 2249 | 1461093854057 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x138897000 == 75 [pid = 2249] [id = 490] 12:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11a64f000) [pid = 2249] [serial = 1469] [outer = 0x0] 12:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x11a650c00) [pid = 2249] [serial = 1470] [outer = 0x11a64f000] 12:24:14 INFO - PROCESS | 2249 | 1461093854096 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12f6d4000) [pid = 2249] [serial = 1471] [outer = 0x11a64f000] 12:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x1237acc00) [pid = 2249] [serial = 1472] [outer = 0x12f434400] 12:24:14 INFO - PROCESS | 2249 | 1461093854904 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]]]}] 12:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1119ms 12:24:14 INFO - PROCESS | 2249 | 1461093854948 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 2249 | 1461093854951 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:24:14 INFO - PROCESS | 2249 | 1461093854955 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 2249 | 1461093854957 Marionette TRACE conn2 <- [1,1934,null,{}] 12:24:14 INFO - PROCESS | 2249 | 1461093854961 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}] 12:24:15 INFO - PROCESS | 2249 | 1461093855064 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:24:15 INFO - PROCESS | 2249 | 1461093855138 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba20800 == 76 [pid = 2249] [id = 491] 12:24:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x1176de000) [pid = 2249] [serial = 1473] [outer = 0x0] 12:24:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x118e67800) [pid = 2249] [serial = 1474] [outer = 0x1176de000] 12:24:15 INFO - PROCESS | 2249 | 1461093855167 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x119a08000) [pid = 2249] [serial = 1475] [outer = 0x1176de000] 12:24:15 INFO - PROCESS | 2249 | 1461093855640 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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 12:24:15 INFO - PROCESS | 2249 | 1461093855677 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 2249 | 1461093855681 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:24:15 INFO - PROCESS | 2249 | 1461093855688 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 2249 | 1461093855691 Marionette TRACE conn2 <- [1,1938,null,{}] 12:24:15 INFO - PROCESS | 2249 | 1461093855694 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}] 12:24:15 INFO - PROCESS | 2249 | 1461093855847 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:24:15 INFO - PROCESS | 2249 | 1461093855993 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b45000 == 77 [pid = 2249] [id = 492] 12:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x119dbf400) [pid = 2249] [serial = 1476] [outer = 0x0] 12:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11a652000) [pid = 2249] [serial = 1477] [outer = 0x119dbf400] 12:24:16 INFO - PROCESS | 2249 | 1461093856023 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x11adadc00) [pid = 2249] [serial = 1478] [outer = 0x119dbf400] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x131ddf000 == 76 [pid = 2249] [id = 484] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x131dd0000 == 75 [pid = 2249] [id = 483] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff78800 == 74 [pid = 2249] [id = 482] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11c31d800 == 73 [pid = 2249] [id = 481] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12f10b000 == 72 [pid = 2249] [id = 480] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12e918000 == 71 [pid = 2249] [id = 479] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12e693800 == 70 [pid = 2249] [id = 478] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x118e68000) [pid = 2249] [serial = 1341] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x11ab3d800) [pid = 2249] [serial = 1344] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12733f000) [pid = 2249] [serial = 1356] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x129bd9400) [pid = 2249] [serial = 1350] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x11460fc00) [pid = 2249] [serial = 1338] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x125d9c000) [pid = 2249] [serial = 1347] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12e210000) [pid = 2249] [serial = 1353] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12f2efc00) [pid = 2249] [serial = 1395] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12d6a0800 == 69 [pid = 2249] [id = 477] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7de800 == 68 [pid = 2249] [id = 476] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x129977000 == 67 [pid = 2249] [id = 475] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7d1800 == 66 [pid = 2249] [id = 474] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11bbc8800 == 65 [pid = 2249] [id = 473] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x125b35800 == 64 [pid = 2249] [id = 472] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x1237d3000 == 63 [pid = 2249] [id = 471] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x1388ea800 == 62 [pid = 2249] [id = 470] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x137d3f800 == 61 [pid = 2249] [id = 469] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12f64e000 == 60 [pid = 2249] [id = 468] 12:24:16 INFO - PROCESS | 2249 | 1461093856543 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]]]}] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x129707000 == 59 [pid = 2249] [id = 467] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa6b000 == 58 [pid = 2249] [id = 466] 12:24:16 INFO - PROCESS | 2249 | --DOCSHELL 0x130981000 == 57 [pid = 2249] [id = 465] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12e14c800) [pid = 2249] [serial = 1336] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12b97a400) [pid = 2249] [serial = 1377] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12cf53400) [pid = 2249] [serial = 1380] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x127d64000) [pid = 2249] [serial = 1381] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12bc9d400) [pid = 2249] [serial = 1378] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12e145000) [pid = 2249] [serial = 1383] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x11a934400) [pid = 2249] [serial = 1387] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x119dc0800) [pid = 2249] [serial = 1363] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x119a09400) [pid = 2249] [serial = 1362] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x129941000) [pid = 2249] [serial = 1374] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11aa20800) [pid = 2249] [serial = 1365] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11b678c00) [pid = 2249] [serial = 1366] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x125eb6400) [pid = 2249] [serial = 1371] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x1277bb000) [pid = 2249] [serial = 1372] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x1154e3400) [pid = 2249] [serial = 1360] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11513dc00) [pid = 2249] [serial = 1359] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x11bf34000) [pid = 2249] [serial = 1368] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x125ad3400) [pid = 2249] [serial = 1369] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12f2e8400) [pid = 2249] [serial = 1393] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x11513c000) [pid = 2249] [serial = 1386] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12d6e2800) [pid = 2249] [serial = 1389] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12e20d000) [pid = 2249] [serial = 1384] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12ef7e000) [pid = 2249] [serial = 1392] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12b2e8800) [pid = 2249] [serial = 1375] [outer = 0x0] [url = about:blank] 12:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12eb73c00) [pid = 2249] [serial = 1390] [outer = 0x0] [url = about:blank] 12:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 874ms 12:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:24:16 INFO - PROCESS | 2249 | 1461093856561 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 2249 | 1461093856563 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:24:16 INFO - PROCESS | 2249 | 1461093856565 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 2249 | 1461093856567 Marionette TRACE conn2 <- [1,1942,null,{}] 12:24:16 INFO - PROCESS | 2249 | 1461093856581 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}] 12:24:16 INFO - PROCESS | 2249 | 1461093856668 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:24:16 INFO - PROCESS | 2249 | 1461093856673 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237ce000 == 58 [pid = 2249] [id = 493] 12:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x11bc6a400) [pid = 2249] [serial = 1479] [outer = 0x0] 12:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x11c352800) [pid = 2249] [serial = 1480] [outer = 0x11bc6a400] 12:24:16 INFO - PROCESS | 2249 | 1461093856701 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x1237b4c00) [pid = 2249] [serial = 1481] [outer = 0x11bc6a400] 12:24:17 INFO - PROCESS | 2249 | 1461093857054 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]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 526ms 12:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:24:17 INFO - PROCESS | 2249 | 1461093857106 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 2249 | 1461093857107 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:24:17 INFO - PROCESS | 2249 | 1461093857111 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 2249 | 1461093857112 Marionette TRACE conn2 <- [1,1946,null,{}] 12:24:17 INFO - PROCESS | 2249 | 1461093857114 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}] 12:24:17 INFO - PROCESS | 2249 | 1461093857202 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:24:17 INFO - PROCESS | 2249 | 1461093857208 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba3b000 == 59 [pid = 2249] [id = 494] 12:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x1237b8000) [pid = 2249] [serial = 1482] [outer = 0x0] 12:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x125ad5400) [pid = 2249] [serial = 1483] [outer = 0x1237b8000] 12:24:17 INFO - PROCESS | 2249 | 1461093857235 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12714f400) [pid = 2249] [serial = 1484] [outer = 0x1237b8000] 12:24:17 INFO - PROCESS | 2249 | 1461093857559 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]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 467ms 12:24:17 INFO - PROCESS | 2249 | 1461093857579 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 2249 | 1461093857580 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:24:17 INFO - PROCESS | 2249 | 1461093857584 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 2249 | 1461093857586 Marionette TRACE conn2 <- [1,1950,null,{}] 12:24:17 INFO - PROCESS | 2249 | 1461093857588 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}] 12:24:17 INFO - PROCESS | 2249 | 1461093857677 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:24:17 INFO - PROCESS | 2249 | 1461093857737 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c2000 == 60 [pid = 2249] [id = 495] 12:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x123ad8400) [pid = 2249] [serial = 1485] [outer = 0x0] 12:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x1277c6800) [pid = 2249] [serial = 1486] [outer = 0x123ad8400] 12:24:17 INFO - PROCESS | 2249 | 1461093857763 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x128610000) [pid = 2249] [serial = 1487] [outer = 0x123ad8400] 12:24:18 INFO - PROCESS | 2249 | 1461093858057 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 520ms 12:24:18 INFO - PROCESS | 2249 | 1461093858103 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 2249 | 1461093858104 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:24:18 INFO - PROCESS | 2249 | 1461093858107 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 2249 | 1461093858108 Marionette TRACE conn2 <- [1,1954,null,{}] 12:24:18 INFO - PROCESS | 2249 | 1461093858110 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}] 12:24:18 INFO - PROCESS | 2249 | 1461093858208 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:24:18 INFO - PROCESS | 2249 | 1461093858276 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e373000 == 61 [pid = 2249] [id = 496] 12:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x127b90000) [pid = 2249] [serial = 1488] [outer = 0x0] 12:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x129bcd000) [pid = 2249] [serial = 1489] [outer = 0x127b90000] 12:24:18 INFO - PROCESS | 2249 | 1461093858303 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12cf4ec00) [pid = 2249] [serial = 1490] [outer = 0x127b90000] 12:24:18 INFO - PROCESS | 2249 | 1461093858612 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 12:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:24:18 INFO - PROCESS | 2249 | 1461093858625 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 2249 | 1461093858626 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:24:18 INFO - PROCESS | 2249 | 1461093858628 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 2249 | 1461093858629 Marionette TRACE conn2 <- [1,1958,null,{}] 12:24:18 INFO - PROCESS | 2249 | 1461093858632 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}] 12:24:18 INFO - PROCESS | 2249 | 1461093858742 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:24:18 INFO - PROCESS | 2249 | 1461093858756 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9a5000 == 62 [pid = 2249] [id = 497] 12:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12cf4f000) [pid = 2249] [serial = 1491] [outer = 0x0] 12:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12d53b400) [pid = 2249] [serial = 1492] [outer = 0x12cf4f000] 12:24:18 INFO - PROCESS | 2249 | 1461093858781 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12d6ca800) [pid = 2249] [serial = 1493] [outer = 0x12cf4f000] 12:24:19 INFO - PROCESS | 2249 | 1461093859111 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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 12:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:24:19 INFO - PROCESS | 2249 | 1461093859147 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 2249 | 1461093859148 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:24:19 INFO - PROCESS | 2249 | 1461093859150 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 2249 | 1461093859152 Marionette TRACE conn2 <- [1,1962,null,{}] 12:24:19 INFO - PROCESS | 2249 | 1461093859154 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}] 12:24:19 INFO - PROCESS | 2249 | 1461093859260 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:24:19 INFO - PROCESS | 2249 | 1461093859296 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb9f000 == 63 [pid = 2249] [id = 498] 12:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12cf4fc00) [pid = 2249] [serial = 1494] [outer = 0x0] 12:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12e20ac00) [pid = 2249] [serial = 1495] [outer = 0x12cf4fc00] 12:24:19 INFO - PROCESS | 2249 | 1461093859322 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12e642000) [pid = 2249] [serial = 1496] [outer = 0x12cf4fc00] 12:24:19 INFO - PROCESS | 2249 | 1461093859641 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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 12:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:24:19 INFO - PROCESS | 2249 | 1461093859677 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 2249 | 1461093859679 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:24:19 INFO - PROCESS | 2249 | 1461093859681 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 2249 | 1461093859682 Marionette TRACE conn2 <- [1,1966,null,{}] 12:24:19 INFO - PROCESS | 2249 | 1461093859684 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}] 12:24:19 INFO - PROCESS | 2249 | 1461093859793 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:24:19 INFO - PROCESS | 2249 | 1461093859804 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f10e000 == 64 [pid = 2249] [id = 499] 12:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12d6df800) [pid = 2249] [serial = 1497] [outer = 0x0] 12:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12eb73800) [pid = 2249] [serial = 1498] [outer = 0x12d6df800] 12:24:19 INFO - PROCESS | 2249 | 1461093859829 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12ef84400) [pid = 2249] [serial = 1499] [outer = 0x12d6df800] 12:24:20 INFO - PROCESS | 2249 | 1461093860220 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 569ms 12:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:24:20 INFO - PROCESS | 2249 | 1461093860257 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 2249 | 1461093860259 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:24:20 INFO - PROCESS | 2249 | 1461093860262 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 2249 | 1461093860264 Marionette TRACE conn2 <- [1,1970,null,{}] 12:24:20 INFO - PROCESS | 2249 | 1461093860267 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}] 12:24:20 INFO - PROCESS | 2249 | 1461093860433 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:24:20 INFO - PROCESS | 2249 | 1461093860452 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff69000 == 65 [pid = 2249] [id = 500] 12:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12e644c00) [pid = 2249] [serial = 1500] [outer = 0x0] 12:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12f2f6800) [pid = 2249] [serial = 1501] [outer = 0x12e644c00] 12:24:20 INFO - PROCESS | 2249 | 1461093860494 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12f432800) [pid = 2249] [serial = 1502] [outer = 0x12e644c00] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x11ac90000) [pid = 2249] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x11215b800) [pid = 2249] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x125bccc00) [pid = 2249] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x11ab3a400) [pid = 2249] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12d6bf800) [pid = 2249] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12d53fc00) [pid = 2249] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12d6c3400) [pid = 2249] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x1146b6c00) [pid = 2249] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x129bcd400) [pid = 2249] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12d549000) [pid = 2249] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11bc6d000) [pid = 2249] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x118e70000) [pid = 2249] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x125d9d800) [pid = 2249] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x114b85c00) [pid = 2249] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x127349800) [pid = 2249] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12f6f4000) [pid = 2249] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x125bcb400) [pid = 2249] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11c638c00) [pid = 2249] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x10873dc00) [pid = 2249] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x118ee5400) [pid = 2249] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12e63ec00) [pid = 2249] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x10873a000) [pid = 2249] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12e14ec00) [pid = 2249] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x115646800) [pid = 2249] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x119a0e800) [pid = 2249] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118e6a000) [pid = 2249] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:24:20 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1154d7800) [pid = 2249] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:24:21 INFO - PROCESS | 2249 | 1461093861038 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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 824ms 12:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:24:21 INFO - PROCESS | 2249 | 1461093861087 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 2249 | 1461093861089 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:24:21 INFO - PROCESS | 2249 | 1461093861091 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 2249 | 1461093861093 Marionette TRACE conn2 <- [1,1974,null,{}] 12:24:21 INFO - PROCESS | 2249 | 1461093861096 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}] 12:24:21 INFO - PROCESS | 2249 | 1461093861229 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:24:21 INFO - PROCESS | 2249 | 1461093861267 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b6800 == 66 [pid = 2249] [id = 501] 12:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x10873a400) [pid = 2249] [serial = 1503] [outer = 0x0] 12:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x119a02400) [pid = 2249] [serial = 1504] [outer = 0x10873a400] 12:24:21 INFO - PROCESS | 2249 | 1461093861297 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12bafd400) [pid = 2249] [serial = 1505] [outer = 0x10873a400] 12:24:21 INFO - PROCESS | 2249 | 1461093861579 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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 12:24:21 INFO - PROCESS | 2249 | 1461093861613 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 2249 | 1461093861614 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:24:21 INFO - PROCESS | 2249 | 1461093861625 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 2249 | 1461093861626 Marionette TRACE conn2 <- [1,1978,null,{}] 12:24:21 INFO - PROCESS | 2249 | 1461093861628 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}] 12:24:21 INFO - PROCESS | 2249 | 1461093861723 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:24:21 INFO - PROCESS | 2249 | 1461093861728 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x130974000 == 67 [pid = 2249] [id = 502] 12:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12d54a400) [pid = 2249] [serial = 1506] [outer = 0x0] 12:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12f2f3000) [pid = 2249] [serial = 1507] [outer = 0x12d54a400] 12:24:21 INFO - PROCESS | 2249 | 1461093861753 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12f6d4c00) [pid = 2249] [serial = 1508] [outer = 0x12d54a400] 12:24:22 INFO - PROCESS | 2249 | 1461093862089 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 468ms 12:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:24:22 INFO - PROCESS | 2249 | 1461093862094 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 2249 | 1461093862095 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:24:22 INFO - PROCESS | 2249 | 1461093862098 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 2249 | 1461093862101 Marionette TRACE conn2 <- [1,1982,null,{}] 12:24:22 INFO - PROCESS | 2249 | 1461093862106 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}] 12:24:22 INFO - PROCESS | 2249 | 1461093862226 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:24:22 INFO - PROCESS | 2249 | 1461093862232 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x131dc6000 == 68 [pid = 2249] [id = 503] 12:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x125b03000) [pid = 2249] [serial = 1509] [outer = 0x0] 12:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x125b0ac00) [pid = 2249] [serial = 1510] [outer = 0x125b03000] 12:24:22 INFO - PROCESS | 2249 | 1461093862257 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x125b0fc00) [pid = 2249] [serial = 1511] [outer = 0x125b03000] 12:24:22 INFO - PROCESS | 2249 | 1461093862582 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 522ms 12:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:24:22 INFO - PROCESS | 2249 | 1461093862621 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 2249 | 1461093862622 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:24:22 INFO - PROCESS | 2249 | 1461093862624 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 2249 | 1461093862625 Marionette TRACE conn2 <- [1,1986,null,{}] 12:24:22 INFO - PROCESS | 2249 | 1461093862627 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}] 12:24:22 INFO - PROCESS | 2249 | 1461093862717 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:24:22 INFO - PROCESS | 2249 | 1461093862721 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x138893800 == 69 [pid = 2249] [id = 504] 12:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x125b10000) [pid = 2249] [serial = 1512] [outer = 0x0] 12:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12f6d5000) [pid = 2249] [serial = 1513] [outer = 0x125b10000] 12:24:22 INFO - PROCESS | 2249 | 1461093862744 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12f6f7c00) [pid = 2249] [serial = 1514] [outer = 0x125b10000] 12:24:23 INFO - PROCESS | 2249 | 1461093863228 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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 618ms 12:24:23 INFO - PROCESS | 2249 | 1461093863249 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 2249 | 1461093863252 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:24:23 INFO - PROCESS | 2249 | 1461093863258 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 2249 | 1461093863260 Marionette TRACE conn2 <- [1,1990,null,{}] 12:24:23 INFO - PROCESS | 2249 | 1461093863264 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}] 12:24:23 INFO - PROCESS | 2249 | 1461093863385 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:24:23 INFO - PROCESS | 2249 | 1461093863470 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b35800 == 70 [pid = 2249] [id = 505] 12:24:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x1188e9000) [pid = 2249] [serial = 1515] [outer = 0x0] 12:24:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x118e7f000) [pid = 2249] [serial = 1516] [outer = 0x1188e9000] 12:24:23 INFO - PROCESS | 2249 | 1461093863519 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11a644c00) [pid = 2249] [serial = 1517] [outer = 0x1188e9000] 12:24:24 INFO - PROCESS | 2249 | 1461093864057 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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 820ms 12:24:24 INFO - PROCESS | 2249 | 1461093864078 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 2249 | 1461093864083 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:24:24 INFO - PROCESS | 2249 | 1461093864087 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 2249 | 1461093864089 Marionette TRACE conn2 <- [1,1994,null,{}] 12:24:24 INFO - PROCESS | 2249 | 1461093864092 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}] 12:24:24 INFO - PROCESS | 2249 | 1461093864200 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:24:24 INFO - PROCESS | 2249 | 1461093864307 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5be800 == 71 [pid = 2249] [id = 506] 12:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11a64c400) [pid = 2249] [serial = 1518] [outer = 0x0] 12:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11b678800) [pid = 2249] [serial = 1519] [outer = 0x11a64c400] 12:24:24 INFO - PROCESS | 2249 | 1461093864340 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x1237b0800) [pid = 2249] [serial = 1520] [outer = 0x11a64c400] 12:24:24 INFO - PROCESS | 2249 | 1461093864741 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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 12:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:24:24 INFO - PROCESS | 2249 | 1461093864757 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 2249 | 1461093864758 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:24:24 INFO - PROCESS | 2249 | 1461093864760 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 2249 | 1461093864763 Marionette TRACE conn2 <- [1,1998,null,{}] 12:24:24 INFO - PROCESS | 2249 | 1461093864771 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}] 12:24:24 INFO - PROCESS | 2249 | 1461093864884 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:24:24 INFO - PROCESS | 2249 | 1461093864993 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x130250800 == 72 [pid = 2249] [id = 507] 12:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x125ad5800) [pid = 2249] [serial = 1521] [outer = 0x0] 12:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x125da6c00) [pid = 2249] [serial = 1522] [outer = 0x125ad5800] 12:24:25 INFO - PROCESS | 2249 | 1461093865028 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x1299e4c00) [pid = 2249] [serial = 1523] [outer = 0x125ad5800] 12:24:25 INFO - PROCESS | 2249 | 1461093865466 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]]]}] 12:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 724ms 12:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:24:25 INFO - PROCESS | 2249 | 1461093865484 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 2249 | 1461093865486 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:24:25 INFO - PROCESS | 2249 | 1461093865488 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 2249 | 1461093865490 Marionette TRACE conn2 <- [1,2002,null,{}] 12:24:25 INFO - PROCESS | 2249 | 1461093865492 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}] 12:24:25 INFO - PROCESS | 2249 | 1461093865622 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:24:25 INFO - PROCESS | 2249 | 1461093865729 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1b1000 == 73 [pid = 2249] [id = 508] 12:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x1299dec00) [pid = 2249] [serial = 1524] [outer = 0x0] 12:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12b4c1800) [pid = 2249] [serial = 1525] [outer = 0x1299dec00] 12:24:25 INFO - PROCESS | 2249 | 1461093865761 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12bc9b400) [pid = 2249] [serial = 1526] [outer = 0x1299dec00] 12:24:26 INFO - PROCESS | 2249 | 1461093866139 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]]]}] 12:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 12:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:24:26 INFO - PROCESS | 2249 | 1461093866160 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:24:26 INFO - PROCESS | 2249 | 1461093866162 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:24:26 INFO - PROCESS | 2249 | 1461093866164 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 2249 | 1461093866166 Marionette TRACE conn2 <- [1,2006,null,{}] 12:24:26 INFO - PROCESS | 2249 | 1461093866170 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}] 12:24:26 INFO - PROCESS | 2249 | 1461093866276 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:24:26 INFO - PROCESS | 2249 | 1461093866356 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9a8000 == 74 [pid = 2249] [id = 509] 12:24:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x127b67c00) [pid = 2249] [serial = 1527] [outer = 0x0] 12:24:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x127b6c800) [pid = 2249] [serial = 1528] [outer = 0x127b67c00] 12:24:26 INFO - PROCESS | 2249 | 1461093866385 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x127b72c00) [pid = 2249] [serial = 1529] [outer = 0x127b67c00] 12:24:26 INFO - PROCESS | 2249 | 1461093866767 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]]]}] 12:24:26 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 12:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 12:24:26 INFO - PROCESS | 2249 | 1461093866835 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:24:26 INFO - PROCESS | 2249 | 1461093866837 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:24:26 INFO - PROCESS | 2249 | 1461093866839 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 2249 | 1461093866840 Marionette TRACE conn2 <- [1,2010,null,{}] 12:24:26 INFO - PROCESS | 2249 | 1461093866843 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}] 12:24:26 INFO - PROCESS | 2249 | 1461093866962 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:24:27 INFO - PROCESS | 2249 | 1461093867090 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x137c10800 == 75 [pid = 2249] [id = 510] 12:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x114b7a800) [pid = 2249] [serial = 1530] [outer = 0x0] 12:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12d543c00) [pid = 2249] [serial = 1531] [outer = 0x114b7a800] 12:24:27 INFO - PROCESS | 2249 | 1461093867121 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12f6fb800) [pid = 2249] [serial = 1532] [outer = 0x114b7a800] 12:24:27 INFO - PROCESS | 2249 | 1461093867542 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]]]}] 12:24:27 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 12:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 720ms 12:24:27 INFO - PROCESS | 2249 | 1461093867560 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:24:27 INFO - PROCESS | 2249 | 1461093867561 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:24:27 INFO - PROCESS | 2249 | 1461093867563 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 2249 | 1461093867565 Marionette TRACE conn2 <- [1,2014,null,{}] 12:24:27 INFO - PROCESS | 2249 | 1461093867567 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}] 12:24:27 INFO - PROCESS | 2249 | 1461093867678 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:24:27 INFO - PROCESS | 2249 | 1461093867760 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c6b0800 == 76 [pid = 2249] [id = 511] 12:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x114b7b800) [pid = 2249] [serial = 1533] [outer = 0x0] 12:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x118e7e000) [pid = 2249] [serial = 1534] [outer = 0x114b7b800] 12:24:27 INFO - PROCESS | 2249 | 1461093867793 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12ef84800) [pid = 2249] [serial = 1535] [outer = 0x114b7b800] 12:24:28 INFO - PROCESS | 2249 | 1461093868221 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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 673ms 12:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:24:28 INFO - PROCESS | 2249 | 1461093868236 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 2249 | 1461093868238 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:24:28 INFO - PROCESS | 2249 | 1461093868240 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 2249 | 1461093868241 Marionette TRACE conn2 <- [1,2018,null,{}] 12:24:28 INFO - PROCESS | 2249 | 1461093868244 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}] 12:24:28 INFO - PROCESS | 2249 | 1461093868533 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:24:28 INFO - PROCESS | 2249 | 1461093868647 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237ce800 == 77 [pid = 2249] [id = 512] 12:24:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x114b82400) [pid = 2249] [serial = 1536] [outer = 0x0] 12:24:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x115137c00) [pid = 2249] [serial = 1537] [outer = 0x114b82400] 12:24:28 INFO - PROCESS | 2249 | 1461093868676 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x115810c00) [pid = 2249] [serial = 1538] [outer = 0x114b82400] 12:24:29 INFO - PROCESS | 2249 | 1461093869120 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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 920ms 12:24:29 INFO - PROCESS | 2249 | 1461093869163 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:24:29 INFO - PROCESS | 2249 | 1461093869168 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:24:29 INFO - PROCESS | 2249 | 1461093869172 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 2249 | 1461093869175 Marionette TRACE conn2 <- [1,2022,null,{}] 12:24:29 INFO - PROCESS | 2249 | 1461093869178 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}] 12:24:29 INFO - PROCESS | 2249 | 1461093869353 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:24:29 INFO - PROCESS | 2249 | 1461093869439 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c336000 == 78 [pid = 2249] [id = 513] 12:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x118ee3800) [pid = 2249] [serial = 1539] [outer = 0x0] 12:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x119a03000) [pid = 2249] [serial = 1540] [outer = 0x118ee3800] 12:24:29 INFO - PROCESS | 2249 | 1461093869490 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x119c24000) [pid = 2249] [serial = 1541] [outer = 0x118ee3800] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x119b29800 == 77 [pid = 2249] [id = 406] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x131dc6000 == 76 [pid = 2249] [id = 503] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x130974000 == 75 [pid = 2249] [id = 502] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b6800 == 74 [pid = 2249] [id = 501] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff69000 == 73 [pid = 2249] [id = 500] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12f10e000 == 72 [pid = 2249] [id = 499] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb9f000 == 71 [pid = 2249] [id = 498] 12:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x12ff59800) [pid = 2249] [serial = 1452] [outer = 0x0] [url = about:blank] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9a5000 == 70 [pid = 2249] [id = 497] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12e373000 == 69 [pid = 2249] [id = 496] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c2000 == 68 [pid = 2249] [id = 495] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba3b000 == 67 [pid = 2249] [id = 494] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x1237ce000 == 66 [pid = 2249] [id = 493] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x125b45000 == 65 [pid = 2249] [id = 492] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba20800 == 64 [pid = 2249] [id = 491] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x138897000 == 63 [pid = 2249] [id = 490] 12:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x1388ed800 == 62 [pid = 2249] [id = 489] 12:24:30 INFO - PROCESS | 2249 | --DOCSHELL 0x130371800 == 61 [pid = 2249] [id = 488] 12:24:30 INFO - PROCESS | 2249 | --DOCSHELL 0x12e370800 == 60 [pid = 2249] [id = 487] 12:24:30 INFO - PROCESS | 2249 | --DOCSHELL 0x128662800 == 59 [pid = 2249] [id = 486] 12:24:30 INFO - PROCESS | 2249 | --DOCSHELL 0x11990c000 == 58 [pid = 2249] [id = 485] 12:24:30 INFO - PROCESS | 2249 | 1461093870015 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]]]}] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x1280ab000) [pid = 2249] [serial = 1348] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x1146c1c00) [pid = 2249] [serial = 1279] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12e149800) [pid = 2249] [serial = 1291] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12ef82400) [pid = 2249] [serial = 1294] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12d548800) [pid = 2249] [serial = 1216] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12eb6b400) [pid = 2249] [serial = 1354] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x119a6f000) [pid = 2249] [serial = 1282] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x12d6c7400) [pid = 2249] [serial = 1357] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x11bc75000) [pid = 2249] [serial = 1345] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x118edf800) [pid = 2249] [serial = 1342] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12b984c00) [pid = 2249] [serial = 1288] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x114b84400) [pid = 2249] [serial = 1339] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12bc96800) [pid = 2249] [serial = 1351] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x127d6d000) [pid = 2249] [serial = 1285] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12d6e1400) [pid = 2249] [serial = 1434] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12eb6dc00) [pid = 2249] [serial = 1437] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12f2f0000) [pid = 2249] [serial = 1440] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12ef7c800) [pid = 2249] [serial = 1438] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x125bcb800) [pid = 2249] [serial = 1444] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x127772000) [pid = 2249] [serial = 1404] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x119c22800) [pid = 2249] [serial = 1401] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12e3ac800) [pid = 2249] [serial = 1410] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12f42e000) [pid = 2249] [serial = 1441] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12b97b000) [pid = 2249] [serial = 1431] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12f42c400) [pid = 2249] [serial = 1414] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12f2f6400) [pid = 2249] [serial = 1413] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x1154df000) [pid = 2249] [serial = 1398] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x11c711c00) [pid = 2249] [serial = 1422] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x125bc5000) [pid = 2249] [serial = 1423] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12b979400) [pid = 2249] [serial = 1407] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x11b905c00) [pid = 2249] [serial = 1420] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x119a6e000) [pid = 2249] [serial = 1419] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x1273da000) [pid = 2249] [serial = 1425] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x127e83000) [pid = 2249] [serial = 1426] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x118e6c800) [pid = 2249] [serial = 1417] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x1154d7c00) [pid = 2249] [serial = 1416] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x1280a8400) [pid = 2249] [serial = 1428] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x129948400) [pid = 2249] [serial = 1429] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12ff58400) [pid = 2249] [serial = 1450] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12ff51800) [pid = 2249] [serial = 1449] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12cf54800) [pid = 2249] [serial = 1446] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x118e69400) [pid = 2249] [serial = 1443] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12e3a4c00) [pid = 2249] [serial = 1435] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12f6f9800) [pid = 2249] [serial = 1447] [outer = 0x0] [url = about:blank] 12:24:30 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12d540000) [pid = 2249] [serial = 1432] [outer = 0x0] [url = about:blank] 12:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 923ms 12:24:30 INFO - PROCESS | 2249 | 1461093870095 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 2249 | 1461093870097 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:24:30 INFO - PROCESS | 2249 | 1461093870101 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 2249 | 1461093870102 Marionette TRACE conn2 <- [1,2026,null,{}] 12:24:30 INFO - PROCESS | 2249 | 1461093870106 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}] 12:24:30 INFO - PROCESS | 2249 | 1461093870237 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:24:30 INFO - PROCESS | 2249 | 1461093870250 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad59000 == 59 [pid = 2249] [id = 514] 12:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x119c25000) [pid = 2249] [serial = 1542] [outer = 0x0] 12:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11a931000) [pid = 2249] [serial = 1543] [outer = 0x119c25000] 12:24:30 INFO - PROCESS | 2249 | 1461093870293 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11ab40400) [pid = 2249] [serial = 1544] [outer = 0x119c25000] 12:24:30 INFO - PROCESS | 2249 | 1461093870819 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 12:24:30 INFO - PROCESS | 2249 | 1461093870870 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 2249 | 1461093870873 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:24:30 INFO - PROCESS | 2249 | 1461093870880 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 2249 | 1461093870883 Marionette TRACE conn2 <- [1,2030,null,{}] 12:24:30 INFO - PROCESS | 2249 | 1461093870892 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}] 12:24:30 INFO - PROCESS | 2249 | 1461093870982 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:24:31 INFO - PROCESS | 2249 | 1461093871041 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12996c000 == 60 [pid = 2249] [id = 515] 12:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11ab3c000) [pid = 2249] [serial = 1545] [outer = 0x0] 12:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x1237b4400) [pid = 2249] [serial = 1546] [outer = 0x11ab3c000] 12:24:31 INFO - PROCESS | 2249 | 1461093871073 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x123ad4400) [pid = 2249] [serial = 1547] [outer = 0x11ab3c000] 12:24:31 INFO - PROCESS | 2249 | 1461093871359 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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 534ms 12:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:24:31 INFO - PROCESS | 2249 | 1461093871410 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 2249 | 1461093871411 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:24:31 INFO - PROCESS | 2249 | 1461093871413 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 2249 | 1461093871415 Marionette TRACE conn2 <- [1,2034,null,{}] 12:24:31 INFO - PROCESS | 2249 | 1461093871419 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}] 12:24:31 INFO - PROCESS | 2249 | 1461093871506 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:24:31 INFO - PROCESS | 2249 | 1461093871510 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba31000 == 61 [pid = 2249] [id = 516] 12:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12394f800) [pid = 2249] [serial = 1548] [outer = 0x0] 12:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x125b0d400) [pid = 2249] [serial = 1549] [outer = 0x12394f800] 12:24:31 INFO - PROCESS | 2249 | 1461093871536 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x125da7400) [pid = 2249] [serial = 1550] [outer = 0x12394f800] 12:24:31 INFO - PROCESS | 2249 | 1461093871905 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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms 12:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:24:31 INFO - PROCESS | 2249 | 1461093871940 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 2249 | 1461093871941 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:24:31 INFO - PROCESS | 2249 | 1461093871943 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 2249 | 1461093871944 Marionette TRACE conn2 <- [1,2038,null,{}] 12:24:31 INFO - PROCESS | 2249 | 1461093871947 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}] 12:24:32 INFO - PROCESS | 2249 | 1461093872038 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:24:32 INFO - PROCESS | 2249 | 1461093872043 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d533800 == 62 [pid = 2249] [id = 517] 12:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x127773000) [pid = 2249] [serial = 1551] [outer = 0x0] 12:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x127b68400) [pid = 2249] [serial = 1552] [outer = 0x127773000] 12:24:32 INFO - PROCESS | 2249 | 1461093872076 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x1280a8400) [pid = 2249] [serial = 1553] [outer = 0x127773000] 12:24:32 INFO - PROCESS | 2249 | 1461093872460 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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 12:24:32 INFO - PROCESS | 2249 | 1461093872512 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 2249 | 1461093872513 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:24:32 INFO - PROCESS | 2249 | 1461093872522 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 2249 | 1461093872523 Marionette TRACE conn2 <- [1,2042,null,{}] 12:24:32 INFO - PROCESS | 2249 | 1461093872525 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}] 12:24:32 INFO - PROCESS | 2249 | 1461093872641 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:24:32 INFO - PROCESS | 2249 | 1461093872645 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b0800 == 63 [pid = 2249] [id = 518] 12:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x127d65800) [pid = 2249] [serial = 1554] [outer = 0x0] 12:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x1154dd400) [pid = 2249] [serial = 1555] [outer = 0x127d65800] 12:24:32 INFO - PROCESS | 2249 | 1461093872707 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x129bd4800) [pid = 2249] [serial = 1556] [outer = 0x127d65800] 12:24:33 INFO - PROCESS | 2249 | 1461093873098 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]]]}] 12:24:33 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) 12:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 618ms 12:24:33 INFO - PROCESS | 2249 | 1461093873141 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 2249 | 1461093873143 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:24:33 INFO - PROCESS | 2249 | 1461093873147 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 2249 | 1461093873148 Marionette TRACE conn2 <- [1,2046,null,{}] 12:24:33 INFO - PROCESS | 2249 | 1461093873152 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}] 12:24:33 INFO - PROCESS | 2249 | 1461093873319 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:24:33 INFO - PROCESS | 2249 | 1461093873340 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e374000 == 64 [pid = 2249] [id = 519] 12:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x116493c00) [pid = 2249] [serial = 1557] [outer = 0x0] 12:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12b2e9000) [pid = 2249] [serial = 1558] [outer = 0x116493c00] 12:24:33 INFO - PROCESS | 2249 | 1461093873381 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12baf4400) [pid = 2249] [serial = 1559] [outer = 0x116493c00] 12:24:33 INFO - PROCESS | 2249 | 1461093873796 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]]]}] 12:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 674ms 12:24:33 INFO - PROCESS | 2249 | 1461093873820 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 2249 | 1461093873822 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:24:33 INFO - PROCESS | 2249 | 1461093873824 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 2249 | 1461093873825 Marionette TRACE conn2 <- [1,2050,null,{}] 12:24:33 INFO - PROCESS | 2249 | 1461093873827 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}] 12:24:33 INFO - PROCESS | 2249 | 1461093873936 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:24:33 INFO - PROCESS | 2249 | 1461093873967 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9ad800 == 65 [pid = 2249] [id = 520] 12:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12baf5c00) [pid = 2249] [serial = 1560] [outer = 0x0] 12:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12c123400) [pid = 2249] [serial = 1561] [outer = 0x12baf5c00] 12:24:33 INFO - PROCESS | 2249 | 1461093873992 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12cf55c00) [pid = 2249] [serial = 1562] [outer = 0x12baf5c00] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12f6f3400) [pid = 2249] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11bc6a400) [pid = 2249] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x119dbf400) [pid = 2249] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x1237b8000) [pid = 2249] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x10873a400) [pid = 2249] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12cf4f000) [pid = 2249] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12d54a400) [pid = 2249] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x123ad8400) [pid = 2249] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12e644c00) [pid = 2249] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12cf4fc00) [pid = 2249] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x1176de000) [pid = 2249] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x127b90000) [pid = 2249] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x125b03000) [pid = 2249] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12d6df800) [pid = 2249] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x1146b8c00) [pid = 2249] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11c638800) [pid = 2249] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x118e6f000) [pid = 2249] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12b27d800) [pid = 2249] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x129bd1400) [pid = 2249] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12ef79800) [pid = 2249] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:24:34 INFO - PROCESS | 2249 | 1461093874513 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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 12:24:34 INFO - PROCESS | 2249 | 1461093874543 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 2249 | 1461093874544 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:24:34 INFO - PROCESS | 2249 | 1461093874547 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 2249 | 1461093874548 Marionette TRACE conn2 <- [1,2054,null,{}] 12:24:34 INFO - PROCESS | 2249 | 1461093874553 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}] 12:24:34 INFO - PROCESS | 2249 | 1461093874644 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:24:34 INFO - PROCESS | 2249 | 1461093874649 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d52f800 == 66 [pid = 2249] [id = 521] 12:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11641ac00) [pid = 2249] [serial = 1563] [outer = 0x0] 12:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11afa2000) [pid = 2249] [serial = 1564] [outer = 0x11641ac00] 12:24:34 INFO - PROCESS | 2249 | 1461093874675 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x125b0c000) [pid = 2249] [serial = 1565] [outer = 0x11641ac00] 12:24:35 INFO - PROCESS | 2249 | 1461093875012 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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 523ms 12:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:24:35 INFO - PROCESS | 2249 | 1461093875070 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 2249 | 1461093875071 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:24:35 INFO - PROCESS | 2249 | 1461093875073 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 2249 | 1461093875074 Marionette TRACE conn2 <- [1,2058,null,{}] 12:24:35 INFO - PROCESS | 2249 | 1461093875077 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}] 12:24:35 INFO - PROCESS | 2249 | 1461093875164 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:24:35 INFO - PROCESS | 2249 | 1461093875168 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f110800 == 67 [pid = 2249] [id = 522] 12:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11c638800) [pid = 2249] [serial = 1566] [outer = 0x0] 12:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12cf52c00) [pid = 2249] [serial = 1567] [outer = 0x11c638800] 12:24:35 INFO - PROCESS | 2249 | 1461093875198 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12d6df800) [pid = 2249] [serial = 1568] [outer = 0x11c638800] 12:24:35 INFO - PROCESS | 2249 | 1461093875559 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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 12:24:35 INFO - PROCESS | 2249 | 1461093875593 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 2249 | 1461093875594 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:24:35 INFO - PROCESS | 2249 | 1461093875596 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 2249 | 1461093875598 Marionette TRACE conn2 <- [1,2062,null,{}] 12:24:35 INFO - PROCESS | 2249 | 1461093875601 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}] 12:24:35 INFO - PROCESS | 2249 | 1461093875703 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:24:35 INFO - PROCESS | 2249 | 1461093875770 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbcc000 == 68 [pid = 2249] [id = 523] 12:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12d6c2000) [pid = 2249] [serial = 1569] [outer = 0x0] 12:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12e20b400) [pid = 2249] [serial = 1570] [outer = 0x12d6c2000] 12:24:35 INFO - PROCESS | 2249 | 1461093875795 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12eb6cc00) [pid = 2249] [serial = 1571] [outer = 0x12d6c2000] 12:24:36 INFO - PROCESS | 2249 | 1461093876068 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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 524ms 12:24:36 INFO - PROCESS | 2249 | 1461093876121 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 2249 | 1461093876123 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:24:36 INFO - PROCESS | 2249 | 1461093876125 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 2249 | 1461093876125 Marionette TRACE conn2 <- [1,2066,null,{}] 12:24:36 INFO - PROCESS | 2249 | 1461093876128 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}] 12:24:36 INFO - PROCESS | 2249 | 1461093876220 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:24:36 INFO - PROCESS | 2249 | 1461093876224 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x130250000 == 69 [pid = 2249] [id = 524] 12:24:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12e3af000) [pid = 2249] [serial = 1572] [outer = 0x0] 12:24:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12ef7f400) [pid = 2249] [serial = 1573] [outer = 0x12e3af000] 12:24:36 INFO - PROCESS | 2249 | 1461093876249 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12f2ec400) [pid = 2249] [serial = 1574] [outer = 0x12e3af000] 12:24:36 INFO - PROCESS | 2249 | 1461093876758 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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 667ms 12:24:36 INFO - PROCESS | 2249 | 1461093876793 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 2249 | 1461093876795 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:24:36 INFO - PROCESS | 2249 | 1461093876799 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 2249 | 1461093876802 Marionette TRACE conn2 <- [1,2070,null,{}] 12:24:36 INFO - PROCESS | 2249 | 1461093876806 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}] 12:24:36 INFO - PROCESS | 2249 | 1461093876925 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:24:37 INFO - PROCESS | 2249 | 1461093877031 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c322000 == 70 [pid = 2249] [id = 525] 12:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x1154dc800) [pid = 2249] [serial = 1575] [outer = 0x0] 12:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x118e82400) [pid = 2249] [serial = 1576] [outer = 0x1154dc800] 12:24:37 INFO - PROCESS | 2249 | 1461093877065 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x119a6e000) [pid = 2249] [serial = 1577] [outer = 0x1154dc800] 12:24:37 INFO - PROCESS | 2249 | 1461093877528 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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 772ms 12:24:37 INFO - PROCESS | 2249 | 1461093877571 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 2249 | 1461093877575 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:24:37 INFO - PROCESS | 2249 | 1461093877580 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 2249 | 1461093877582 Marionette TRACE conn2 <- [1,2074,null,{}] 12:24:37 INFO - PROCESS | 2249 | 1461093877587 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}] 12:24:37 INFO - PROCESS | 2249 | 1461093877696 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:24:37 INFO - PROCESS | 2249 | 1461093877776 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b961800 == 71 [pid = 2249] [id = 526] 12:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11a645400) [pid = 2249] [serial = 1578] [outer = 0x0] 12:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11bf30400) [pid = 2249] [serial = 1579] [outer = 0x11a645400] 12:24:37 INFO - PROCESS | 2249 | 1461093877807 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x1237b7400) [pid = 2249] [serial = 1580] [outer = 0x11a645400] 12:24:38 INFO - PROCESS | 2249 | 1461093878218 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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 673ms 12:24:38 INFO - PROCESS | 2249 | 1461093878264 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 2249 | 1461093878269 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:24:38 INFO - PROCESS | 2249 | 1461093878273 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 2249 | 1461093878277 Marionette TRACE conn2 <- [1,2078,null,{}] 12:24:38 INFO - PROCESS | 2249 | 1461093878289 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}] 12:24:38 INFO - PROCESS | 2249 | 1461093878422 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:24:38 INFO - PROCESS | 2249 | 1461093878503 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbc5800 == 72 [pid = 2249] [id = 527] 12:24:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x125b09c00) [pid = 2249] [serial = 1581] [outer = 0x0] 12:24:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x127b66800) [pid = 2249] [serial = 1582] [outer = 0x125b09c00] 12:24:38 INFO - PROCESS | 2249 | 1461093878537 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x129941c00) [pid = 2249] [serial = 1583] [outer = 0x125b09c00] 12:24:38 INFO - PROCESS | 2249 | 1461093878958 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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 724ms 12:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:24:39 INFO - PROCESS | 2249 | 1461093879005 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 2249 | 1461093879006 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:24:39 INFO - PROCESS | 2249 | 1461093879009 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 2249 | 1461093879010 Marionette TRACE conn2 <- [1,2082,null,{}] 12:24:39 INFO - PROCESS | 2249 | 1461093879013 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}] 12:24:39 INFO - PROCESS | 2249 | 1461093879123 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:24:39 INFO - PROCESS | 2249 | 1461093879231 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x13097e000 == 73 [pid = 2249] [id = 528] 12:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12b283000) [pid = 2249] [serial = 1584] [outer = 0x0] 12:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12d540000) [pid = 2249] [serial = 1585] [outer = 0x12b283000] 12:24:39 INFO - PROCESS | 2249 | 1461093879265 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12e145800) [pid = 2249] [serial = 1586] [outer = 0x12b283000] 12:24:39 INFO - PROCESS | 2249 | 1461093879678 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]]]}] 12:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 718ms 12:24:39 INFO - PROCESS | 2249 | 1461093879728 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 2249 | 1461093879729 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:24:39 INFO - PROCESS | 2249 | 1461093879731 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 2249 | 1461093879733 Marionette TRACE conn2 <- [1,2086,null,{}] 12:24:39 INFO - PROCESS | 2249 | 1461093879735 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}] 12:24:39 INFO - PROCESS | 2249 | 1461093879844 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:24:39 INFO - PROCESS | 2249 | 1461093879922 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x131dda800 == 74 [pid = 2249] [id = 529] 12:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12cf4bc00) [pid = 2249] [serial = 1587] [outer = 0x0] 12:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12e63c800) [pid = 2249] [serial = 1588] [outer = 0x12cf4bc00] 12:24:39 INFO - PROCESS | 2249 | 1461093879952 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12f2e9000) [pid = 2249] [serial = 1589] [outer = 0x12cf4bc00] 12:24:40 INFO - PROCESS | 2249 | 1461093880336 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 12:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:24:40 INFO - PROCESS | 2249 | 1461093880401 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 2249 | 1461093880403 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:24:40 INFO - PROCESS | 2249 | 1461093880405 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 2249 | 1461093880406 Marionette TRACE conn2 <- [1,2090,null,{}] 12:24:40 INFO - PROCESS | 2249 | 1461093880409 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}] 12:24:40 INFO - PROCESS | 2249 | 1461093880549 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:24:40 INFO - PROCESS | 2249 | 1461093880658 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x1383b1800 == 75 [pid = 2249] [id = 530] 12:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12f2efc00) [pid = 2249] [serial = 1590] [outer = 0x0] 12:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12f435400) [pid = 2249] [serial = 1591] [outer = 0x12f2efc00] 12:24:40 INFO - PROCESS | 2249 | 1461093880692 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12ff5b800) [pid = 2249] [serial = 1592] [outer = 0x12f2efc00] 12:24:41 INFO - PROCESS | 2249 | 1461093881097 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 719ms 12:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:24:41 INFO - PROCESS | 2249 | 1461093881125 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 2249 | 1461093881126 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:24:41 INFO - PROCESS | 2249 | 1461093881128 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 2249 | 1461093881129 Marionette TRACE conn2 <- [1,2094,null,{}] 12:24:41 INFO - PROCESS | 2249 | 1461093881132 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}] 12:24:41 INFO - PROCESS | 2249 | 1461093881238 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:24:41 INFO - PROCESS | 2249 | 1461093881367 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x137d2d000 == 76 [pid = 2249] [id = 531] 12:24:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x112159000) [pid = 2249] [serial = 1593] [outer = 0x0] 12:24:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x125f30000) [pid = 2249] [serial = 1594] [outer = 0x112159000] 12:24:41 INFO - PROCESS | 2249 | 1461093881398 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x125f37800) [pid = 2249] [serial = 1595] [outer = 0x112159000] 12:24:41 INFO - PROCESS | 2249 | 1461093881783 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 668ms 12:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:24:41 INFO - PROCESS | 2249 | 1461093881797 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 2249 | 1461093881798 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:24:41 INFO - PROCESS | 2249 | 1461093881800 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 2249 | 1461093881802 Marionette TRACE conn2 <- [1,2098,null,{}] 12:24:41 INFO - PROCESS | 2249 | 1461093881804 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}] 12:24:41 INFO - PROCESS | 2249 | 1461093881914 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:24:42 INFO - PROCESS | 2249 | 1461093882018 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x127488000 == 77 [pid = 2249] [id = 532] 12:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x114606400) [pid = 2249] [serial = 1596] [outer = 0x0] 12:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11ab3b800) [pid = 2249] [serial = 1597] [outer = 0x114606400] 12:24:42 INFO - PROCESS | 2249 | 1461093882047 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x125f38000) [pid = 2249] [serial = 1598] [outer = 0x114606400] 12:24:42 INFO - PROCESS | 2249 | 1461093882600 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]]]}] 12:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 870ms 12:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:24:42 INFO - PROCESS | 2249 | 1461093882670 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:24:42 INFO - PROCESS | 2249 | 1461093882672 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:24:42 INFO - PROCESS | 2249 | 1461093882676 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 2249 | 1461093882678 Marionette TRACE conn2 <- [1,2102,null,{}] 12:24:42 INFO - PROCESS | 2249 | 1461093882682 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}] 12:24:42 INFO - PROCESS | 2249 | 1461093882789 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:24:42 INFO - PROCESS | 2249 | 1461093882878 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c6be000 == 78 [pid = 2249] [id = 533] 12:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x114c07c00) [pid = 2249] [serial = 1599] [outer = 0x0] 12:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x1154e6400) [pid = 2249] [serial = 1600] [outer = 0x114c07c00] 12:24:42 INFO - PROCESS | 2249 | 1461093882907 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x118eddc00) [pid = 2249] [serial = 1601] [outer = 0x114c07c00] 12:24:43 INFO - PROCESS | 2249 | 1461093883353 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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 722ms 12:24:43 INFO - PROCESS | 2249 | 1461093883416 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 2249 | 1461093883421 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:24:43 INFO - PROCESS | 2249 | 1461093883428 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 2249 | 1461093883430 Marionette TRACE conn2 <- [1,2106,null,{}] 12:24:43 INFO - PROCESS | 2249 | 1461093883432 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}] 12:24:43 INFO - PROCESS | 2249 | 1461093883534 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbcc000 == 77 [pid = 2249] [id = 523] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12f110800 == 76 [pid = 2249] [id = 522] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12d52f800 == 75 [pid = 2249] [id = 521] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9ad800 == 74 [pid = 2249] [id = 520] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12e374000 == 73 [pid = 2249] [id = 519] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b0800 == 72 [pid = 2249] [id = 518] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12d533800 == 71 [pid = 2249] [id = 517] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12f6d5000) [pid = 2249] [serial = 1513] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | 1461093883672 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba31000 == 70 [pid = 2249] [id = 516] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12996c000 == 69 [pid = 2249] [id = 515] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad59000 == 68 [pid = 2249] [id = 514] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x11c336000 == 67 [pid = 2249] [id = 513] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x1237ce800 == 66 [pid = 2249] [id = 512] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1b1000 == 65 [pid = 2249] [id = 508] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x130250800 == 64 [pid = 2249] [id = 507] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5be800 == 63 [pid = 2249] [id = 506] 12:24:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8eb800 == 64 [pid = 2249] [id = 534] 12:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x1176de000) [pid = 2249] [serial = 1602] [outer = 0x0] 12:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x118edc000) [pid = 2249] [serial = 1603] [outer = 0x1176de000] 12:24:43 INFO - PROCESS | 2249 | 1461093883712 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11ab37400) [pid = 2249] [serial = 1604] [outer = 0x1176de000] 12:24:43 INFO - PROCESS | 2249 | --DOCSHELL 0x125b35800 == 63 [pid = 2249] [id = 505] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x1301c2000) [pid = 2249] [serial = 1453] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x125bc6400) [pid = 2249] [serial = 1461] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12b4ccc00) [pid = 2249] [serial = 1464] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x1237b4c00) [pid = 2249] [serial = 1481] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x11a652000) [pid = 2249] [serial = 1477] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12714f400) [pid = 2249] [serial = 1484] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12bafd400) [pid = 2249] [serial = 1505] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x11a650c00) [pid = 2249] [serial = 1470] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12d6ca800) [pid = 2249] [serial = 1493] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12f6d4c00) [pid = 2249] [serial = 1508] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x1277c6800) [pid = 2249] [serial = 1486] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12f432800) [pid = 2249] [serial = 1502] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12e20ac00) [pid = 2249] [serial = 1495] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12ef80c00) [pid = 2249] [serial = 1467] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x119a08000) [pid = 2249] [serial = 1475] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12f2f3000) [pid = 2249] [serial = 1507] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x119a02400) [pid = 2249] [serial = 1504] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12cf4ec00) [pid = 2249] [serial = 1490] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12d53b400) [pid = 2249] [serial = 1492] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x118e67800) [pid = 2249] [serial = 1474] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x125b0ac00) [pid = 2249] [serial = 1510] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x119c29800) [pid = 2249] [serial = 1458] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x1186f2000) [pid = 2249] [serial = 898] [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.] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12e642000) [pid = 2249] [serial = 1496] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x128610000) [pid = 2249] [serial = 1487] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11adadc00) [pid = 2249] [serial = 1478] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x129bcd000) [pid = 2249] [serial = 1489] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12ef84400) [pid = 2249] [serial = 1499] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x125ad5400) [pid = 2249] [serial = 1483] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12eb73800) [pid = 2249] [serial = 1498] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x11c352800) [pid = 2249] [serial = 1480] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x112158c00) [pid = 2249] [serial = 1455] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12f2f6800) [pid = 2249] [serial = 1501] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118be6800) [pid = 2249] [serial = 1399] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12913ec00) [pid = 2249] [serial = 1405] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11ab33400) [pid = 2249] [serial = 1402] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12eb70c00) [pid = 2249] [serial = 1411] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12cf52400) [pid = 2249] [serial = 1408] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12f2f5c00) [pid = 2249] [serial = 1396] [outer = 0x0] [url = about:blank] 12:24:43 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x125b0fc00) [pid = 2249] [serial = 1511] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 2249 | 1461093884058 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 674ms 12:24:44 INFO - PROCESS | 2249 | 1461093884103 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:24:44 INFO - PROCESS | 2249 | 1461093884106 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:24:44 INFO - PROCESS | 2249 | 1461093884109 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 2249 | 1461093884112 Marionette TRACE conn2 <- [1,2110,null,{}] 12:24:44 INFO - PROCESS | 2249 | 1461093884124 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}] 12:24:44 INFO - PROCESS | 2249 | 1461093884265 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:24:44 INFO - PROCESS | 2249 | 1461093884399 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b25d800 == 64 [pid = 2249] [id = 535] 12:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11aa1b400) [pid = 2249] [serial = 1605] [outer = 0x0] 12:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11c6c1400) [pid = 2249] [serial = 1606] [outer = 0x11aa1b400] 12:24:44 INFO - PROCESS | 2249 | 1461093884440 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x125b03c00) [pid = 2249] [serial = 1607] [outer = 0x11aa1b400] 12:24:44 INFO - PROCESS | 2249 | 1461093884743 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 678ms 12:24:44 INFO - PROCESS | 2249 | 1461093884788 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 2249 | 1461093884789 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:24:44 INFO - PROCESS | 2249 | 1461093884792 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 2249 | 1461093884793 Marionette TRACE conn2 <- [1,2114,null,{}] 12:24:44 INFO - PROCESS | 2249 | 1461093884795 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}] 12:24:44 INFO - PROCESS | 2249 | 1461093884892 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:24:44 INFO - PROCESS | 2249 | 1461093884973 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce4e800 == 65 [pid = 2249] [id = 536] 12:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x125b06800) [pid = 2249] [serial = 1608] [outer = 0x0] 12:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x125bc6400) [pid = 2249] [serial = 1609] [outer = 0x125b06800] 12:24:45 INFO - PROCESS | 2249 | 1461093885000 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x125f39400) [pid = 2249] [serial = 1610] [outer = 0x125b06800] 12:24:45 INFO - PROCESS | 2249 | 1461093885290 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]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 12:24:45 INFO - PROCESS | 2249 | 1461093885312 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 2249 | 1461093885313 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:24:45 INFO - PROCESS | 2249 | 1461093885316 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 2249 | 1461093885320 Marionette TRACE conn2 <- [1,2118,null,{}] 12:24:45 INFO - PROCESS | 2249 | 1461093885329 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}] 12:24:45 INFO - PROCESS | 2249 | 1461093885459 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:24:45 INFO - PROCESS | 2249 | 1461093885566 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8ae000 == 66 [pid = 2249] [id = 537] 12:24:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x125b06c00) [pid = 2249] [serial = 1611] [outer = 0x0] 12:24:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x127772800) [pid = 2249] [serial = 1612] [outer = 0x125b06c00] 12:24:45 INFO - PROCESS | 2249 | 1461093885609 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x127ee5000) [pid = 2249] [serial = 1613] [outer = 0x125b06c00] 12:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 728ms 12:24:46 INFO - PROCESS | 2249 | 1461093886037 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]]]}] 12:24:46 INFO - PROCESS | 2249 | 1461093886044 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 2249 | 1461093886045 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:24:46 INFO - PROCESS | 2249 | 1461093886047 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 2249 | 1461093886048 Marionette TRACE conn2 <- [1,2122,null,{}] 12:24:46 INFO - PROCESS | 2249 | 1461093886053 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}] 12:24:46 INFO - PROCESS | 2249 | 1461093886179 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:24:46 INFO - PROCESS | 2249 | 1461093886215 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9b2000 == 67 [pid = 2249] [id = 538] 12:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x129140800) [pid = 2249] [serial = 1614] [outer = 0x0] 12:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x129bd8000) [pid = 2249] [serial = 1615] [outer = 0x129140800] 12:24:46 INFO - PROCESS | 2249 | 1461093886242 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12baf8c00) [pid = 2249] [serial = 1616] [outer = 0x129140800] 12:24:46 INFO - PROCESS | 2249 | 1461093886565 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 573ms 12:24:46 INFO - PROCESS | 2249 | 1461093886620 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 2249 | 1461093886622 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:24:46 INFO - PROCESS | 2249 | 1461093886624 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 2249 | 1461093886625 Marionette TRACE conn2 <- [1,2126,null,{}] 12:24:46 INFO - PROCESS | 2249 | 1461093886627 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}] 12:24:46 INFO - PROCESS | 2249 | 1461093886741 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:24:46 INFO - PROCESS | 2249 | 1461093886755 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efb3000 == 68 [pid = 2249] [id = 539] 12:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x1299dc400) [pid = 2249] [serial = 1617] [outer = 0x0] 12:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12d546000) [pid = 2249] [serial = 1618] [outer = 0x1299dc400] 12:24:46 INFO - PROCESS | 2249 | 1461093886781 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12e202c00) [pid = 2249] [serial = 1619] [outer = 0x1299dc400] 12:24:47 INFO - PROCESS | 2249 | 1461093887127 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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 523ms 12:24:47 INFO - PROCESS | 2249 | 1461093887147 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 2249 | 1461093887149 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:24:47 INFO - PROCESS | 2249 | 1461093887151 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 2249 | 1461093887152 Marionette TRACE conn2 <- [1,2130,null,{}] 12:24:47 INFO - PROCESS | 2249 | 1461093887154 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}] 12:24:47 INFO - PROCESS | 2249 | 1461093887288 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:24:47 INFO - PROCESS | 2249 | 1461093887302 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff6c000 == 69 [pid = 2249] [id = 540] 12:24:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12e649c00) [pid = 2249] [serial = 1620] [outer = 0x0] 12:24:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12f429800) [pid = 2249] [serial = 1621] [outer = 0x12e649c00] 12:24:47 INFO - PROCESS | 2249 | 1461093887328 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x115648000) [pid = 2249] [serial = 1622] [outer = 0x12e649c00] 12:24:47 INFO - PROCESS | 2249 | 1461093887722 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] 12:24:47 INFO - PROCESS | 2249 | 1461093887773 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:24:47 INFO - PROCESS | 2249 | 1461093887775 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 2249 | 1461093887776 Marionette TRACE conn2 <- [1,2134,null,{}] 12:24:47 INFO - PROCESS | 2249 | 1461093887779 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}] 12:24:48 INFO - PROCESS | 2249 | 1461093888027 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x127d65800) [pid = 2249] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x116493c00) [pid = 2249] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x119c25000) [pid = 2249] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x114b82400) [pid = 2249] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12394f800) [pid = 2249] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12baf5c00) [pid = 2249] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11641ac00) [pid = 2249] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11ab3c000) [pid = 2249] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x118ee3800) [pid = 2249] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x127773000) [pid = 2249] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12d6c2000) [pid = 2249] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:24:48 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11c638800) [pid = 2249] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:24:48 INFO - PROCESS | 2249 | 1461093888082 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8e2000 == 70 [pid = 2249] [id = 541] 12:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1146b4c00) [pid = 2249] [serial = 1623] [outer = 0x0] 12:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x118e85400) [pid = 2249] [serial = 1624] [outer = 0x1146b4c00] 12:24:48 INFO - PROCESS | 2249 | 1461093888108 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x11c638800) [pid = 2249] [serial = 1625] [outer = 0x1146b4c00] 12:24:48 INFO - PROCESS | 2249 | 1461093888443 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]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 720ms 12:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:24:48 INFO - PROCESS | 2249 | 1461093888497 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 2249 | 1461093888499 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:24:48 INFO - PROCESS | 2249 | 1461093888503 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 2249 | 1461093888504 Marionette TRACE conn2 <- [1,2138,null,{}] 12:24:48 INFO - PROCESS | 2249 | 1461093888508 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}] 12:24:48 INFO - PROCESS | 2249 | 1461093888705 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:24:48 INFO - PROCESS | 2249 | 1461093888720 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff79000 == 71 [pid = 2249] [id = 542] 12:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x11bb06400) [pid = 2249] [serial = 1626] [outer = 0x0] 12:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12d6e2c00) [pid = 2249] [serial = 1627] [outer = 0x11bb06400] 12:24:48 INFO - PROCESS | 2249 | 1461093888761 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x125b11c00) [pid = 2249] [serial = 1628] [outer = 0x11bb06400] 12:24:49 INFO - PROCESS | 2249 | 1461093889111 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]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 621ms 12:24:49 INFO - PROCESS | 2249 | 1461093889124 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 2249 | 1461093889125 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:24:49 INFO - PROCESS | 2249 | 1461093889128 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 2249 | 1461093889129 Marionette TRACE conn2 <- [1,2142,null,{}] 12:24:49 INFO - PROCESS | 2249 | 1461093889132 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}] 12:24:49 INFO - PROCESS | 2249 | 1461093889274 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:24:49 INFO - PROCESS | 2249 | 1461093889281 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x137d2e800 == 72 [pid = 2249] [id = 543] 12:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12f6f2c00) [pid = 2249] [serial = 1629] [outer = 0x0] 12:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12ff5d800) [pid = 2249] [serial = 1630] [outer = 0x12f6f2c00] 12:24:49 INFO - PROCESS | 2249 | 1461093889311 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x1301c9800) [pid = 2249] [serial = 1631] [outer = 0x12f6f2c00] 12:24:49 INFO - PROCESS | 2249 | 1461093889630 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] 12:24:49 INFO - PROCESS | 2249 | 1461093889649 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:24:49 INFO - PROCESS | 2249 | 1461093889655 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 2249 | 1461093889656 Marionette TRACE conn2 <- [1,2146,null,{}] 12:24:49 INFO - PROCESS | 2249 | 1461093889659 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}] 12:24:49 INFO - PROCESS | 2249 | 1461093889750 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:24:49 INFO - PROCESS | 2249 | 1461093889755 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x1388df000 == 73 [pid = 2249] [id = 544] 12:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11215b800) [pid = 2249] [serial = 1632] [outer = 0x0] 12:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x130904800) [pid = 2249] [serial = 1633] [outer = 0x11215b800] 12:24:49 INFO - PROCESS | 2249 | 1461093889780 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x13090fc00) [pid = 2249] [serial = 1634] [outer = 0x11215b800] 12:24:50 INFO - PROCESS | 2249 | 1461093890392 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] 12:24:50 INFO - PROCESS | 2249 | 1461093890441 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:24:50 INFO - PROCESS | 2249 | 1461093890446 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 2249 | 1461093890453 Marionette TRACE conn2 <- [1,2150,null,{}] 12:24:50 INFO - PROCESS | 2249 | 1461093890459 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}] 12:24:50 INFO - PROCESS | 2249 | 1461093890645 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:24:50 INFO - PROCESS | 2249 | 1461093890749 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x128673800 == 74 [pid = 2249] [id = 545] 12:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x118e88c00) [pid = 2249] [serial = 1635] [outer = 0x0] 12:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11aa14800) [pid = 2249] [serial = 1636] [outer = 0x118e88c00] 12:24:50 INFO - PROCESS | 2249 | 1461093890781 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11adb2000) [pid = 2249] [serial = 1637] [outer = 0x118e88c00] 12:24:51 INFO - PROCESS | 2249 | 1461093891276 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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 877ms 12:24:51 INFO - PROCESS | 2249 | 1461093891334 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 2249 | 1461093891338 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:24:51 INFO - PROCESS | 2249 | 1461093891344 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 2249 | 1461093891346 Marionette TRACE conn2 <- [1,2154,null,{}] 12:24:51 INFO - PROCESS | 2249 | 1461093891349 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}] 12:24:51 INFO - PROCESS | 2249 | 1461093891460 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:24:51 INFO - PROCESS | 2249 | 1461093891539 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e36a800 == 75 [pid = 2249] [id = 546] 12:24:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11c3b7800) [pid = 2249] [serial = 1638] [outer = 0x0] 12:24:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x125b0f000) [pid = 2249] [serial = 1639] [outer = 0x11c3b7800] 12:24:51 INFO - PROCESS | 2249 | 1461093891571 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x125f38c00) [pid = 2249] [serial = 1640] [outer = 0x11c3b7800] 12:24:51 INFO - PROCESS | 2249 | 1461093891983 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]]]}] 12:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 12:24:52 INFO - PROCESS | 2249 | 1461093892016 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 2249 | 1461093892019 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:24:52 INFO - PROCESS | 2249 | 1461093892022 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 2249 | 1461093892025 Marionette TRACE conn2 <- [1,2158,null,{}] 12:24:52 INFO - PROCESS | 2249 | 1461093892033 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}] 12:24:52 INFO - PROCESS | 2249 | 1461093892148 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:24:52 INFO - PROCESS | 2249 | 1461093892230 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x1383c1800 == 76 [pid = 2249] [id = 547] 12:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x1277bc000) [pid = 2249] [serial = 1641] [outer = 0x0] 12:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12860cc00) [pid = 2249] [serial = 1642] [outer = 0x1277bc000] 12:24:52 INFO - PROCESS | 2249 | 1461093892264 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12b2e6000) [pid = 2249] [serial = 1643] [outer = 0x1277bc000] 12:24:52 INFO - PROCESS | 2249 | 1461093892679 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]]]}] 12:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 672ms 12:24:52 INFO - PROCESS | 2249 | 1461093892694 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 2249 | 1461093892696 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:24:52 INFO - PROCESS | 2249 | 1461093892699 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 2249 | 1461093892700 Marionette TRACE conn2 <- [1,2162,null,{}] 12:24:52 INFO - PROCESS | 2249 | 1461093892703 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}] 12:24:52 INFO - PROCESS | 2249 | 1461093892833 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:24:52 INFO - PROCESS | 2249 | 1461093892915 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x1377ce000 == 77 [pid = 2249] [id = 548] 12:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x1286d0400) [pid = 2249] [serial = 1644] [outer = 0x0] 12:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12d541000) [pid = 2249] [serial = 1645] [outer = 0x1286d0400] 12:24:52 INFO - PROCESS | 2249 | 1461093892946 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12f2ee800) [pid = 2249] [serial = 1646] [outer = 0x1286d0400] 12:24:53 INFO - PROCESS | 2249 | 1461093893329 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]]]}] 12:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 672ms 12:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:24:53 INFO - PROCESS | 2249 | 1461093893372 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 2249 | 1461093893373 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:24:53 INFO - PROCESS | 2249 | 1461093893375 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 2249 | 1461093893377 Marionette TRACE conn2 <- [1,2166,null,{}] 12:24:53 INFO - PROCESS | 2249 | 1461093893379 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}] 12:24:53 INFO - PROCESS | 2249 | 1461093893491 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:24:53 INFO - PROCESS | 2249 | 1461093893606 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x1385b7800 == 78 [pid = 2249] [id = 549] 12:24:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12b2e7800) [pid = 2249] [serial = 1647] [outer = 0x0] 12:24:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12f6fbc00) [pid = 2249] [serial = 1648] [outer = 0x12b2e7800] 12:24:53 INFO - PROCESS | 2249 | 1461093893657 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x1301c4800) [pid = 2249] [serial = 1649] [outer = 0x12b2e7800] 12:24:54 INFO - PROCESS | 2249 | 1461093894123 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]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 820ms 12:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:24:54 INFO - PROCESS | 2249 | 1461093894195 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 2249 | 1461093894197 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:24:54 INFO - PROCESS | 2249 | 1461093894199 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 2249 | 1461093894200 Marionette TRACE conn2 <- [1,2170,null,{}] 12:24:54 INFO - PROCESS | 2249 | 1461093894203 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}] 12:24:54 INFO - PROCESS | 2249 | 1461093894329 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:24:54 INFO - PROCESS | 2249 | 1461093894412 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x137d8f000 == 79 [pid = 2249] [id = 550] 12:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x130903400) [pid = 2249] [serial = 1650] [outer = 0x0] 12:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x130924000) [pid = 2249] [serial = 1651] [outer = 0x130903400] 12:24:54 INFO - PROCESS | 2249 | 1461093894446 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x1386c5800) [pid = 2249] [serial = 1652] [outer = 0x130903400] 12:24:54 INFO - PROCESS | 2249 | 1461093894853 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]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 672ms 12:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:24:54 INFO - PROCESS | 2249 | 1461093894871 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 2249 | 1461093894872 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:24:54 INFO - PROCESS | 2249 | 1461093894875 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 2249 | 1461093894876 Marionette TRACE conn2 <- [1,2174,null,{}] 12:24:54 INFO - PROCESS | 2249 | 1461093894878 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}] 12:24:54 INFO - PROCESS | 2249 | 1461093894987 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:24:55 INFO - PROCESS | 2249 | 1461093895097 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x137da3000 == 80 [pid = 2249] [id = 551] 12:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x130903800) [pid = 2249] [serial = 1653] [outer = 0x0] 12:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x1386ca000) [pid = 2249] [serial = 1654] [outer = 0x130903800] 12:24:55 INFO - PROCESS | 2249 | 1461093895129 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x1386d1400) [pid = 2249] [serial = 1655] [outer = 0x130903800] 12:24:55 INFO - PROCESS | 2249 | 1461093895574 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]]]}] 12:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 720ms 12:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:24:55 INFO - PROCESS | 2249 | 1461093895596 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 2249 | 1461093895597 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:24:55 INFO - PROCESS | 2249 | 1461093895600 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 2249 | 1461093895601 Marionette TRACE conn2 <- [1,2178,null,{}] 12:24:55 INFO - PROCESS | 2249 | 1461093895604 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}] 12:24:55 INFO - PROCESS | 2249 | 1461093895735 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:24:55 INFO - PROCESS | 2249 | 1461093895823 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237ce000 == 81 [pid = 2249] [id = 552] 12:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11215d800) [pid = 2249] [serial = 1656] [outer = 0x0] 12:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x129bcbc00) [pid = 2249] [serial = 1657] [outer = 0x11215d800] 12:24:55 INFO - PROCESS | 2249 | 1461093895853 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x130931800) [pid = 2249] [serial = 1658] [outer = 0x11215d800] 12:24:56 INFO - PROCESS | 2249 | 1461093896480 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]]]}] 12:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 923ms 12:24:56 INFO - PROCESS | 2249 | 1461093896523 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 2249 | 1461093896526 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:24:56 INFO - PROCESS | 2249 | 1461093896530 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 2249 | 1461093896534 Marionette TRACE conn2 <- [1,2182,null,{}] 12:24:56 INFO - PROCESS | 2249 | 1461093896541 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}] 12:24:56 INFO - PROCESS | 2249 | 1461093896703 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:24:56 INFO - PROCESS | 2249 | 1461093896791 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1af000 == 82 [pid = 2249] [id = 553] 12:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x115651800) [pid = 2249] [serial = 1659] [outer = 0x0] 12:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x1191df800) [pid = 2249] [serial = 1660] [outer = 0x115651800] 12:24:56 INFO - PROCESS | 2249 | 1461093896819 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x11a64cc00) [pid = 2249] [serial = 1661] [outer = 0x115651800] 12:24:57 INFO - PROCESS | 2249 | 1461093897261 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]]]}] 12:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 781ms 12:24:57 INFO - PROCESS | 2249 | 1461093897311 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 2249 | 1461093897315 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:24:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:24:57 INFO - PROCESS | 2249 | 1461093897322 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 2249 | 1461093897324 Marionette TRACE conn2 <- [1,2186,null,{}] 12:24:57 INFO - PROCESS | 2249 | 1461093897326 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}] 12:24:57 INFO - PROCESS | 2249 | 1461093897427 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:24:57 INFO - PROCESS | 2249 | 1461093897542 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad6e800 == 83 [pid = 2249] [id = 554] 12:24:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x118edac00) [pid = 2249] [serial = 1662] [outer = 0x0] 12:24:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x11a652400) [pid = 2249] [serial = 1663] [outer = 0x118edac00] 12:24:57 INFO - PROCESS | 2249 | 1461093897573 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x11aa26c00) [pid = 2249] [serial = 1664] [outer = 0x118edac00] 12:24:57 INFO - PROCESS | 2249 | --DOCSHELL 0x12748d800 == 82 [pid = 2249] [id = 368] 12:24:57 INFO - PROCESS | 2249 | --DOCSHELL 0x137d2e800 == 81 [pid = 2249] [id = 543] 12:24:57 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff79000 == 80 [pid = 2249] [id = 542] 12:24:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8e2000 == 79 [pid = 2249] [id = 541] 12:24:57 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff6c000 == 78 [pid = 2249] [id = 540] 12:24:57 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x118e7f000) [pid = 2249] [serial = 1516] [outer = 0x0] [url = about:blank] 12:24:57 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x12ef7f400) [pid = 2249] [serial = 1573] [outer = 0x0] [url = about:blank] 12:24:57 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x125da6c00) [pid = 2249] [serial = 1522] [outer = 0x0] [url = about:blank] 12:24:57 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x11b678800) [pid = 2249] [serial = 1519] [outer = 0x0] [url = about:blank] 12:24:57 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x12b4c1800) [pid = 2249] [serial = 1525] [outer = 0x0] [url = about:blank] 12:24:57 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x12d543c00) [pid = 2249] [serial = 1531] [outer = 0x0] [url = about:blank] 12:24:57 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x127b6c800) [pid = 2249] [serial = 1528] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12efb3000 == 77 [pid = 2249] [id = 539] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9b2000 == 76 [pid = 2249] [id = 538] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8ae000 == 75 [pid = 2249] [id = 537] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce4e800 == 74 [pid = 2249] [id = 536] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12b25d800 == 73 [pid = 2249] [id = 535] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8eb800 == 72 [pid = 2249] [id = 534] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x11c6be000 == 71 [pid = 2249] [id = 533] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x137d2d000 == 70 [pid = 2249] [id = 531] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x1383b1800 == 69 [pid = 2249] [id = 530] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x131dda800 == 68 [pid = 2249] [id = 529] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x13097e000 == 67 [pid = 2249] [id = 528] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbc5800 == 66 [pid = 2249] [id = 527] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12b961800 == 65 [pid = 2249] [id = 526] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x11c322000 == 64 [pid = 2249] [id = 525] 12:24:58 INFO - PROCESS | 2249 | --DOCSHELL 0x130250000 == 63 [pid = 2249] [id = 524] 12:24:58 INFO - PROCESS | 2249 | 1461093898052 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]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 771ms 12:24:58 INFO - PROCESS | 2249 | 1461093898094 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 2249 | 1461093898095 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:24:58 INFO - PROCESS | 2249 | 1461093898098 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 2249 | 1461093898102 Marionette TRACE conn2 <- [1,2190,null,{}] 12:24:58 INFO - PROCESS | 2249 | 1461093898110 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}] 12:24:58 INFO - PROCESS | 2249 | 1461093898211 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:24:58 INFO - PROCESS | 2249 | 1461093898216 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b40800 == 64 [pid = 2249] [id = 555] 12:24:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x11ab38000) [pid = 2249] [serial = 1665] [outer = 0x0] 12:24:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x11bf3cc00) [pid = 2249] [serial = 1666] [outer = 0x11ab38000] 12:24:58 INFO - PROCESS | 2249 | 1461093898265 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x1237b5400) [pid = 2249] [serial = 1667] [outer = 0x11ab38000] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x11afa2000) [pid = 2249] [serial = 1564] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x1237b4400) [pid = 2249] [serial = 1546] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x123ad4400) [pid = 2249] [serial = 1547] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x119c24000) [pid = 2249] [serial = 1541] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x119a03000) [pid = 2249] [serial = 1540] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x127b68400) [pid = 2249] [serial = 1552] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12cf55c00) [pid = 2249] [serial = 1562] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x12baf4400) [pid = 2249] [serial = 1559] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x12eb6cc00) [pid = 2249] [serial = 1571] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12cf52c00) [pid = 2249] [serial = 1567] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x125b0c000) [pid = 2249] [serial = 1565] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x129bd4800) [pid = 2249] [serial = 1556] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x1280a8400) [pid = 2249] [serial = 1553] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12d6df800) [pid = 2249] [serial = 1568] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12e20b400) [pid = 2249] [serial = 1570] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x1154dd400) [pid = 2249] [serial = 1555] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x118e7e000) [pid = 2249] [serial = 1534] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12b2e9000) [pid = 2249] [serial = 1558] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x11a931000) [pid = 2249] [serial = 1543] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11ab40400) [pid = 2249] [serial = 1544] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x115810c00) [pid = 2249] [serial = 1538] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x115137c00) [pid = 2249] [serial = 1537] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x125b0d400) [pid = 2249] [serial = 1549] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x125da7400) [pid = 2249] [serial = 1550] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12c123400) [pid = 2249] [serial = 1561] [outer = 0x0] [url = about:blank] 12:24:58 INFO - PROCESS | 2249 | 1461093898746 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]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 674ms 12:24:58 INFO - PROCESS | 2249 | 1461093898788 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 2249 | 1461093898790 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:24:58 INFO - PROCESS | 2249 | 1461093898794 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 2249 | 1461093898796 Marionette TRACE conn2 <- [1,2194,null,{}] 12:24:58 INFO - PROCESS | 2249 | 1461093898799 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}] 12:24:58 INFO - PROCESS | 2249 | 1461093898943 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:24:59 INFO - PROCESS | 2249 | 1461093899043 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x128651000 == 65 [pid = 2249] [id = 556] 12:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11af96c00) [pid = 2249] [serial = 1668] [outer = 0x0] 12:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x123ad8000) [pid = 2249] [serial = 1669] [outer = 0x11af96c00] 12:24:59 INFO - PROCESS | 2249 | 1461093899086 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x125b0b400) [pid = 2249] [serial = 1670] [outer = 0x11af96c00] 12:24:59 INFO - PROCESS | 2249 | 1461093899509 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]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:24:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 12:24:59 INFO - PROCESS | 2249 | 1461093899513 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 2249 | 1461093899514 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:24:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:24:59 INFO - PROCESS | 2249 | 1461093899517 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 2249 | 1461093899520 Marionette TRACE conn2 <- [1,2198,null,{}] 12:24:59 INFO - PROCESS | 2249 | 1461093899522 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}] 12:24:59 INFO - PROCESS | 2249 | 1461093899610 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:24:59 INFO - PROCESS | 2249 | 1461093899615 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba2b000 == 66 [pid = 2249] [id = 557] 12:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x125b0c000) [pid = 2249] [serial = 1671] [outer = 0x0] 12:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x125da1000) [pid = 2249] [serial = 1672] [outer = 0x125b0c000] 12:24:59 INFO - PROCESS | 2249 | 1461093899641 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x125f2b000) [pid = 2249] [serial = 1673] [outer = 0x125b0c000] 12:24:59 INFO - PROCESS | 2249 | 1461093899991 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]]]}] 12:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 12:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:25:00 INFO - PROCESS | 2249 | 1461093900038 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:25:00 INFO - PROCESS | 2249 | 1461093900040 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:25:00 INFO - PROCESS | 2249 | 1461093900042 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 2249 | 1461093900043 Marionette TRACE conn2 <- [1,2202,null,{}] 12:25:00 INFO - PROCESS | 2249 | 1461093900045 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}] 12:25:00 INFO - PROCESS | 2249 | 1461093900148 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:25:00 INFO - PROCESS | 2249 | 1461093900243 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce4e800 == 67 [pid = 2249] [id = 558] 12:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x127025800) [pid = 2249] [serial = 1674] [outer = 0x0] 12:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x1273dcc00) [pid = 2249] [serial = 1675] [outer = 0x127025800] 12:25:00 INFO - PROCESS | 2249 | 1461093900271 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x127e83000) [pid = 2249] [serial = 1676] [outer = 0x127025800] 12:25:00 INFO - PROCESS | 2249 | 1461093900630 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]]]}] 12:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 12:25:00 INFO - PROCESS | 2249 | 1461093900663 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:25:00 INFO - PROCESS | 2249 | 1461093900665 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:25:00 INFO - PROCESS | 2249 | 1461093900685 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 2249 | 1461093900686 Marionette TRACE conn2 <- [1,2206,null,{}] 12:25:00 INFO - PROCESS | 2249 | 1461093900690 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}] 12:25:00 INFO - PROCESS | 2249 | 1461093900859 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:25:00 INFO - PROCESS | 2249 | 1461093900886 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8bb800 == 68 [pid = 2249] [id = 559] 12:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x127b6f800) [pid = 2249] [serial = 1677] [outer = 0x0] 12:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12860e400) [pid = 2249] [serial = 1678] [outer = 0x127b6f800] 12:25:00 INFO - PROCESS | 2249 | 1461093900929 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12914a400) [pid = 2249] [serial = 1679] [outer = 0x127b6f800] 12:25:01 INFO - PROCESS | 2249 | 1461093901332 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]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 680ms 12:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:25:01 INFO - PROCESS | 2249 | 1461093901356 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 2249 | 1461093901358 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:25:01 INFO - PROCESS | 2249 | 1461093901360 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 2249 | 1461093901361 Marionette TRACE conn2 <- [1,2210,null,{}] 12:25:01 INFO - PROCESS | 2249 | 1461093901363 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}] 12:25:01 INFO - PROCESS | 2249 | 1461093901475 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:25:01 INFO - PROCESS | 2249 | 1461093901516 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e908000 == 69 [pid = 2249] [id = 560] 12:25:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11ab38c00) [pid = 2249] [serial = 1680] [outer = 0x0] 12:25:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x1299e8400) [pid = 2249] [serial = 1681] [outer = 0x11ab38c00] 12:25:01 INFO - PROCESS | 2249 | 1461093901541 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12b286800) [pid = 2249] [serial = 1682] [outer = 0x11ab38c00] 12:25:01 INFO - PROCESS | 2249 | 1461093901869 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]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 12:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:25:01 INFO - PROCESS | 2249 | 1461093901878 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 2249 | 1461093901880 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:25:01 INFO - PROCESS | 2249 | 1461093901882 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 2249 | 1461093901883 Marionette TRACE conn2 <- [1,2214,null,{}] 12:25:01 INFO - PROCESS | 2249 | 1461093901894 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}] 12:25:02 INFO - PROCESS | 2249 | 1461093902004 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:25:02 INFO - PROCESS | 2249 | 1461093902045 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9b6000 == 70 [pid = 2249] [id = 561] 12:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x125da7000) [pid = 2249] [serial = 1683] [outer = 0x0] 12:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12b4be000) [pid = 2249] [serial = 1684] [outer = 0x125da7000] 12:25:02 INFO - PROCESS | 2249 | 1461093902071 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12b984c00) [pid = 2249] [serial = 1685] [outer = 0x125da7000] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x1154e1800) [pid = 2249] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x12b981000) [pid = 2249] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x108741800) [pid = 2249] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x11bb07c00) [pid = 2249] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x1176de000) [pid = 2249] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x114606400) [pid = 2249] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x129140800) [pid = 2249] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x114c07c00) [pid = 2249] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x11aa1b400) [pid = 2249] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x125b06c00) [pid = 2249] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x125b06800) [pid = 2249] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x1299dc400) [pid = 2249] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12e649c00) [pid = 2249] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12f6f2c00) [pid = 2249] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x1146b4c00) [pid = 2249] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11bb06400) [pid = 2249] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x11a64f000) [pid = 2249] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:25:02 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x127e85000) [pid = 2249] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:25:02 INFO - PROCESS | 2249 | 1461093902561 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]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 729ms 12:25:02 INFO - PROCESS | 2249 | 1461093902611 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 2249 | 1461093902613 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:25:02 INFO - PROCESS | 2249 | 1461093902615 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 2249 | 1461093902616 Marionette TRACE conn2 <- [1,2218,null,{}] 12:25:02 INFO - PROCESS | 2249 | 1461093902618 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}] 12:25:02 INFO - PROCESS | 2249 | 1461093902708 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:25:02 INFO - PROCESS | 2249 | 1461093902794 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e6a5800 == 71 [pid = 2249] [id = 562] 12:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x1146b4c00) [pid = 2249] [serial = 1686] [outer = 0x0] 12:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11a643400) [pid = 2249] [serial = 1687] [outer = 0x1146b4c00] 12:25:02 INFO - PROCESS | 2249 | 1461093902819 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x127b65400) [pid = 2249] [serial = 1688] [outer = 0x1146b4c00] 12:25:03 INFO - PROCESS | 2249 | 1461093903104 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]]]}] 12:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 12:25:03 INFO - PROCESS | 2249 | 1461093903139 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:25:03 INFO - PROCESS | 2249 | 1461093903140 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:25:03 INFO - PROCESS | 2249 | 1461093903143 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:25:03 INFO - PROCESS | 2249 | 1461093903145 Marionette TRACE conn2 <- [1,2222,null,{}] 12:25:03 INFO - PROCESS | 2249 | 1461093903147 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}] 12:25:03 INFO - PROCESS | 2249 | 1461093903251 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:25:03 INFO - PROCESS | 2249 | 1461093903255 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f654800 == 72 [pid = 2249] [id = 563] 12:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11bc6e000) [pid = 2249] [serial = 1689] [outer = 0x0] 12:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12ced5000) [pid = 2249] [serial = 1690] [outer = 0x11bc6e000] 12:25:03 INFO - PROCESS | 2249 | 1461093903285 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12d6c5c00) [pid = 2249] [serial = 1691] [outer = 0x11bc6e000] 12:25:03 INFO - PROCESS | 2249 | 1461093903792 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]]]}] 12:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 12:25:03 INFO - PROCESS | 2249 | 1461093903812 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:25:03 INFO - PROCESS | 2249 | 1461093903815 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:25:03 INFO - PROCESS | 2249 | 1461093903819 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:25:03 INFO - PROCESS | 2249 | 1461093903821 Marionette TRACE conn2 <- [1,2226,null,{}] 12:25:03 INFO - PROCESS | 2249 | 1461093903826 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}] 12:25:03 INFO - PROCESS | 2249 | 1461093903946 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:25:04 INFO - PROCESS | 2249 | 1461093904052 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x125b47000 == 73 [pid = 2249] [id = 564] 12:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x118e6b800) [pid = 2249] [serial = 1692] [outer = 0x0] 12:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x118eda000) [pid = 2249] [serial = 1693] [outer = 0x118e6b800] 12:25:04 INFO - PROCESS | 2249 | 1461093904085 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x11a645c00) [pid = 2249] [serial = 1694] [outer = 0x118e6b800] 12:25:04 INFO - PROCESS | 2249 | 1461093904504 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]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 720ms 12:25:04 INFO - PROCESS | 2249 | 1461093904540 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:25:04 INFO - PROCESS | 2249 | 1461093904544 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:25:04 INFO - PROCESS | 2249 | 1461093904549 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 2249 | 1461093904551 Marionette TRACE conn2 <- [1,2230,null,{}] 12:25:04 INFO - PROCESS | 2249 | 1461093904553 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}] 12:25:04 INFO - PROCESS | 2249 | 1461093904662 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:25:04 INFO - PROCESS | 2249 | 1461093904771 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf2d800 == 74 [pid = 2249] [id = 565] 12:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x11a64fc00) [pid = 2249] [serial = 1695] [outer = 0x0] 12:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x11b66d800) [pid = 2249] [serial = 1696] [outer = 0x11a64fc00] 12:25:04 INFO - PROCESS | 2249 | 1461093904802 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x1237b6400) [pid = 2249] [serial = 1697] [outer = 0x11a64fc00] 12:25:05 INFO - PROCESS | 2249 | 1461093905218 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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 722ms 12:25:05 INFO - PROCESS | 2249 | 1461093905293 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 2249 | 1461093905294 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:25:05 INFO - PROCESS | 2249 | 1461093905296 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 2249 | 1461093905299 Marionette TRACE conn2 <- [1,2234,null,{}] 12:25:05 INFO - PROCESS | 2249 | 1461093905338 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}] 12:25:05 INFO - PROCESS | 2249 | 1461093905473 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:25:05 INFO - PROCESS | 2249 | 1461093905519 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbc5800 == 75 [pid = 2249] [id = 566] 12:25:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x127773000) [pid = 2249] [serial = 1698] [outer = 0x0] 12:25:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x127b66000) [pid = 2249] [serial = 1699] [outer = 0x127773000] 12:25:05 INFO - PROCESS | 2249 | 1461093905552 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x127ee6000) [pid = 2249] [serial = 1700] [outer = 0x127773000] 12:25:05 INFO - PROCESS | 2249 | 1461093905929 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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 684ms 12:25:05 INFO - PROCESS | 2249 | 1461093905981 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 2249 | 1461093905983 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:25:05 INFO - PROCESS | 2249 | 1461093905986 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 2249 | 1461093905987 Marionette TRACE conn2 <- [1,2238,null,{}] 12:25:05 INFO - PROCESS | 2249 | 1461093905989 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}] 12:25:06 INFO - PROCESS | 2249 | 1461093906104 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:25:06 INFO - PROCESS | 2249 | 1461093906210 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x130245000 == 76 [pid = 2249] [id = 567] 12:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x127773c00) [pid = 2249] [serial = 1701] [outer = 0x0] 12:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12b2e9c00) [pid = 2249] [serial = 1702] [outer = 0x127773c00] 12:25:06 INFO - PROCESS | 2249 | 1461093906242 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12c128800) [pid = 2249] [serial = 1703] [outer = 0x127773c00] 12:25:06 INFO - PROCESS | 2249 | 1461093906645 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]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 668ms 12:25:06 INFO - PROCESS | 2249 | 1461093906655 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 2249 | 1461093906656 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:25:06 INFO - PROCESS | 2249 | 1461093906659 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 2249 | 1461093906660 Marionette TRACE conn2 <- [1,2242,null,{}] 12:25:06 INFO - PROCESS | 2249 | 1461093906662 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}] 12:25:06 INFO - PROCESS | 2249 | 1461093906768 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:25:06 INFO - PROCESS | 2249 | 1461093906867 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x13096c000 == 77 [pid = 2249] [id = 568] 12:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12cf4c800) [pid = 2249] [serial = 1704] [outer = 0x0] 12:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12d543c00) [pid = 2249] [serial = 1705] [outer = 0x12cf4c800] 12:25:06 INFO - PROCESS | 2249 | 1461093906898 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12e144c00) [pid = 2249] [serial = 1706] [outer = 0x12cf4c800] 12:25:07 INFO - PROCESS | 2249 | 1461093907314 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 668ms 12:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:25:07 INFO - PROCESS | 2249 | 1461093907327 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 2249 | 1461093907329 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:25:07 INFO - PROCESS | 2249 | 1461093907331 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 2249 | 1461093907332 Marionette TRACE conn2 <- [1,2246,null,{}] 12:25:07 INFO - PROCESS | 2249 | 1461093907334 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}] 12:25:07 INFO - PROCESS | 2249 | 1461093907459 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:25:07 INFO - PROCESS | 2249 | 1461093907568 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x137c1e800 == 78 [pid = 2249] [id = 569] 12:25:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x12e205800) [pid = 2249] [serial = 1707] [outer = 0x0] 12:25:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x12e647800) [pid = 2249] [serial = 1708] [outer = 0x12e205800] 12:25:07 INFO - PROCESS | 2249 | 1461093907604 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x12f42c400) [pid = 2249] [serial = 1709] [outer = 0x12e205800] 12:25:07 INFO - PROCESS | 2249 | 1461093907996 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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 12:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:25:08 INFO - PROCESS | 2249 | 1461093908002 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 2249 | 1461093908004 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:25:08 INFO - PROCESS | 2249 | 1461093908006 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 2249 | 1461093908007 Marionette TRACE conn2 <- [1,2250,null,{}] 12:25:08 INFO - PROCESS | 2249 | 1461093908010 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}] 12:25:08 INFO - PROCESS | 2249 | 1461093908115 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:25:08 INFO - PROCESS | 2249 | 1461093908228 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x137d9d800 == 79 [pid = 2249] [id = 570] 12:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x12f42d400) [pid = 2249] [serial = 1710] [outer = 0x0] 12:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x12f6fd800) [pid = 2249] [serial = 1711] [outer = 0x12f42d400] 12:25:08 INFO - PROCESS | 2249 | 1461093908257 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x12ff5b000) [pid = 2249] [serial = 1712] [outer = 0x12f42d400] 12:25:08 INFO - PROCESS | 2249 | 1461093908659 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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 12:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:25:08 INFO - PROCESS | 2249 | 1461093908677 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 2249 | 1461093908678 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:25:08 INFO - PROCESS | 2249 | 1461093908681 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 2249 | 1461093908682 Marionette TRACE conn2 <- [1,2254,null,{}] 12:25:08 INFO - PROCESS | 2249 | 1461093908684 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}] 12:25:08 INFO - PROCESS | 2249 | 1461093908793 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:25:08 INFO - PROCESS | 2249 | 1461093908913 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x137dcd800 == 80 [pid = 2249] [id = 571] 12:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x1146c2c00) [pid = 2249] [serial = 1713] [outer = 0x0] 12:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x12ff60400) [pid = 2249] [serial = 1714] [outer = 0x1146c2c00] 12:25:08 INFO - PROCESS | 2249 | 1461093908945 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x130904000) [pid = 2249] [serial = 1715] [outer = 0x1146c2c00] 12:25:09 INFO - PROCESS | 2249 | 1461093909390 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]]]}] 12:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 12:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:25:09 INFO - PROCESS | 2249 | 1461093909403 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:25:09 INFO - PROCESS | 2249 | 1461093909404 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:25:09 INFO - PROCESS | 2249 | 1461093909406 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 2249 | 1461093909407 Marionette TRACE conn2 <- [1,2258,null,{}] 12:25:09 INFO - PROCESS | 2249 | 1461093909410 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}] 12:25:09 INFO - PROCESS | 2249 | 1461093909536 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:25:09 INFO - PROCESS | 2249 | 1461093909619 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12735c000 == 81 [pid = 2249] [id = 572] 12:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x115225400) [pid = 2249] [serial = 1716] [outer = 0x0] 12:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x11a643c00) [pid = 2249] [serial = 1717] [outer = 0x115225400] 12:25:09 INFO - PROCESS | 2249 | 1461093909649 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x12b983800) [pid = 2249] [serial = 1718] [outer = 0x115225400] 12:25:10 INFO - PROCESS | 2249 | 1461093910229 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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 872ms 12:25:10 INFO - PROCESS | 2249 | 1461093910278 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 2249 | 1461093910280 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:25:10 INFO - PROCESS | 2249 | 1461093910284 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 2249 | 1461093910286 Marionette TRACE conn2 <- [1,2262,null,{}] 12:25:10 INFO - PROCESS | 2249 | 1461093910290 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}] 12:25:10 INFO - PROCESS | 2249 | 1461093910401 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:25:10 INFO - PROCESS | 2249 | 1461093910519 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b961800 == 82 [pid = 2249] [id = 573] 12:25:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x118e80400) [pid = 2249] [serial = 1719] [outer = 0x0] 12:25:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x1190c3000) [pid = 2249] [serial = 1720] [outer = 0x118e80400] 12:25:10 INFO - PROCESS | 2249 | 1461093910552 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x1189f0800) [pid = 2249] [serial = 1721] [outer = 0x118e80400] 12:25:10 INFO - PROCESS | 2249 | 1461093910992 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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 720ms 12:25:11 INFO - PROCESS | 2249 | 1461093911004 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:25:11 INFO - PROCESS | 2249 | 1461093911008 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:25:11 INFO - PROCESS | 2249 | 1461093911013 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 2249 | 1461093911014 Marionette TRACE conn2 <- [1,2266,null,{}] 12:25:11 INFO - PROCESS | 2249 | 1461093911017 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}] 12:25:11 INFO - PROCESS | 2249 | 1461093911167 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12e6a5800 == 81 [pid = 2249] [id = 562] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9b6000 == 80 [pid = 2249] [id = 561] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12e908000 == 79 [pid = 2249] [id = 560] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x12d540000) [pid = 2249] [serial = 1585] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x12e63c800) [pid = 2249] [serial = 1588] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x12f435400) [pid = 2249] [serial = 1591] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x125f30000) [pid = 2249] [serial = 1594] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x130904800) [pid = 2249] [serial = 1633] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8bb800 == 78 [pid = 2249] [id = 559] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce4e800 == 77 [pid = 2249] [id = 558] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba2b000 == 76 [pid = 2249] [id = 557] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x128651000 == 75 [pid = 2249] [id = 556] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x125b40800 == 74 [pid = 2249] [id = 555] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad6e800 == 73 [pid = 2249] [id = 554] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1af000 == 72 [pid = 2249] [id = 553] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x1383c1800 == 71 [pid = 2249] [id = 547] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12e36a800 == 70 [pid = 2249] [id = 546] 12:25:11 INFO - PROCESS | 2249 | --DOCSHELL 0x128673800 == 69 [pid = 2249] [id = 545] 12:25:11 INFO - PROCESS | 2249 | 1461093911309 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x12f6d4000) [pid = 2249] [serial = 1471] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x12e147c00) [pid = 2249] [serial = 1465] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x11adabc00) [pid = 2249] [serial = 1459] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x12f436c00) [pid = 2249] [serial = 1468] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x114b84000) [pid = 2249] [serial = 1456] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x1286d9400) [pid = 2249] [serial = 1462] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x118edc000) [pid = 2249] [serial = 1603] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x11ab37400) [pid = 2249] [serial = 1604] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x125f38000) [pid = 2249] [serial = 1598] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x11ab3b800) [pid = 2249] [serial = 1597] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x129bd8000) [pid = 2249] [serial = 1615] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x11bf30400) [pid = 2249] [serial = 1579] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x118eddc00) [pid = 2249] [serial = 1601] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x1154e6400) [pid = 2249] [serial = 1600] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x118e82400) [pid = 2249] [serial = 1576] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x11c6c1400) [pid = 2249] [serial = 1606] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x125b03c00) [pid = 2249] [serial = 1607] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x127772800) [pid = 2249] [serial = 1612] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x125bc6400) [pid = 2249] [serial = 1609] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x125f39400) [pid = 2249] [serial = 1610] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12d546000) [pid = 2249] [serial = 1618] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x127b66800) [pid = 2249] [serial = 1582] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12e202c00) [pid = 2249] [serial = 1619] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x115648000) [pid = 2249] [serial = 1622] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12f429800) [pid = 2249] [serial = 1621] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x1301c9800) [pid = 2249] [serial = 1631] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11c638800) [pid = 2249] [serial = 1625] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12d6e2c00) [pid = 2249] [serial = 1627] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12ff5d800) [pid = 2249] [serial = 1630] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x118e85400) [pid = 2249] [serial = 1624] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12baf8c00) [pid = 2249] [serial = 1616] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x125b11c00) [pid = 2249] [serial = 1628] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x127ee5000) [pid = 2249] [serial = 1613] [outer = 0x0] [url = about:blank] 12:25:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b62a000 == 70 [pid = 2249] [id = 574] 12:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x115648000) [pid = 2249] [serial = 1722] [outer = 0x0] 12:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x118e89c00) [pid = 2249] [serial = 1723] [outer = 0x115648000] 12:25:11 INFO - PROCESS | 2249 | 1461093911363 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11adabc00) [pid = 2249] [serial = 1724] [outer = 0x115648000] 12:25:11 INFO - PROCESS | 2249 | 1461093911796 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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 819ms 12:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:25:11 INFO - PROCESS | 2249 | 1461093911832 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:25:11 INFO - PROCESS | 2249 | 1461093911833 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:25:11 INFO - PROCESS | 2249 | 1461093911836 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 2249 | 1461093911838 Marionette TRACE conn2 <- [1,2270,null,{}] 12:25:11 INFO - PROCESS | 2249 | 1461093911860 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}] 12:25:11 INFO - PROCESS | 2249 | 1461093911981 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:25:11 INFO - PROCESS | 2249 | 1461093911989 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba20800 == 71 [pid = 2249] [id = 575] 12:25:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x123ad9800) [pid = 2249] [serial = 1725] [outer = 0x0] 12:25:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x125bc5000) [pid = 2249] [serial = 1726] [outer = 0x123ad9800] 12:25:12 INFO - PROCESS | 2249 | 1461093912018 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x125dc2800) [pid = 2249] [serial = 1727] [outer = 0x123ad9800] 12:25:12 INFO - PROCESS | 2249 | 1461093912364 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]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 12:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:25:12 INFO - PROCESS | 2249 | 1461093912413 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 2249 | 1461093912415 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:25:12 INFO - PROCESS | 2249 | 1461093912418 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 2249 | 1461093912420 Marionette TRACE conn2 <- [1,2274,null,{}] 12:25:12 INFO - PROCESS | 2249 | 1461093912423 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}] 12:25:12 INFO - PROCESS | 2249 | 1461093912563 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:25:12 INFO - PROCESS | 2249 | 1461093912606 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5d3000 == 72 [pid = 2249] [id = 576] 12:25:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x127156000) [pid = 2249] [serial = 1728] [outer = 0x0] 12:25:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12782cc00) [pid = 2249] [serial = 1729] [outer = 0x127156000] 12:25:12 INFO - PROCESS | 2249 | 1461093912652 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x127d65800) [pid = 2249] [serial = 1730] [outer = 0x127156000] 12:25:13 INFO - PROCESS | 2249 | 1461093913055 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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 671ms 12:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:25:13 INFO - PROCESS | 2249 | 1461093913090 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 2249 | 1461093913091 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:25:13 INFO - PROCESS | 2249 | 1461093913093 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 2249 | 1461093913094 Marionette TRACE conn2 <- [1,2278,null,{}] 12:25:13 INFO - PROCESS | 2249 | 1461093913097 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}] 12:25:13 INFO - PROCESS | 2249 | 1461093913233 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:25:13 INFO - PROCESS | 2249 | 1461093913274 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8bc800 == 73 [pid = 2249] [id = 577] 12:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x127347800) [pid = 2249] [serial = 1731] [outer = 0x0] 12:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x1280aa000) [pid = 2249] [serial = 1732] [outer = 0x127347800] 12:25:13 INFO - PROCESS | 2249 | 1461093913300 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x129941000) [pid = 2249] [serial = 1733] [outer = 0x127347800] 12:25:13 INFO - PROCESS | 2249 | 1461093913612 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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 568ms 12:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:25:13 INFO - PROCESS | 2249 | 1461093913662 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 2249 | 1461093913664 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:25:13 INFO - PROCESS | 2249 | 1461093913666 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 2249 | 1461093913667 Marionette TRACE conn2 <- [1,2282,null,{}] 12:25:13 INFO - PROCESS | 2249 | 1461093913669 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}] 12:25:13 INFO - PROCESS | 2249 | 1461093913802 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:25:13 INFO - PROCESS | 2249 | 1461093913815 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb97800 == 74 [pid = 2249] [id = 578] 12:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x129bd1800) [pid = 2249] [serial = 1734] [outer = 0x0] 12:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12b987c00) [pid = 2249] [serial = 1735] [outer = 0x129bd1800] 12:25:13 INFO - PROCESS | 2249 | 1461093913842 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12e20f000) [pid = 2249] [serial = 1736] [outer = 0x129bd1800] 12:25:14 INFO - PROCESS | 2249 | 1461093914214 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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 570ms 12:25:14 INFO - PROCESS | 2249 | 1461093914237 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 2249 | 1461093914238 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:25:14 INFO - PROCESS | 2249 | 1461093914240 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 2249 | 1461093914241 Marionette TRACE conn2 <- [1,2286,null,{}] 12:25:14 INFO - PROCESS | 2249 | 1461093914243 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}] 12:25:14 INFO - PROCESS | 2249 | 1461093914365 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:25:14 INFO - PROCESS | 2249 | 1461093914376 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f109800 == 75 [pid = 2249] [id = 579] 12:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12e211000) [pid = 2249] [serial = 1737] [outer = 0x0] 12:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12eb70c00) [pid = 2249] [serial = 1738] [outer = 0x12e211000] 12:25:14 INFO - PROCESS | 2249 | 1461093914402 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12ef85800) [pid = 2249] [serial = 1739] [outer = 0x12e211000] 12:25:14 INFO - PROCESS | 2249 | 1461093914770 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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 12:25:14 INFO - PROCESS | 2249 | 1461093914812 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 2249 | 1461093914813 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:25:14 INFO - PROCESS | 2249 | 1461093914815 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 2249 | 1461093914816 Marionette TRACE conn2 <- [1,2290,null,{}] 12:25:14 INFO - PROCESS | 2249 | 1461093914819 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}] 12:25:14 INFO - PROCESS | 2249 | 1461093914933 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:25:14 INFO - PROCESS | 2249 | 1461093914977 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x130237800 == 76 [pid = 2249] [id = 580] 12:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x123adb800) [pid = 2249] [serial = 1740] [outer = 0x0] 12:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12ef2b400) [pid = 2249] [serial = 1741] [outer = 0x123adb800] 12:25:15 INFO - PROCESS | 2249 | 1461093915003 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12ef34000) [pid = 2249] [serial = 1742] [outer = 0x123adb800] 12:25:15 INFO - PROCESS | 2249 | 1461093915362 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]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 573ms 12:25:15 INFO - PROCESS | 2249 | 1461093915389 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 2249 | 1461093915390 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:25:15 INFO - PROCESS | 2249 | 1461093915399 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 2249 | 1461093915400 Marionette TRACE conn2 <- [1,2294,null,{}] 12:25:15 INFO - PROCESS | 2249 | 1461093915402 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}] 12:25:15 INFO - PROCESS | 2249 | 1461093915518 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x125b0c000) [pid = 2249] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x115651800) [pid = 2249] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x11ab38c00) [pid = 2249] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x127025800) [pid = 2249] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x118edac00) [pid = 2249] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x125da7000) [pid = 2249] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x11af96c00) [pid = 2249] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x127b6f800) [pid = 2249] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x11ab38000) [pid = 2249] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:25:15 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x1146b4c00) [pid = 2249] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:25:15 INFO - PROCESS | 2249 | 1461093915716 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12970c000 == 77 [pid = 2249] [id = 581] 12:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x114407c00) [pid = 2249] [serial = 1743] [outer = 0x0] 12:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x11aa28c00) [pid = 2249] [serial = 1744] [outer = 0x114407c00] 12:25:15 INFO - PROCESS | 2249 | 1461093915743 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x125da7000) [pid = 2249] [serial = 1745] [outer = 0x114407c00] 12:25:16 INFO - PROCESS | 2249 | 1461093916118 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]]]}] 12:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 780ms 12:25:16 INFO - PROCESS | 2249 | 1461093916173 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 2249 | 1461093916174 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:25:16 INFO - PROCESS | 2249 | 1461093916205 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 2249 | 1461093916207 Marionette TRACE conn2 <- [1,2298,null,{}] 12:25:16 INFO - PROCESS | 2249 | 1461093916210 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}] 12:25:16 INFO - PROCESS | 2249 | 1461093916380 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:25:16 INFO - PROCESS | 2249 | 1461093916389 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x137c08000 == 78 [pid = 2249] [id = 582] 12:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12394e800) [pid = 2249] [serial = 1746] [outer = 0x0] 12:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12ef39400) [pid = 2249] [serial = 1747] [outer = 0x12394e800] 12:25:16 INFO - PROCESS | 2249 | 1461093916415 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12f6fe800) [pid = 2249] [serial = 1748] [outer = 0x12394e800] 12:25:16 INFO - PROCESS | 2249 | 1461093916735 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]]]}] 12:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 599ms 12:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:25:16 INFO - PROCESS | 2249 | 1461093916776 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 2249 | 1461093916778 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:25:16 INFO - PROCESS | 2249 | 1461093916780 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 2249 | 1461093916782 Marionette TRACE conn2 <- [1,2302,null,{}] 12:25:16 INFO - PROCESS | 2249 | 1461093916784 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}] 12:25:16 INFO - PROCESS | 2249 | 1461093916893 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:25:16 INFO - PROCESS | 2249 | 1461093916897 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x1383c6800 == 79 [pid = 2249] [id = 583] 12:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12ef35800) [pid = 2249] [serial = 1749] [outer = 0x0] 12:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x130906400) [pid = 2249] [serial = 1750] [outer = 0x12ef35800] 12:25:16 INFO - PROCESS | 2249 | 1461093916929 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x13092dc00) [pid = 2249] [serial = 1751] [outer = 0x12ef35800] 12:25:17 INFO - PROCESS | 2249 | 1461093917256 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]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 524ms 12:25:17 INFO - PROCESS | 2249 | 1461093917327 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 2249 | 1461093917328 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:25:17 INFO - PROCESS | 2249 | 1461093917330 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 2249 | 1461093917332 Marionette TRACE conn2 <- [1,2306,null,{}] 12:25:17 INFO - PROCESS | 2249 | 1461093917336 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}] 12:25:17 INFO - PROCESS | 2249 | 1461093917433 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:25:17 INFO - PROCESS | 2249 | 1461093917437 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x138868000 == 80 [pid = 2249] [id = 584] 12:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x13092e000) [pid = 2249] [serial = 1752] [outer = 0x0] 12:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x131d6e800) [pid = 2249] [serial = 1753] [outer = 0x13092e000] 12:25:17 INFO - PROCESS | 2249 | 1461093917463 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x131d75000) [pid = 2249] [serial = 1754] [outer = 0x13092e000] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12efa3000 == 79 [pid = 2249] [id = 405] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12c156800 == 78 [pid = 2249] [id = 369] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce58800 == 77 [pid = 2249] [id = 372] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb90000 == 76 [pid = 2249] [id = 371] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12b410000 == 75 [pid = 2249] [id = 448] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff63800 == 74 [pid = 2249] [id = 385] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1237ce000 == 73 [pid = 2249] [id = 552] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11c319800 == 72 [pid = 2249] [id = 352] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x137da3000 == 71 [pid = 2249] [id = 551] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff69800 == 70 [pid = 2249] [id = 450] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1385b7800 == 69 [pid = 2249] [id = 549] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12efb5800 == 68 [pid = 2249] [id = 449] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x137d8f000 == 67 [pid = 2249] [id = 550] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba24800 == 66 [pid = 2249] [id = 411] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1377ce000 == 65 [pid = 2249] [id = 548] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7e4800 == 64 [pid = 2249] [id = 407] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11c6b0800 == 63 [pid = 2249] [id = 511] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x130378800 == 62 [pid = 2249] [id = 451] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9a8000 == 61 [pid = 2249] [id = 509] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11831d000 == 60 [pid = 2249] [id = 446] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12e69a800 == 59 [pid = 2249] [id = 355] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12f654000 == 58 [pid = 2249] [id = 409] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12b269800 == 57 [pid = 2249] [id = 353] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x127488000 == 56 [pid = 2249] [id = 532] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff76800 == 55 [pid = 2249] [id = 410] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11c7e4000 == 54 [pid = 2249] [id = 447] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x137c10800 == 53 [pid = 2249] [id = 510] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12d69a000 == 52 [pid = 2249] [id = 336] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb41000 == 51 [pid = 2249] [id = 452] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x138893800 == 50 [pid = 2249] [id = 504] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11991e800 == 49 [pid = 2249] [id = 412] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1388df000 == 48 [pid = 2249] [id = 544] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12b961800 == 47 [pid = 2249] [id = 573] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12735c000 == 46 [pid = 2249] [id = 572] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x137dcd800 == 45 [pid = 2249] [id = 571] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x137d9d800 == 44 [pid = 2249] [id = 570] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x137c1e800 == 43 [pid = 2249] [id = 569] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x13096c000 == 42 [pid = 2249] [id = 568] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x130245000 == 41 [pid = 2249] [id = 567] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12fbc5800 == 40 [pid = 2249] [id = 566] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf2d800 == 39 [pid = 2249] [id = 565] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12f654800 == 38 [pid = 2249] [id = 563] 12:25:18 INFO - PROCESS | 2249 | --DOCSHELL 0x125b47000 == 37 [pid = 2249] [id = 564] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba20800 == 36 [pid = 2249] [id = 575] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x11b62a000 == 35 [pid = 2249] [id = 574] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12970c000 == 34 [pid = 2249] [id = 581] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12f109800 == 33 [pid = 2249] [id = 579] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x137c08000 == 32 [pid = 2249] [id = 582] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5d3000 == 31 [pid = 2249] [id = 576] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x1383c6800 == 30 [pid = 2249] [id = 583] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb97800 == 29 [pid = 2249] [id = 578] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x130237800 == 28 [pid = 2249] [id = 580] 12:25:19 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8bc800 == 27 [pid = 2249] [id = 577] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12860e400) [pid = 2249] [serial = 1678] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x1299e8400) [pid = 2249] [serial = 1681] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12b4be000) [pid = 2249] [serial = 1684] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x11bf3cc00) [pid = 2249] [serial = 1666] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x1237b5400) [pid = 2249] [serial = 1667] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x125da1000) [pid = 2249] [serial = 1672] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x125f2b000) [pid = 2249] [serial = 1673] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x11aa26c00) [pid = 2249] [serial = 1664] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x11a652400) [pid = 2249] [serial = 1663] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x11a64cc00) [pid = 2249] [serial = 1661] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x1191df800) [pid = 2249] [serial = 1660] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12b286800) [pid = 2249] [serial = 1682] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x123ad8000) [pid = 2249] [serial = 1669] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x125b0b400) [pid = 2249] [serial = 1670] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x125b0f000) [pid = 2249] [serial = 1639] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x129bcbc00) [pid = 2249] [serial = 1657] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11aa14800) [pid = 2249] [serial = 1636] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12860cc00) [pid = 2249] [serial = 1642] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12d541000) [pid = 2249] [serial = 1645] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12f6fbc00) [pid = 2249] [serial = 1648] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x130924000) [pid = 2249] [serial = 1651] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x1386ca000) [pid = 2249] [serial = 1654] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11a643400) [pid = 2249] [serial = 1687] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12b984c00) [pid = 2249] [serial = 1685] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12ced5000) [pid = 2249] [serial = 1690] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x127b65400) [pid = 2249] [serial = 1688] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x127e83000) [pid = 2249] [serial = 1676] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x1273dcc00) [pid = 2249] [serial = 1675] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12914a400) [pid = 2249] [serial = 1679] [outer = 0x0] [url = about:blank] 12:25:19 INFO - PROCESS | 2249 | 1461093919448 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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2126ms 12:25:19 INFO - PROCESS | 2249 | 1461093919457 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 2249 | 1461093919459 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:25:19 INFO - PROCESS | 2249 | 1461093919463 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 2249 | 1461093919465 Marionette TRACE conn2 <- [1,2310,null,{}] 12:25:19 INFO - PROCESS | 2249 | 1461093919473 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}] 12:25:19 INFO - PROCESS | 2249 | 1461093919556 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:25:19 INFO - PROCESS | 2249 | 1461093919611 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x11830a800 == 28 [pid = 2249] [id = 585] 12:25:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x1146b5000) [pid = 2249] [serial = 1755] [outer = 0x0] 12:25:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x1146c3c00) [pid = 2249] [serial = 1756] [outer = 0x1146b5000] 12:25:19 INFO - PROCESS | 2249 | 1461093919639 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x114b86400) [pid = 2249] [serial = 1757] [outer = 0x1146b5000] 12:25:19 INFO - PROCESS | 2249 | 1461093919963 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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 526ms 12:25:19 INFO - PROCESS | 2249 | 1461093919989 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 2249 | 1461093919994 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:25:20 INFO - PROCESS | 2249 | 1461093919998 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 2249 | 1461093920000 Marionette TRACE conn2 <- [1,2314,null,{}] 12:25:20 INFO - PROCESS | 2249 | 1461093920002 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}] 12:25:20 INFO - PROCESS | 2249 | 1461093920080 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:25:20 INFO - PROCESS | 2249 | 1461093920135 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x119055800 == 29 [pid = 2249] [id = 586] 12:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x1146c2400) [pid = 2249] [serial = 1758] [outer = 0x0] 12:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11520f400) [pid = 2249] [serial = 1759] [outer = 0x1146c2400] 12:25:20 INFO - PROCESS | 2249 | 1461093920162 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x1154e4c00) [pid = 2249] [serial = 1760] [outer = 0x1146c2400] 12:25:20 INFO - PROCESS | 2249 | 1461093920473 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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 524ms 12:25:20 INFO - PROCESS | 2249 | 1461093920522 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 2249 | 1461093920524 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:25:20 INFO - PROCESS | 2249 | 1461093920527 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 2249 | 1461093920529 Marionette TRACE conn2 <- [1,2318,null,{}] 12:25:20 INFO - PROCESS | 2249 | 1461093920537 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}] 12:25:20 INFO - PROCESS | 2249 | 1461093920617 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:25:20 INFO - PROCESS | 2249 | 1461093920668 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8dc800 == 30 [pid = 2249] [id = 587] 12:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x1154e4800) [pid = 2249] [serial = 1761] [outer = 0x0] 12:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x116492400) [pid = 2249] [serial = 1762] [outer = 0x1154e4800] 12:25:20 INFO - PROCESS | 2249 | 1461093920700 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x118bda800) [pid = 2249] [serial = 1763] [outer = 0x1154e4800] 12:25:21 INFO - PROCESS | 2249 | 1461093921025 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] 12:25:21 INFO - PROCESS | 2249 | 1461093921051 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:25:21 INFO - PROCESS | 2249 | 1461093921055 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 2249 | 1461093921056 Marionette TRACE conn2 <- [1,2322,null,{}] 12:25:21 INFO - PROCESS | 2249 | 1461093921059 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}] 12:25:21 INFO - PROCESS | 2249 | 1461093921138 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:25:21 INFO - PROCESS | 2249 | 1461093921142 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad66000 == 31 [pid = 2249] [id = 588] 12:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x118e66800) [pid = 2249] [serial = 1764] [outer = 0x0] 12:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x118e70400) [pid = 2249] [serial = 1765] [outer = 0x118e66800] 12:25:21 INFO - PROCESS | 2249 | 1461093921170 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x118edd400) [pid = 2249] [serial = 1766] [outer = 0x118e66800] 12:25:21 INFO - PROCESS | 2249 | 1461093921497 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]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 12:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:25:21 INFO - PROCESS | 2249 | 1461093921526 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 2249 | 1461093921527 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:25:21 INFO - PROCESS | 2249 | 1461093921529 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 2249 | 1461093921531 Marionette TRACE conn2 <- [1,2326,null,{}] 12:25:21 INFO - PROCESS | 2249 | 1461093921533 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}] 12:25:21 INFO - PROCESS | 2249 | 1461093921635 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:25:21 INFO - PROCESS | 2249 | 1461093921642 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb26800 == 32 [pid = 2249] [id = 589] 12:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x10873f400) [pid = 2249] [serial = 1767] [outer = 0x0] 12:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x118e83400) [pid = 2249] [serial = 1768] [outer = 0x10873f400] 12:25:21 INFO - PROCESS | 2249 | 1461093921668 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x1190c2c00) [pid = 2249] [serial = 1769] [outer = 0x10873f400] 12:25:22 INFO - PROCESS | 2249 | 1461093922006 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 12:25:22 INFO - PROCESS | 2249 | 1461093922050 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 2249 | 1461093922052 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:25:22 INFO - PROCESS | 2249 | 1461093922054 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 2249 | 1461093922055 Marionette TRACE conn2 <- [1,2330,null,{}] 12:25:22 INFO - PROCESS | 2249 | 1461093922057 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}] 12:25:22 INFO - PROCESS | 2249 | 1461093922158 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:25:22 INFO - PROCESS | 2249 | 1461093922164 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237d5000 == 33 [pid = 2249] [id = 590] 12:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x119a07000) [pid = 2249] [serial = 1770] [outer = 0x0] 12:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x119a75800) [pid = 2249] [serial = 1771] [outer = 0x119a07000] 12:25:22 INFO - PROCESS | 2249 | 1461093922196 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x11a89e000) [pid = 2249] [serial = 1772] [outer = 0x119a07000] 12:25:22 INFO - PROCESS | 2249 | 1461093922530 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 12:25:22 INFO - PROCESS | 2249 | 1461093922574 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 2249 | 1461093922575 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:25:22 INFO - PROCESS | 2249 | 1461093922587 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 2249 | 1461093922588 Marionette TRACE conn2 <- [1,2334,null,{}] 12:25:22 INFO - PROCESS | 2249 | 1461093922590 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}] 12:25:22 INFO - PROCESS | 2249 | 1461093922661 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:25:22 INFO - PROCESS | 2249 | 1461093922666 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a1d000 == 34 [pid = 2249] [id = 591] 12:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x11a92f000) [pid = 2249] [serial = 1773] [outer = 0x0] 12:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x11aa0e400) [pid = 2249] [serial = 1774] [outer = 0x11a92f000] 12:25:22 INFO - PROCESS | 2249 | 1461093922693 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11aa1b400) [pid = 2249] [serial = 1775] [outer = 0x11a92f000] 12:25:23 INFO - PROCESS | 2249 | 1461093923009 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 12:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:25:23 INFO - PROCESS | 2249 | 1461093923055 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 2249 | 1461093923056 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:25:23 INFO - PROCESS | 2249 | 1461093923059 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 2249 | 1461093923060 Marionette TRACE conn2 <- [1,2338,null,{}] 12:25:23 INFO - PROCESS | 2249 | 1461093923062 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}] 12:25:23 INFO - PROCESS | 2249 | 1461093923138 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:25:23 INFO - PROCESS | 2249 | 1461093923143 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e5c800 == 35 [pid = 2249] [id = 592] 12:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x11a93cc00) [pid = 2249] [serial = 1776] [outer = 0x0] 12:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11aa23000) [pid = 2249] [serial = 1777] [outer = 0x11a93cc00] 12:25:23 INFO - PROCESS | 2249 | 1461093923169 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x11aa28400) [pid = 2249] [serial = 1778] [outer = 0x11a93cc00] 12:25:23 INFO - PROCESS | 2249 | 1461093923509 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 12:25:23 INFO - PROCESS | 2249 | 1461093923528 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 2249 | 1461093923529 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:25:23 INFO - PROCESS | 2249 | 1461093923531 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 2249 | 1461093923532 Marionette TRACE conn2 <- [1,2342,null,{}] 12:25:23 INFO - PROCESS | 2249 | 1461093923535 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}] 12:25:23 INFO - PROCESS | 2249 | 1461093923638 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:25:23 INFO - PROCESS | 2249 | 1461093923645 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8db800 == 36 [pid = 2249] [id = 593] 12:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x11aa29000) [pid = 2249] [serial = 1779] [outer = 0x0] 12:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x11ab36000) [pid = 2249] [serial = 1780] [outer = 0x11aa29000] 12:25:23 INFO - PROCESS | 2249 | 1461093923671 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x11ab3c800) [pid = 2249] [serial = 1781] [outer = 0x11aa29000] 12:25:23 INFO - PROCESS | 2249 | 1461093923971 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 469ms 12:25:24 INFO - PROCESS | 2249 | 1461093924001 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 2249 | 1461093924004 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:25:24 INFO - PROCESS | 2249 | 1461093924006 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 2249 | 1461093924007 Marionette TRACE conn2 <- [1,2346,null,{}] 12:25:24 INFO - PROCESS | 2249 | 1461093924010 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}] 12:25:24 INFO - PROCESS | 2249 | 1461093924090 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:25:24 INFO - PROCESS | 2249 | 1461093924094 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12864a800 == 37 [pid = 2249] [id = 594] 12:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x11ab3cc00) [pid = 2249] [serial = 1782] [outer = 0x0] 12:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11af96400) [pid = 2249] [serial = 1783] [outer = 0x11ab3cc00] 12:25:24 INFO - PROCESS | 2249 | 1461093924120 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x11af9ec00) [pid = 2249] [serial = 1784] [outer = 0x11ab3cc00] 12:25:24 INFO - PROCESS | 2249 | 1461093924496 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]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 12:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:25:24 INFO - PROCESS | 2249 | 1461093924527 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 2249 | 1461093924529 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:25:24 INFO - PROCESS | 2249 | 1461093924531 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 2249 | 1461093924533 Marionette TRACE conn2 <- [1,2350,null,{}] 12:25:24 INFO - PROCESS | 2249 | 1461093924535 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}] 12:25:24 INFO - PROCESS | 2249 | 1461093924649 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:25:24 INFO - PROCESS | 2249 | 1461093924663 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x129965000 == 38 [pid = 2249] [id = 595] 12:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x11b90ec00) [pid = 2249] [serial = 1785] [outer = 0x0] 12:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x11bc6d000) [pid = 2249] [serial = 1786] [outer = 0x11b90ec00] 12:25:24 INFO - PROCESS | 2249 | 1461093924697 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x11bf3cc00) [pid = 2249] [serial = 1787] [outer = 0x11b90ec00] 12:25:25 INFO - PROCESS | 2249 | 1461093925056 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]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 568ms 12:25:25 INFO - PROCESS | 2249 | 1461093925100 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 2249 | 1461093925101 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:25:25 INFO - PROCESS | 2249 | 1461093925105 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 2249 | 1461093925107 Marionette TRACE conn2 <- [1,2354,null,{}] 12:25:25 INFO - PROCESS | 2249 | 1461093925110 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}] 12:25:25 INFO - PROCESS | 2249 | 1461093925246 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:25:25 INFO - PROCESS | 2249 | 1461093925258 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12996d000 == 39 [pid = 2249] [id = 596] 12:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x11c3b4c00) [pid = 2249] [serial = 1788] [outer = 0x0] 12:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x11c631400) [pid = 2249] [serial = 1789] [outer = 0x11c3b4c00] 12:25:25 INFO - PROCESS | 2249 | 1461093925284 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x11c707000) [pid = 2249] [serial = 1790] [outer = 0x11c3b4c00] 12:25:25 INFO - PROCESS | 2249 | 1461093925630 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]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 570ms 12:25:25 INFO - PROCESS | 2249 | 1461093925675 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 2249 | 1461093925676 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:25:25 INFO - PROCESS | 2249 | 1461093925678 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 2249 | 1461093925679 Marionette TRACE conn2 <- [1,2358,null,{}] 12:25:25 INFO - PROCESS | 2249 | 1461093925682 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}] 12:25:25 INFO - PROCESS | 2249 | 1461093925779 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:25:25 INFO - PROCESS | 2249 | 1461093925784 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b269000 == 40 [pid = 2249] [id = 597] 12:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x11c3b9000) [pid = 2249] [serial = 1791] [outer = 0x0] 12:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x1237af400) [pid = 2249] [serial = 1792] [outer = 0x11c3b9000] 12:25:25 INFO - PROCESS | 2249 | 1461093925810 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x1237b5c00) [pid = 2249] [serial = 1793] [outer = 0x11c3b9000] 12:25:26 INFO - PROCESS | 2249 | 1461093926158 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]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 12:25:26 INFO - PROCESS | 2249 | 1461093926197 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 2249 | 1461093926198 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:25:26 INFO - PROCESS | 2249 | 1461093926201 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 2249 | 1461093926202 Marionette TRACE conn2 <- [1,2362,null,{}] 12:25:26 INFO - PROCESS | 2249 | 1461093926205 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}] 12:25:26 INFO - PROCESS | 2249 | 1461093926304 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:25:26 INFO - PROCESS | 2249 | 1461093926308 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b760000 == 41 [pid = 2249] [id = 598] 12:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x1237b6c00) [pid = 2249] [serial = 1794] [outer = 0x0] 12:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x123954800) [pid = 2249] [serial = 1795] [outer = 0x1237b6c00] 12:25:26 INFO - PROCESS | 2249 | 1461093926335 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x123ada800) [pid = 2249] [serial = 1796] [outer = 0x1237b6c00] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x11215d800) [pid = 2249] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x125ad5800) [pid = 2249] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x118e88c00) [pid = 2249] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x130903400) [pid = 2249] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x12b283000) [pid = 2249] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x12b2e7800) [pid = 2249] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x1154dc800) [pid = 2249] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x114b7b800) [pid = 2249] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x1286d0400) [pid = 2249] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x11a645400) [pid = 2249] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x12f2efc00) [pid = 2249] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x1188e9000) [pid = 2249] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12cf4bc00) [pid = 2249] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x11a64c400) [pid = 2249] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12e3af000) [pid = 2249] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x114b7a800) [pid = 2249] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x127b67c00) [pid = 2249] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x11215b800) [pid = 2249] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12ef35800) [pid = 2249] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x129bd1800) [pid = 2249] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x123adb800) [pid = 2249] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12e211000) [pid = 2249] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x114407c00) [pid = 2249] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12394e800) [pid = 2249] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x123ad9800) [pid = 2249] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x115648000) [pid = 2249] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x118e80400) [pid = 2249] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x115225400) [pid = 2249] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x1146c2c00) [pid = 2249] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12f42d400) [pid = 2249] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12e205800) [pid = 2249] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12cf4c800) [pid = 2249] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x127773c00) [pid = 2249] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x127773000) [pid = 2249] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x11a64fc00) [pid = 2249] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x118e6b800) [pid = 2249] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x11bc6e000) [pid = 2249] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x127347800) [pid = 2249] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x127156000) [pid = 2249] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x1299dec00) [pid = 2249] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x130903800) [pid = 2249] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x1277bc000) [pid = 2249] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x112159000) [pid = 2249] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x125b10000) [pid = 2249] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11c3b7800) [pid = 2249] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x125b09c00) [pid = 2249] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:25:27 INFO - PROCESS | 2249 | 1461093927240 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]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1071ms 12:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:25:27 INFO - PROCESS | 2249 | 1461093927272 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 2249 | 1461093927273 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:25:27 INFO - PROCESS | 2249 | 1461093927275 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 2249 | 1461093927276 Marionette TRACE conn2 <- [1,2366,null,{}] 12:25:27 INFO - PROCESS | 2249 | 1461093927279 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}] 12:25:27 INFO - PROCESS | 2249 | 1461093927356 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:25:27 INFO - PROCESS | 2249 | 1461093927361 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1de800 == 42 [pid = 2249] [id = 599] 12:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x112157800) [pid = 2249] [serial = 1797] [outer = 0x0] 12:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x114b89c00) [pid = 2249] [serial = 1798] [outer = 0x112157800] 12:25:27 INFO - PROCESS | 2249 | 1461093927386 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x11a645400) [pid = 2249] [serial = 1799] [outer = 0x112157800] 12:25:27 INFO - PROCESS | 2249 | 1461093927721 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]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 468ms 12:25:27 INFO - PROCESS | 2249 | 1461093927763 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 2249 | 1461093927764 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:25:27 INFO - PROCESS | 2249 | 1461093927767 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 2249 | 1461093927771 Marionette TRACE conn2 <- [1,2370,null,{}] 12:25:27 INFO - PROCESS | 2249 | 1461093927775 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}] 12:25:27 INFO - PROCESS | 2249 | 1461093927866 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:25:27 INFO - PROCESS | 2249 | 1461093927872 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf3c800 == 43 [pid = 2249] [id = 600] 12:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11a64c400) [pid = 2249] [serial = 1800] [outer = 0x0] 12:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x1237b2000) [pid = 2249] [serial = 1801] [outer = 0x11a64c400] 12:25:27 INFO - PROCESS | 2249 | 1461093927913 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x125b04c00) [pid = 2249] [serial = 1802] [outer = 0x11a64c400] 12:25:28 INFO - PROCESS | 2249 | 1461093928367 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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 623ms 12:25:28 INFO - PROCESS | 2249 | 1461093928391 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 2249 | 1461093928392 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:25:28 INFO - PROCESS | 2249 | 1461093928394 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 2249 | 1461093928395 Marionette TRACE conn2 <- [1,2374,null,{}] 12:25:28 INFO - PROCESS | 2249 | 1461093928398 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}] 12:25:28 INFO - PROCESS | 2249 | 1461093928501 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:25:28 INFO - PROCESS | 2249 | 1461093928510 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c161000 == 44 [pid = 2249] [id = 601] 12:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11bc6cc00) [pid = 2249] [serial = 1803] [outer = 0x0] 12:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x125b0c400) [pid = 2249] [serial = 1804] [outer = 0x11bc6cc00] 12:25:28 INFO - PROCESS | 2249 | 1461093928535 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x125bc6400) [pid = 2249] [serial = 1805] [outer = 0x11bc6cc00] 12:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 470ms 12:25:28 INFO - PROCESS | 2249 | 1461093928862 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]]]}] 12:25:28 INFO - PROCESS | 2249 | 1461093928865 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 2249 | 1461093928867 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:25:28 INFO - PROCESS | 2249 | 1461093928871 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 2249 | 1461093928873 Marionette TRACE conn2 <- [1,2378,null,{}] 12:25:28 INFO - PROCESS | 2249 | 1461093928876 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}] 12:25:28 INFO - PROCESS | 2249 | 1461093928958 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:25:28 INFO - PROCESS | 2249 | 1461093928962 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5be000 == 45 [pid = 2249] [id = 602] 12:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x125bc8c00) [pid = 2249] [serial = 1806] [outer = 0x0] 12:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x125d9f400) [pid = 2249] [serial = 1807] [outer = 0x125bc8c00] 12:25:28 INFO - PROCESS | 2249 | 1461093928988 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x125da6000) [pid = 2249] [serial = 1808] [outer = 0x125bc8c00] 12:25:29 INFO - PROCESS | 2249 | 1461093929581 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]]]}] 12:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 771ms 12:25:29 INFO - PROCESS | 2249 | 1461093929647 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:25:29 INFO - PROCESS | 2249 | 1461093929650 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:25:29 INFO - PROCESS | 2249 | 1461093929658 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 2249 | 1461093929660 Marionette TRACE conn2 <- [1,2382,null,{}] 12:25:29 INFO - PROCESS | 2249 | 1461093929664 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}] 12:25:29 INFO - PROCESS | 2249 | 1461093929797 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:25:29 INFO - PROCESS | 2249 | 1461093929879 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x11991f000 == 46 [pid = 2249] [id = 603] 12:25:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x114c12c00) [pid = 2249] [serial = 1809] [outer = 0x0] 12:25:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11521e400) [pid = 2249] [serial = 1810] [outer = 0x114c12c00] 12:25:29 INFO - PROCESS | 2249 | 1461093929912 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x115645400) [pid = 2249] [serial = 1811] [outer = 0x114c12c00] 12:25:30 INFO - PROCESS | 2249 | 1461093930447 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]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 824ms 12:25:30 INFO - PROCESS | 2249 | 1461093930483 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:25:30 INFO - PROCESS | 2249 | 1461093930489 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:25:30 INFO - PROCESS | 2249 | 1461093930494 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 2249 | 1461093930496 Marionette TRACE conn2 <- [1,2386,null,{}] 12:25:30 INFO - PROCESS | 2249 | 1461093930499 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}] 12:25:30 INFO - PROCESS | 2249 | 1461093930611 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:25:30 INFO - PROCESS | 2249 | 1461093930693 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa72800 == 47 [pid = 2249] [id = 604] 12:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11215e400) [pid = 2249] [serial = 1812] [outer = 0x0] 12:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x114b7d800) [pid = 2249] [serial = 1813] [outer = 0x11215e400] 12:25:30 INFO - PROCESS | 2249 | 1461093930724 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11896c000) [pid = 2249] [serial = 1814] [outer = 0x11215e400] 12:25:31 INFO - PROCESS | 2249 | 1461093931392 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]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 929ms 12:25:31 INFO - PROCESS | 2249 | 1461093931448 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 2249 | 1461093931451 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:25:31 INFO - PROCESS | 2249 | 1461093931457 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 2249 | 1461093931459 Marionette TRACE conn2 <- [1,2390,null,{}] 12:25:31 INFO - PROCESS | 2249 | 1461093931463 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}] 12:25:31 INFO - PROCESS | 2249 | 1461093931560 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x125b39000 == 46 [pid = 2249] [id = 51] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11a904000 == 45 [pid = 2249] [id = 49] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x115109800 == 44 [pid = 2249] [id = 50] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1d9000 == 43 [pid = 2249] [id = 47] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x118bbe800 == 42 [pid = 2249] [id = 52] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x1164b8000 == 41 [pid = 2249] [id = 44] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8f6000 == 40 [pid = 2249] [id = 45] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11900a000 == 39 [pid = 2249] [id = 54] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x118313000 == 38 [pid = 2249] [id = 42] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x119063800 == 37 [pid = 2249] [id = 43] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8ee800 == 36 [pid = 2249] [id = 56] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11905c000 == 35 [pid = 2249] [id = 58] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11466b000 == 34 [pid = 2249] [id = 48] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x115553000 == 33 [pid = 2249] [id = 41] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x119acb000 == 32 [pid = 2249] [id = 55] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x115549800 == 31 [pid = 2249] [id = 53] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11467c000 == 30 [pid = 2249] [id = 57] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x131d6e800) [pid = 2249] [serial = 1753] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOCSHELL 0x138868000 == 29 [pid = 2249] [id = 584] 12:25:31 INFO - PROCESS | 2249 | 1461093931685 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x130931800) [pid = 2249] [serial = 1658] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12b2e6000) [pid = 2249] [serial = 1643] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x125f37800) [pid = 2249] [serial = 1595] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12f6f7c00) [pid = 2249] [serial = 1514] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x125f38c00) [pid = 2249] [serial = 1640] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x129941c00) [pid = 2249] [serial = 1583] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x1299e4c00) [pid = 2249] [serial = 1523] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x11adb2000) [pid = 2249] [serial = 1637] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x1386c5800) [pid = 2249] [serial = 1652] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12e145800) [pid = 2249] [serial = 1586] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x1301c4800) [pid = 2249] [serial = 1649] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x119a6e000) [pid = 2249] [serial = 1577] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12ef84800) [pid = 2249] [serial = 1535] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12f2ee800) [pid = 2249] [serial = 1646] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x1237b7400) [pid = 2249] [serial = 1580] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12ff5b800) [pid = 2249] [serial = 1592] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11a644c00) [pid = 2249] [serial = 1517] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12f2e9000) [pid = 2249] [serial = 1589] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1237b0800) [pid = 2249] [serial = 1520] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12f2ec400) [pid = 2249] [serial = 1574] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12f6fb800) [pid = 2249] [serial = 1532] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x127b72c00) [pid = 2249] [serial = 1529] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12bc9b400) [pid = 2249] [serial = 1526] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x1386d1400) [pid = 2249] [serial = 1655] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x13090fc00) [pid = 2249] [serial = 1634] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x13092dc00) [pid = 2249] [serial = 1751] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12b987c00) [pid = 2249] [serial = 1735] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12ef2b400) [pid = 2249] [serial = 1741] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12eb70c00) [pid = 2249] [serial = 1738] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11aa28c00) [pid = 2249] [serial = 1744] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12ef34000) [pid = 2249] [serial = 1742] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x130906400) [pid = 2249] [serial = 1750] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x125da7000) [pid = 2249] [serial = 1745] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12ef39400) [pid = 2249] [serial = 1747] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x125bc5000) [pid = 2249] [serial = 1726] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x118e89c00) [pid = 2249] [serial = 1723] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11adabc00) [pid = 2249] [serial = 1724] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1189f0800) [pid = 2249] [serial = 1721] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x1190c3000) [pid = 2249] [serial = 1720] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12b983800) [pid = 2249] [serial = 1718] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11a643c00) [pid = 2249] [serial = 1717] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12ff60400) [pid = 2249] [serial = 1714] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x130904000) [pid = 2249] [serial = 1715] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x12ff5b000) [pid = 2249] [serial = 1712] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12f6fd800) [pid = 2249] [serial = 1711] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12e647800) [pid = 2249] [serial = 1708] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x12f42c400) [pid = 2249] [serial = 1709] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x12e144c00) [pid = 2249] [serial = 1706] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x12d543c00) [pid = 2249] [serial = 1705] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x12b2e9c00) [pid = 2249] [serial = 1702] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12c128800) [pid = 2249] [serial = 1703] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x127ee6000) [pid = 2249] [serial = 1700] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x127b66000) [pid = 2249] [serial = 1699] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11b66d800) [pid = 2249] [serial = 1696] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x1237b6400) [pid = 2249] [serial = 1697] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x11a645c00) [pid = 2249] [serial = 1694] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x118eda000) [pid = 2249] [serial = 1693] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x12d6c5c00) [pid = 2249] [serial = 1691] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x1280aa000) [pid = 2249] [serial = 1732] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x12782cc00) [pid = 2249] [serial = 1729] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x127d65800) [pid = 2249] [serial = 1730] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x125dc2800) [pid = 2249] [serial = 1727] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x12ef85800) [pid = 2249] [serial = 1739] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12e20f000) [pid = 2249] [serial = 1736] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x12f6fe800) [pid = 2249] [serial = 1748] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x129941000) [pid = 2249] [serial = 1733] [outer = 0x0] [url = about:blank] 12:25:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x115549800 == 30 [pid = 2249] [id = 605] 12:25:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x114653c00) [pid = 2249] [serial = 1815] [outer = 0x0] 12:25:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x114b86800) [pid = 2249] [serial = 1816] [outer = 0x114653c00] 12:25:31 INFO - PROCESS | 2249 | 1461093931724 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x1154d8000) [pid = 2249] [serial = 1817] [outer = 0x114653c00] 12:25:32 INFO - PROCESS | 2249 | 1461093932049 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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 620ms 12:25:32 INFO - PROCESS | 2249 | 1461093932078 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 2249 | 1461093932081 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:25:32 INFO - PROCESS | 2249 | 1461093932086 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 2249 | 1461093932087 Marionette TRACE conn2 <- [1,2394,null,{}] 12:25:32 INFO - PROCESS | 2249 | 1461093932090 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}] 12:25:32 INFO - PROCESS | 2249 | 1461093932166 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:25:32 INFO - PROCESS | 2249 | 1461093932172 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a918000 == 31 [pid = 2249] [id = 606] 12:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x1154dd000) [pid = 2249] [serial = 1818] [outer = 0x0] 12:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x1176df400) [pid = 2249] [serial = 1819] [outer = 0x1154dd000] 12:25:32 INFO - PROCESS | 2249 | 1461093932199 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x118be6c00) [pid = 2249] [serial = 1820] [outer = 0x1154dd000] 12:25:32 INFO - PROCESS | 2249 | 1461093932574 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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 12:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:25:32 INFO - PROCESS | 2249 | 1461093932606 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 2249 | 1461093932607 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:25:32 INFO - PROCESS | 2249 | 1461093932609 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 2249 | 1461093932612 Marionette TRACE conn2 <- [1,2398,null,{}] 12:25:32 INFO - PROCESS | 2249 | 1461093932619 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}] 12:25:32 INFO - PROCESS | 2249 | 1461093932699 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:25:32 INFO - PROCESS | 2249 | 1461093932706 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237d2800 == 32 [pid = 2249] [id = 607] 12:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x11215d800) [pid = 2249] [serial = 1821] [outer = 0x0] 12:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x118ed7400) [pid = 2249] [serial = 1822] [outer = 0x11215d800] 12:25:32 INFO - PROCESS | 2249 | 1461093932735 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11914a000) [pid = 2249] [serial = 1823] [outer = 0x11215d800] 12:25:33 INFO - PROCESS | 2249 | 1461093933091 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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 12:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:25:33 INFO - PROCESS | 2249 | 1461093933131 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 2249 | 1461093933132 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:25:33 INFO - PROCESS | 2249 | 1461093933134 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 2249 | 1461093933136 Marionette TRACE conn2 <- [1,2402,null,{}] 12:25:33 INFO - PROCESS | 2249 | 1461093933138 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}] 12:25:33 INFO - PROCESS | 2249 | 1461093933216 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:25:33 INFO - PROCESS | 2249 | 1461093933225 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12735d800 == 33 [pid = 2249] [id = 608] 12:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x119a03000) [pid = 2249] [serial = 1824] [outer = 0x0] 12:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x119a0c800) [pid = 2249] [serial = 1825] [outer = 0x119a03000] 12:25:33 INFO - PROCESS | 2249 | 1461093933249 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x119c1c800) [pid = 2249] [serial = 1826] [outer = 0x119a03000] 12:25:33 INFO - PROCESS | 2249 | 1461093933612 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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 12:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:25:33 INFO - PROCESS | 2249 | 1461093933656 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 2249 | 1461093933657 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:25:33 INFO - PROCESS | 2249 | 1461093933659 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 2249 | 1461093933660 Marionette TRACE conn2 <- [1,2406,null,{}] 12:25:33 INFO - PROCESS | 2249 | 1461093933662 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}] 12:25:33 INFO - PROCESS | 2249 | 1461093933740 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:25:33 INFO - PROCESS | 2249 | 1461093933807 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278cb000 == 34 [pid = 2249] [id = 609] 12:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x10873d400) [pid = 2249] [serial = 1827] [outer = 0x0] 12:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11a644c00) [pid = 2249] [serial = 1828] [outer = 0x10873d400] 12:25:33 INFO - PROCESS | 2249 | 1461093933835 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11a651000) [pid = 2249] [serial = 1829] [outer = 0x10873d400] 12:25:34 INFO - PROCESS | 2249 | 1461093934163 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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 12:25:34 INFO - PROCESS | 2249 | 1461093934178 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 2249 | 1461093934179 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:25:34 INFO - PROCESS | 2249 | 1461093934181 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 2249 | 1461093934182 Marionette TRACE conn2 <- [1,2410,null,{}] 12:25:34 INFO - PROCESS | 2249 | 1461093934185 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}] 12:25:34 INFO - PROCESS | 2249 | 1461093934301 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:25:34 INFO - PROCESS | 2249 | 1461093934339 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x129704000 == 35 [pid = 2249] [id = 610] 12:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11a934800) [pid = 2249] [serial = 1830] [outer = 0x0] 12:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11aa12800) [pid = 2249] [serial = 1831] [outer = 0x11a934800] 12:25:34 INFO - PROCESS | 2249 | 1461093934367 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11ab40c00) [pid = 2249] [serial = 1832] [outer = 0x11a934800] 12:25:34 INFO - PROCESS | 2249 | 1461093934699 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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 12:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:25:34 INFO - PROCESS | 2249 | 1461093934712 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 2249 | 1461093934713 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:25:34 INFO - PROCESS | 2249 | 1461093934715 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 2249 | 1461093934716 Marionette TRACE conn2 <- [1,2414,null,{}] 12:25:34 INFO - PROCESS | 2249 | 1461093934720 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}] 12:25:34 INFO - PROCESS | 2249 | 1461093934820 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:25:34 INFO - PROCESS | 2249 | 1461093934824 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1b4000 == 36 [pid = 2249] [id = 611] 12:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11aa0f400) [pid = 2249] [serial = 1833] [outer = 0x0] 12:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11af96c00) [pid = 2249] [serial = 1834] [outer = 0x11aa0f400] 12:25:34 INFO - PROCESS | 2249 | 1461093934850 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11b90cc00) [pid = 2249] [serial = 1835] [outer = 0x11aa0f400] 12:25:35 INFO - PROCESS | 2249 | 1461093935208 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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 12:25:35 INFO - PROCESS | 2249 | 1461093935234 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 2249 | 1461093935237 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:25:35 INFO - PROCESS | 2249 | 1461093935247 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 2249 | 1461093935248 Marionette TRACE conn2 <- [1,2418,null,{}] 12:25:35 INFO - PROCESS | 2249 | 1461093935250 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}] 12:25:35 INFO - PROCESS | 2249 | 1461093935346 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:25:35 INFO - PROCESS | 2249 | 1461093935350 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b75d000 == 37 [pid = 2249] [id = 612] 12:25:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11ab3e800) [pid = 2249] [serial = 1836] [outer = 0x0] 12:25:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x11bc6c400) [pid = 2249] [serial = 1837] [outer = 0x11ab3e800] 12:25:35 INFO - PROCESS | 2249 | 1461093935375 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x11bf32c00) [pid = 2249] [serial = 1838] [outer = 0x11ab3e800] 12:25:35 INFO - PROCESS | 2249 | 1461093935891 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]]]}] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11c3b4c00) [pid = 2249] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x119a07000) [pid = 2249] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x10873f400) [pid = 2249] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x1146c2400) [pid = 2249] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x118e66800) [pid = 2249] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11aa29000) [pid = 2249] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11a92f000) [pid = 2249] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x11c3b9000) [pid = 2249] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x1237b6c00) [pid = 2249] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x112157800) [pid = 2249] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11bc6cc00) [pid = 2249] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x1154e4800) [pid = 2249] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11ab3cc00) [pid = 2249] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x11a93cc00) [pid = 2249] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x1146b5000) [pid = 2249] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11a64c400) [pid = 2249] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:25:35 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11b90ec00) [pid = 2249] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 677ms 12:25:35 INFO - PROCESS | 2249 | 1461093935918 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 2249 | 1461093935922 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:25:35 INFO - PROCESS | 2249 | 1461093935925 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 2249 | 1461093935926 Marionette TRACE conn2 <- [1,2422,null,{}] 12:25:35 INFO - PROCESS | 2249 | 1461093935928 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}] 12:25:36 INFO - PROCESS | 2249 | 1461093936008 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:25:36 INFO - PROCESS | 2249 | 1461093936012 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb3b800 == 38 [pid = 2249] [id = 613] 12:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x1154e4800) [pid = 2249] [serial = 1839] [outer = 0x0] 12:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x118e67c00) [pid = 2249] [serial = 1840] [outer = 0x1154e4800] 12:25:36 INFO - PROCESS | 2249 | 1461093936038 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11a92f000) [pid = 2249] [serial = 1841] [outer = 0x1154e4800] 12:25:36 INFO - PROCESS | 2249 | 1461093936377 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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 472ms 12:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:25:36 INFO - PROCESS | 2249 | 1461093936397 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 2249 | 1461093936399 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:25:36 INFO - PROCESS | 2249 | 1461093936401 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 2249 | 1461093936404 Marionette TRACE conn2 <- [1,2426,null,{}] 12:25:36 INFO - PROCESS | 2249 | 1461093936408 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}] 12:25:36 INFO - PROCESS | 2249 | 1461093936484 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:25:36 INFO - PROCESS | 2249 | 1461093936539 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1a1000 == 39 [pid = 2249] [id = 614] 12:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x1190c3000) [pid = 2249] [serial = 1842] [outer = 0x0] 12:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11bc76400) [pid = 2249] [serial = 1843] [outer = 0x1190c3000] 12:25:36 INFO - PROCESS | 2249 | 1461093936564 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11c633000) [pid = 2249] [serial = 1844] [outer = 0x1190c3000] 12:25:36 INFO - PROCESS | 2249 | 1461093936844 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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 473ms 12:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:25:36 INFO - PROCESS | 2249 | 1461093936878 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 2249 | 1461093936879 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:25:36 INFO - PROCESS | 2249 | 1461093936881 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 2249 | 1461093936883 Marionette TRACE conn2 <- [1,2430,null,{}] 12:25:36 INFO - PROCESS | 2249 | 1461093936889 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}] 12:25:36 INFO - PROCESS | 2249 | 1461093936983 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:25:36 INFO - PROCESS | 2249 | 1461093936990 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d538800 == 40 [pid = 2249] [id = 615] 12:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11c6cc800) [pid = 2249] [serial = 1845] [outer = 0x0] 12:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x1237b5400) [pid = 2249] [serial = 1846] [outer = 0x11c6cc800] 12:25:37 INFO - PROCESS | 2249 | 1461093937019 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x125b08c00) [pid = 2249] [serial = 1847] [outer = 0x11c6cc800] 12:25:37 INFO - PROCESS | 2249 | 1461093937366 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 12:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:25:37 INFO - PROCESS | 2249 | 1461093937413 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 2249 | 1461093937414 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:25:37 INFO - PROCESS | 2249 | 1461093937416 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 2249 | 1461093937417 Marionette TRACE conn2 <- [1,2434,null,{}] 12:25:37 INFO - PROCESS | 2249 | 1461093937420 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}] 12:25:37 INFO - PROCESS | 2249 | 1461093937498 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:25:37 INFO - PROCESS | 2249 | 1461093937505 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d68a000 == 41 [pid = 2249] [id = 616] 12:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x125b0d400) [pid = 2249] [serial = 1848] [outer = 0x0] 12:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x125d9c800) [pid = 2249] [serial = 1849] [outer = 0x125b0d400] 12:25:37 INFO - PROCESS | 2249 | 1461093937530 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x125da7800) [pid = 2249] [serial = 1850] [outer = 0x125b0d400] 12:25:37 INFO - PROCESS | 2249 | 1461093937846 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 467ms 12:25:37 INFO - PROCESS | 2249 | 1461093937885 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 2249 | 1461093937886 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:25:37 INFO - PROCESS | 2249 | 1461093937889 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 2249 | 1461093937890 Marionette TRACE conn2 <- [1,2438,null,{}] 12:25:37 INFO - PROCESS | 2249 | 1461093937949 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}] 12:25:38 INFO - PROCESS | 2249 | 1461093938040 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:25:38 INFO - PROCESS | 2249 | 1461093938137 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bb9800 == 42 [pid = 2249] [id = 617] 12:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x112253c00) [pid = 2249] [serial = 1851] [outer = 0x0] 12:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x1140ba800) [pid = 2249] [serial = 1852] [outer = 0x112253c00] 12:25:38 INFO - PROCESS | 2249 | 1461093938170 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x114b7ec00) [pid = 2249] [serial = 1853] [outer = 0x112253c00] 12:25:38 INFO - PROCESS | 2249 | 1461093938626 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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 775ms 12:25:38 INFO - PROCESS | 2249 | 1461093938690 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 2249 | 1461093938693 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:25:38 INFO - PROCESS | 2249 | 1461093938697 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 2249 | 1461093938698 Marionette TRACE conn2 <- [1,2442,null,{}] 12:25:38 INFO - PROCESS | 2249 | 1461093938715 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}] 12:25:38 INFO - PROCESS | 2249 | 1461093938818 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:25:38 INFO - PROCESS | 2249 | 1461093938891 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237e9800 == 43 [pid = 2249] [id = 618] 12:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x115649800) [pid = 2249] [serial = 1854] [outer = 0x0] 12:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x118e67000) [pid = 2249] [serial = 1855] [outer = 0x115649800] 12:25:38 INFO - PROCESS | 2249 | 1461093938923 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x118e83c00) [pid = 2249] [serial = 1856] [outer = 0x115649800] 12:25:39 INFO - PROCESS | 2249 | 1461093939345 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 669ms 12:25:39 INFO - PROCESS | 2249 | 1461093939366 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:25:39 INFO - PROCESS | 2249 | 1461093939367 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:25:39 INFO - PROCESS | 2249 | 1461093939370 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 2249 | 1461093939371 Marionette TRACE conn2 <- [1,2446,null,{}] 12:25:39 INFO - PROCESS | 2249 | 1461093939374 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}] 12:25:39 INFO - PROCESS | 2249 | 1461093939475 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:25:39 INFO - PROCESS | 2249 | 1461093939529 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba3a000 == 44 [pid = 2249] [id = 619] 12:25:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x118ee4000) [pid = 2249] [serial = 1857] [outer = 0x0] 12:25:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x119a05000) [pid = 2249] [serial = 1858] [outer = 0x118ee4000] 12:25:39 INFO - PROCESS | 2249 | 1461093939566 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11a651800) [pid = 2249] [serial = 1859] [outer = 0x118ee4000] 12:25:40 INFO - PROCESS | 2249 | 1461093940022 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]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 671ms 12:25:40 INFO - PROCESS | 2249 | 1461093940046 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:25:40 INFO - PROCESS | 2249 | 1461093940051 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:25:40 INFO - PROCESS | 2249 | 1461093940054 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 2249 | 1461093940055 Marionette TRACE conn2 <- [1,2450,null,{}] 12:25:40 INFO - PROCESS | 2249 | 1461093940057 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}] 12:25:40 INFO - PROCESS | 2249 | 1461093940158 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:25:40 INFO - PROCESS | 2249 | 1461093940251 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e360000 == 45 [pid = 2249] [id = 620] 12:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11aa24c00) [pid = 2249] [serial = 1860] [outer = 0x0] 12:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11b905c00) [pid = 2249] [serial = 1861] [outer = 0x11aa24c00] 12:25:40 INFO - PROCESS | 2249 | 1461093940281 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11c62b800) [pid = 2249] [serial = 1862] [outer = 0x11aa24c00] 12:25:40 INFO - PROCESS | 2249 | 1461093940695 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]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 673ms 12:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:25:40 INFO - PROCESS | 2249 | 1461093940727 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 2249 | 1461093940729 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:25:40 INFO - PROCESS | 2249 | 1461093940731 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 2249 | 1461093940732 Marionette TRACE conn2 <- [1,2454,null,{}] 12:25:40 INFO - PROCESS | 2249 | 1461093940735 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}] 12:25:40 INFO - PROCESS | 2249 | 1461093940833 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:25:40 INFO - PROCESS | 2249 | 1461093940904 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e690800 == 46 [pid = 2249] [id = 621] 12:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11bf30c00) [pid = 2249] [serial = 1863] [outer = 0x0] 12:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1237b3c00) [pid = 2249] [serial = 1864] [outer = 0x11bf30c00] 12:25:40 INFO - PROCESS | 2249 | 1461093940934 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x123adb000) [pid = 2249] [serial = 1865] [outer = 0x11bf30c00] 12:25:41 INFO - PROCESS | 2249 | 1461093941327 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 770ms 12:25:41 INFO - PROCESS | 2249 | 1461093941526 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 2249 | 1461093941529 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:25:41 INFO - PROCESS | 2249 | 1461093941533 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 2249 | 1461093941536 Marionette TRACE conn2 <- [1,2458,null,{}] 12:25:41 INFO - PROCESS | 2249 | 1461093941541 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}] 12:25:41 INFO - PROCESS | 2249 | 1461093941631 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:25:41 INFO - PROCESS | 2249 | 1461093941694 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c31e800 == 47 [pid = 2249] [id = 622] 12:25:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11513dc00) [pid = 2249] [serial = 1866] [outer = 0x0] 12:25:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x115228000) [pid = 2249] [serial = 1867] [outer = 0x11513dc00] 12:25:41 INFO - PROCESS | 2249 | 1461093941722 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x115890c00) [pid = 2249] [serial = 1868] [outer = 0x11513dc00] 12:25:42 INFO - PROCESS | 2249 | 1461093942148 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]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 623ms 12:25:42 INFO - PROCESS | 2249 | 1461093942157 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 2249 | 1461093942159 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:25:42 INFO - PROCESS | 2249 | 1461093942164 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 2249 | 1461093942167 Marionette TRACE conn2 <- [1,2462,null,{}] 12:25:42 INFO - PROCESS | 2249 | 1461093942170 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}] 12:25:42 INFO - PROCESS | 2249 | 1461093942281 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x12d538800 == 46 [pid = 2249] [id = 615] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1a1000 == 45 [pid = 2249] [id = 614] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb3b800 == 44 [pid = 2249] [id = 613] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x12b75d000 == 43 [pid = 2249] [id = 612] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1b4000 == 42 [pid = 2249] [id = 611] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x129704000 == 41 [pid = 2249] [id = 610] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x1278cb000 == 40 [pid = 2249] [id = 609] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x12735d800 == 39 [pid = 2249] [id = 608] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x125d9f400) [pid = 2249] [serial = 1807] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x1237d2800 == 38 [pid = 2249] [id = 607] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x11a918000 == 37 [pid = 2249] [id = 606] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x115549800 == 36 [pid = 2249] [id = 605] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa72800 == 35 [pid = 2249] [id = 604] 12:25:42 INFO - PROCESS | 2249 | --DOCSHELL 0x11991f000 == 34 [pid = 2249] [id = 603] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11c631400) [pid = 2249] [serial = 1789] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x119a75800) [pid = 2249] [serial = 1771] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11a89e000) [pid = 2249] [serial = 1772] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x118e83400) [pid = 2249] [serial = 1768] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x1190c2c00) [pid = 2249] [serial = 1769] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11520f400) [pid = 2249] [serial = 1759] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x118e70400) [pid = 2249] [serial = 1765] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x118edd400) [pid = 2249] [serial = 1766] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11ab36000) [pid = 2249] [serial = 1780] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11ab3c800) [pid = 2249] [serial = 1781] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11aa0e400) [pid = 2249] [serial = 1774] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11aa1b400) [pid = 2249] [serial = 1775] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x1237af400) [pid = 2249] [serial = 1792] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x123954800) [pid = 2249] [serial = 1795] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x1237b5c00) [pid = 2249] [serial = 1793] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11a645400) [pid = 2249] [serial = 1799] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x125b0c400) [pid = 2249] [serial = 1804] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x116492400) [pid = 2249] [serial = 1762] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x118bda800) [pid = 2249] [serial = 1763] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x123ada800) [pid = 2249] [serial = 1796] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x11af96400) [pid = 2249] [serial = 1783] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x11aa23000) [pid = 2249] [serial = 1777] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11aa28400) [pid = 2249] [serial = 1778] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x1146c3c00) [pid = 2249] [serial = 1756] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x114b86400) [pid = 2249] [serial = 1757] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x114b89c00) [pid = 2249] [serial = 1798] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x1237b2000) [pid = 2249] [serial = 1801] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11bc6d000) [pid = 2249] [serial = 1786] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11c707000) [pid = 2249] [serial = 1790] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x1154e4c00) [pid = 2249] [serial = 1760] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x125bc6400) [pid = 2249] [serial = 1805] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x11bf3cc00) [pid = 2249] [serial = 1787] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x125b04c00) [pid = 2249] [serial = 1802] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x11af9ec00) [pid = 2249] [serial = 1784] [outer = 0x0] [url = about:blank] 12:25:42 INFO - PROCESS | 2249 | 1461093942372 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x118917000 == 35 [pid = 2249] [id = 623] 12:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11424c000) [pid = 2249] [serial = 1869] [outer = 0x0] 12:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x114b82c00) [pid = 2249] [serial = 1870] [outer = 0x11424c000] 12:25:42 INFO - PROCESS | 2249 | 1461093942400 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x118670000) [pid = 2249] [serial = 1871] [outer = 0x11424c000] 12:25:42 INFO - PROCESS | 2249 | 1461093942696 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]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 12:25:42 INFO - PROCESS | 2249 | 1461093942735 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 2249 | 1461093942739 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:25:42 INFO - PROCESS | 2249 | 1461093942742 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 2249 | 1461093942743 Marionette TRACE conn2 <- [1,2466,null,{}] 12:25:42 INFO - PROCESS | 2249 | 1461093942750 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}] 12:25:42 INFO - PROCESS | 2249 | 1461093942835 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:25:42 INFO - PROCESS | 2249 | 1461093942843 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c626000 == 36 [pid = 2249] [id = 624] 12:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x118eda000) [pid = 2249] [serial = 1872] [outer = 0x0] 12:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x119a08800) [pid = 2249] [serial = 1873] [outer = 0x118eda000] 12:25:42 INFO - PROCESS | 2249 | 1461093942872 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x119c28400) [pid = 2249] [serial = 1874] [outer = 0x118eda000] 12:25:43 INFO - PROCESS | 2249 | 1461093943232 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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 522ms 12:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:25:43 INFO - PROCESS | 2249 | 1461093943265 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 2249 | 1461093943266 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:25:43 INFO - PROCESS | 2249 | 1461093943268 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 2249 | 1461093943270 Marionette TRACE conn2 <- [1,2470,null,{}] 12:25:43 INFO - PROCESS | 2249 | 1461093943272 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}] 12:25:43 INFO - PROCESS | 2249 | 1461093943350 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:25:43 INFO - PROCESS | 2249 | 1461093943357 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270be000 == 37 [pid = 2249] [id = 625] 12:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11a649400) [pid = 2249] [serial = 1875] [outer = 0x0] 12:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11a937400) [pid = 2249] [serial = 1876] [outer = 0x11a649400] 12:25:43 INFO - PROCESS | 2249 | 1461093943383 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11aa1d400) [pid = 2249] [serial = 1877] [outer = 0x11a649400] 12:25:43 INFO - PROCESS | 2249 | 1461093943710 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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 470ms 12:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:25:43 INFO - PROCESS | 2249 | 1461093943740 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 2249 | 1461093943741 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:25:43 INFO - PROCESS | 2249 | 1461093943743 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 2249 | 1461093943744 Marionette TRACE conn2 <- [1,2474,null,{}] 12:25:43 INFO - PROCESS | 2249 | 1461093943746 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}] 12:25:43 INFO - PROCESS | 2249 | 1461093943850 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:25:43 INFO - PROCESS | 2249 | 1461093943859 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278c7000 == 38 [pid = 2249] [id = 626] 12:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11aa22400) [pid = 2249] [serial = 1878] [outer = 0x0] 12:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11ab34000) [pid = 2249] [serial = 1879] [outer = 0x11aa22400] 12:25:43 INFO - PROCESS | 2249 | 1461093943885 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11adaa400) [pid = 2249] [serial = 1880] [outer = 0x11aa22400] 12:25:44 INFO - PROCESS | 2249 | 1461093944226 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]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 12:25:44 INFO - PROCESS | 2249 | 1461093944263 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 2249 | 1461093944264 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:25:44 INFO - PROCESS | 2249 | 1461093944267 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 2249 | 1461093944268 Marionette TRACE conn2 <- [1,2478,null,{}] 12:25:44 INFO - PROCESS | 2249 | 1461093944270 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}] 12:25:44 INFO - PROCESS | 2249 | 1461093944372 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:25:44 INFO - PROCESS | 2249 | 1461093944377 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x11917b000 == 39 [pid = 2249] [id = 627] 12:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11b675000) [pid = 2249] [serial = 1881] [outer = 0x0] 12:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11bf36000) [pid = 2249] [serial = 1882] [outer = 0x11b675000] 12:25:44 INFO - PROCESS | 2249 | 1461093944406 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x123adb800) [pid = 2249] [serial = 1883] [outer = 0x11b675000] 12:25:44 INFO - PROCESS | 2249 | 1461093944784 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]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 571ms 12:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:25:44 INFO - PROCESS | 2249 | 1461093944843 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 2249 | 1461093944844 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:25:44 INFO - PROCESS | 2249 | 1461093944846 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 2249 | 1461093944847 Marionette TRACE conn2 <- [1,2482,null,{}] 12:25:44 INFO - PROCESS | 2249 | 1461093944850 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}] 12:25:44 INFO - PROCESS | 2249 | 1461093944952 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:25:44 INFO - PROCESS | 2249 | 1461093944956 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b266000 == 40 [pid = 2249] [id = 628] 12:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11ab34c00) [pid = 2249] [serial = 1884] [outer = 0x0] 12:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x125b07c00) [pid = 2249] [serial = 1885] [outer = 0x11ab34c00] 12:25:44 INFO - PROCESS | 2249 | 1461093944982 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x125d9f400) [pid = 2249] [serial = 1886] [outer = 0x11ab34c00] 12:25:45 INFO - PROCESS | 2249 | 1461093945327 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 12:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:25:45 INFO - PROCESS | 2249 | 1461093945365 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 2249 | 1461093945366 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:25:45 INFO - PROCESS | 2249 | 1461093945368 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 2249 | 1461093945369 Marionette TRACE conn2 <- [1,2486,null,{}] 12:25:45 INFO - PROCESS | 2249 | 1461093945372 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}] 12:25:45 INFO - PROCESS | 2249 | 1461093945475 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:25:45 INFO - PROCESS | 2249 | 1461093945519 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba2d800 == 41 [pid = 2249] [id = 629] 12:25:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x125dc2800) [pid = 2249] [serial = 1887] [outer = 0x0] 12:25:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x125ec0400) [pid = 2249] [serial = 1888] [outer = 0x125dc2800] 12:25:45 INFO - PROCESS | 2249 | 1461093945545 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x125f2e400) [pid = 2249] [serial = 1889] [outer = 0x125dc2800] 12:25:45 INFO - PROCESS | 2249 | 1461093945858 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 12:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:25:45 INFO - PROCESS | 2249 | 1461093945890 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 2249 | 1461093945891 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:25:45 INFO - PROCESS | 2249 | 1461093945893 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 2249 | 1461093945894 Marionette TRACE conn2 <- [1,2490,null,{}] 12:25:45 INFO - PROCESS | 2249 | 1461093945896 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}] 12:25:45 INFO - PROCESS | 2249 | 1461093945996 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:25:46 INFO - PROCESS | 2249 | 1461093946009 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce53000 == 42 [pid = 2249] [id = 630] 12:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x125da8c00) [pid = 2249] [serial = 1890] [outer = 0x0] 12:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x125f33800) [pid = 2249] [serial = 1891] [outer = 0x125da8c00] 12:25:46 INFO - PROCESS | 2249 | 1461093946034 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x127024400) [pid = 2249] [serial = 1892] [outer = 0x125da8c00] 12:25:46 INFO - PROCESS | 2249 | 1461093946369 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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 12:25:46 INFO - PROCESS | 2249 | 1461093946417 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 2249 | 1461093946418 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:25:46 INFO - PROCESS | 2249 | 1461093946420 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 2249 | 1461093946422 Marionette TRACE conn2 <- [1,2494,null,{}] 12:25:46 INFO - PROCESS | 2249 | 1461093946424 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}] 12:25:46 INFO - PROCESS | 2249 | 1461093946579 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11a934800) [pid = 2249] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11aa0f400) [pid = 2249] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x114653c00) [pid = 2249] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x1154dd000) [pid = 2249] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x11215d800) [pid = 2249] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x119a03000) [pid = 2249] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11c6cc800) [pid = 2249] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x1154e4800) [pid = 2249] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x1190c3000) [pid = 2249] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:25:46 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x10873d400) [pid = 2249] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:25:46 INFO - PROCESS | 2249 | 1461093946621 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8f5000 == 43 [pid = 2249] [id = 631] 12:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x112156000) [pid = 2249] [serial = 1893] [outer = 0x0] 12:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x1152c7800) [pid = 2249] [serial = 1894] [outer = 0x112156000] 12:25:46 INFO - PROCESS | 2249 | 1461093946647 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11a646c00) [pid = 2249] [serial = 1895] [outer = 0x112156000] 12:25:46 INFO - PROCESS | 2249 | 1461093946924 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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 12:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:25:46 INFO - PROCESS | 2249 | 1461093946944 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 2249 | 1461093946946 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:25:46 INFO - PROCESS | 2249 | 1461093946948 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 2249 | 1461093946949 Marionette TRACE conn2 <- [1,2498,null,{}] 12:25:46 INFO - PROCESS | 2249 | 1461093946960 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}] 12:25:47 INFO - PROCESS | 2249 | 1461093947061 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:25:47 INFO - PROCESS | 2249 | 1461093947065 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e69c800 == 44 [pid = 2249] [id = 632] 12:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x119a03400) [pid = 2249] [serial = 1896] [outer = 0x0] 12:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x127349c00) [pid = 2249] [serial = 1897] [outer = 0x119a03400] 12:25:47 INFO - PROCESS | 2249 | 1461093947095 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x1277bc800) [pid = 2249] [serial = 1898] [outer = 0x119a03400] 12:25:47 INFO - PROCESS | 2249 | 1461093947437 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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 520ms 12:25:47 INFO - PROCESS | 2249 | 1461093947468 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:25:47 INFO - PROCESS | 2249 | 1461093947471 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:25:47 INFO - PROCESS | 2249 | 1461093947483 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 2249 | 1461093947484 Marionette TRACE conn2 <- [1,2502,null,{}] 12:25:47 INFO - PROCESS | 2249 | 1461093947488 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}] 12:25:47 INFO - PROCESS | 2249 | 1461093947568 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:25:47 INFO - PROCESS | 2249 | 1461093947575 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e91c800 == 45 [pid = 2249] [id = 633] 12:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1277bcc00) [pid = 2249] [serial = 1899] [outer = 0x0] 12:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12782e000) [pid = 2249] [serial = 1900] [outer = 0x1277bcc00] 12:25:47 INFO - PROCESS | 2249 | 1461093947600 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x127b6cc00) [pid = 2249] [serial = 1901] [outer = 0x1277bcc00] 12:25:47 INFO - PROCESS | 2249 | 1461093947948 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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 480ms 12:25:47 INFO - PROCESS | 2249 | 1461093947956 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 2249 | 1461093947957 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:25:47 INFO - PROCESS | 2249 | 1461093947959 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 2249 | 1461093947960 Marionette TRACE conn2 <- [1,2506,null,{}] 12:25:47 INFO - PROCESS | 2249 | 1461093947962 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}] 12:25:48 INFO - PROCESS | 2249 | 1461093948048 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:25:48 INFO - PROCESS | 2249 | 1461093948054 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9b1800 == 46 [pid = 2249] [id = 634] 12:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x127b69c00) [pid = 2249] [serial = 1902] [outer = 0x0] 12:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x127b8fc00) [pid = 2249] [serial = 1903] [outer = 0x127b69c00] 12:25:48 INFO - PROCESS | 2249 | 1461093948080 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x127d6d000) [pid = 2249] [serial = 1904] [outer = 0x127b69c00] 12:25:48 INFO - PROCESS | 2249 | 1461093948398 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]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 470ms 12:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:25:48 INFO - PROCESS | 2249 | 1461093948429 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 2249 | 1461093948430 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:25:48 INFO - PROCESS | 2249 | 1461093948432 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 2249 | 1461093948433 Marionette TRACE conn2 <- [1,2510,null,{}] 12:25:48 INFO - PROCESS | 2249 | 1461093948435 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}] 12:25:48 INFO - PROCESS | 2249 | 1461093948544 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:25:48 INFO - PROCESS | 2249 | 1461093948552 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11554a800 == 47 [pid = 2249] [id = 635] 12:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x10873f800) [pid = 2249] [serial = 1905] [outer = 0x0] 12:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x112154c00) [pid = 2249] [serial = 1906] [outer = 0x10873f800] 12:25:48 INFO - PROCESS | 2249 | 1461093948641 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x1146b5000) [pid = 2249] [serial = 1907] [outer = 0x10873f800] 12:25:49 INFO - PROCESS | 2249 | 1461093949086 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]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 719ms 12:25:49 INFO - PROCESS | 2249 | 1461093949169 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 2249 | 1461093949174 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:25:49 INFO - PROCESS | 2249 | 1461093949179 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 2249 | 1461093949181 Marionette TRACE conn2 <- [1,2514,null,{}] 12:25:49 INFO - PROCESS | 2249 | 1461093949184 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}] 12:25:49 INFO - PROCESS | 2249 | 1461093949293 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:25:49 INFO - PROCESS | 2249 | 1461093949404 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237e4800 == 48 [pid = 2249] [id = 636] 12:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x118e7d000) [pid = 2249] [serial = 1908] [outer = 0x0] 12:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x118e84400) [pid = 2249] [serial = 1909] [outer = 0x118e7d000] 12:25:49 INFO - PROCESS | 2249 | 1461093949435 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x1191df400) [pid = 2249] [serial = 1910] [outer = 0x118e7d000] 12:25:49 INFO - PROCESS | 2249 | 1461093949856 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]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 723ms 12:25:49 INFO - PROCESS | 2249 | 1461093949901 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 2249 | 1461093949904 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:25:49 INFO - PROCESS | 2249 | 1461093949909 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 2249 | 1461093949911 Marionette TRACE conn2 <- [1,2518,null,{}] 12:25:49 INFO - PROCESS | 2249 | 1461093949913 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}] 12:25:50 INFO - PROCESS | 2249 | 1461093950020 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:25:50 INFO - PROCESS | 2249 | 1461093950090 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b262800 == 49 [pid = 2249] [id = 637] 12:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x118e89000) [pid = 2249] [serial = 1911] [outer = 0x0] 12:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11a937c00) [pid = 2249] [serial = 1912] [outer = 0x118e89000] 12:25:50 INFO - PROCESS | 2249 | 1461093950120 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11af9ec00) [pid = 2249] [serial = 1913] [outer = 0x118e89000] 12:25:50 INFO - PROCESS | 2249 | 1461093950544 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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 669ms 12:25:50 INFO - PROCESS | 2249 | 1461093950579 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 2249 | 1461093950581 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:25:50 INFO - PROCESS | 2249 | 1461093950583 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 2249 | 1461093950586 Marionette TRACE conn2 <- [1,2522,null,{}] 12:25:50 INFO - PROCESS | 2249 | 1461093950594 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}] 12:25:50 INFO - PROCESS | 2249 | 1461093950727 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:25:50 INFO - PROCESS | 2249 | 1461093950786 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb96000 == 50 [pid = 2249] [id = 638] 12:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11c6c1000) [pid = 2249] [serial = 1914] [outer = 0x0] 12:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x125bc6400) [pid = 2249] [serial = 1915] [outer = 0x11c6c1000] 12:25:50 INFO - PROCESS | 2249 | 1461093950817 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x125f31800) [pid = 2249] [serial = 1916] [outer = 0x11c6c1000] 12:25:51 INFO - PROCESS | 2249 | 1461093951261 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 723ms 12:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:25:51 INFO - PROCESS | 2249 | 1461093951306 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 2249 | 1461093951309 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:25:51 INFO - PROCESS | 2249 | 1461093951311 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 2249 | 1461093951312 Marionette TRACE conn2 <- [1,2526,null,{}] 12:25:51 INFO - PROCESS | 2249 | 1461093951315 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}] 12:25:51 INFO - PROCESS | 2249 | 1461093951417 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:25:51 INFO - PROCESS | 2249 | 1461093951489 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ef9d800 == 51 [pid = 2249] [id = 639] 12:25:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x125b11800) [pid = 2249] [serial = 1917] [outer = 0x0] 12:25:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x1273e1000) [pid = 2249] [serial = 1918] [outer = 0x125b11800] 12:25:51 INFO - PROCESS | 2249 | 1461093951519 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x1277b9800) [pid = 2249] [serial = 1919] [outer = 0x125b11800] 12:25:51 INFO - PROCESS | 2249 | 1461093951947 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 12:25:51 INFO - PROCESS | 2249 | 1461093951982 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 2249 | 1461093951983 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:25:51 INFO - PROCESS | 2249 | 1461093951985 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 2249 | 1461093951987 Marionette TRACE conn2 <- [1,2530,null,{}] 12:25:51 INFO - PROCESS | 2249 | 1461093951989 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}] 12:25:52 INFO - PROCESS | 2249 | 1461093952108 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:25:52 INFO - PROCESS | 2249 | 1461093952179 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b40d800 == 52 [pid = 2249] [id = 640] 12:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x125b06800) [pid = 2249] [serial = 1920] [outer = 0x0] 12:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x127b65c00) [pid = 2249] [serial = 1921] [outer = 0x125b06800] 12:25:52 INFO - PROCESS | 2249 | 1461093952214 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x127eea400) [pid = 2249] [serial = 1922] [outer = 0x125b06800] 12:25:52 INFO - PROCESS | 2249 | 1461093952767 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]]]}] 12:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 820ms 12:25:52 INFO - PROCESS | 2249 | 1461093952806 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:25:52 INFO - PROCESS | 2249 | 1461093952809 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:25:52 INFO - PROCESS | 2249 | 1461093952812 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 2249 | 1461093952814 Marionette TRACE conn2 <- [1,2534,null,{}] 12:25:52 INFO - PROCESS | 2249 | 1461093952818 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}] 12:25:52 INFO - PROCESS | 2249 | 1461093952913 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:25:52 INFO - PROCESS | 2249 | 1461093952972 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c336000 == 53 [pid = 2249] [id = 641] 12:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11460fc00) [pid = 2249] [serial = 1923] [outer = 0x0] 12:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x114b7d400) [pid = 2249] [serial = 1924] [outer = 0x11460fc00] 12:25:53 INFO - PROCESS | 2249 | 1461093953001 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x115651800) [pid = 2249] [serial = 1925] [outer = 0x11460fc00] 12:25:53 INFO - PROCESS | 2249 | 1461093953420 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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 676ms 12:25:53 INFO - PROCESS | 2249 | 1461093953488 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 2249 | 1461093953492 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:25:53 INFO - PROCESS | 2249 | 1461093953496 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 2249 | 1461093953498 Marionette TRACE conn2 <- [1,2538,null,{}] 12:25:53 INFO - PROCESS | 2249 | 1461093953500 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}] 12:25:53 INFO - PROCESS | 2249 | 1461093953651 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9b1800 == 52 [pid = 2249] [id = 634] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12e91c800 == 51 [pid = 2249] [id = 633] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12e69c800 == 50 [pid = 2249] [id = 632] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x11a8f5000 == 49 [pid = 2249] [id = 631] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce53000 == 48 [pid = 2249] [id = 630] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba2d800 == 47 [pid = 2249] [id = 629] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12b266000 == 46 [pid = 2249] [id = 628] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11521e400) [pid = 2249] [serial = 1810] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x125d9c800) [pid = 2249] [serial = 1849] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x11917b000 == 45 [pid = 2249] [id = 627] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x1278c7000 == 44 [pid = 2249] [id = 626] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x1270be000 == 43 [pid = 2249] [id = 625] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x11c626000 == 42 [pid = 2249] [id = 624] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x118917000 == 41 [pid = 2249] [id = 623] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x11c31e800 == 40 [pid = 2249] [id = 622] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12e690800 == 39 [pid = 2249] [id = 621] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12e360000 == 38 [pid = 2249] [id = 620] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x118bb9800 == 37 [pid = 2249] [id = 617] 12:25:53 INFO - PROCESS | 2249 | --DOCSHELL 0x12d68a000 == 36 [pid = 2249] [id = 616] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11aa12800) [pid = 2249] [serial = 1831] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11af96c00) [pid = 2249] [serial = 1834] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11ab40c00) [pid = 2249] [serial = 1832] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x114b86800) [pid = 2249] [serial = 1816] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x1154d8000) [pid = 2249] [serial = 1817] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x1176df400) [pid = 2249] [serial = 1819] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x118be6c00) [pid = 2249] [serial = 1820] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x118ed7400) [pid = 2249] [serial = 1822] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11914a000) [pid = 2249] [serial = 1823] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x119a0c800) [pid = 2249] [serial = 1825] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x119c1c800) [pid = 2249] [serial = 1826] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x114b7d800) [pid = 2249] [serial = 1813] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11bc6c400) [pid = 2249] [serial = 1837] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11b90cc00) [pid = 2249] [serial = 1835] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x118e67c00) [pid = 2249] [serial = 1840] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x11a92f000) [pid = 2249] [serial = 1841] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11a644c00) [pid = 2249] [serial = 1828] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11a651000) [pid = 2249] [serial = 1829] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | 1461093953722 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x1186a2000 == 37 [pid = 2249] [id = 642] 12:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x114b7fc00) [pid = 2249] [serial = 1926] [outer = 0x0] 12:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x1176df400) [pid = 2249] [serial = 1927] [outer = 0x114b7fc00] 12:25:53 INFO - PROCESS | 2249 | 1461093953751 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x1190bf800) [pid = 2249] [serial = 1928] [outer = 0x114b7fc00] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x125b08c00) [pid = 2249] [serial = 1847] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11bc76400) [pid = 2249] [serial = 1843] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x1237b5400) [pid = 2249] [serial = 1846] [outer = 0x0] [url = about:blank] 12:25:53 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11c633000) [pid = 2249] [serial = 1844] [outer = 0x0] [url = about:blank] 12:25:54 INFO - PROCESS | 2249 | 1461093954142 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]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 672ms 12:25:54 INFO - PROCESS | 2249 | 1461093954187 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:25:54 INFO - PROCESS | 2249 | 1461093954188 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:25:54 INFO - PROCESS | 2249 | 1461093954192 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 2249 | 1461093954194 Marionette TRACE conn2 <- [1,2542,null,{}] 12:25:54 INFO - PROCESS | 2249 | 1461093954201 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}] 12:25:54 INFO - PROCESS | 2249 | 1461093954283 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:25:54 INFO - PROCESS | 2249 | 1461093954289 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a0e800 == 38 [pid = 2249] [id = 643] 12:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x119a0a400) [pid = 2249] [serial = 1929] [outer = 0x0] 12:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11a932000) [pid = 2249] [serial = 1930] [outer = 0x119a0a400] 12:25:54 INFO - PROCESS | 2249 | 1461093954318 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11aa27400) [pid = 2249] [serial = 1931] [outer = 0x119a0a400] 12:25:54 INFO - PROCESS | 2249 | 1461093954670 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]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 12:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:25:54 INFO - PROCESS | 2249 | 1461093954720 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 2249 | 1461093954722 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:25:54 INFO - PROCESS | 2249 | 1461093954729 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 2249 | 1461093954730 Marionette TRACE conn2 <- [1,2546,null,{}] 12:25:54 INFO - PROCESS | 2249 | 1461093954733 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}] 12:25:54 INFO - PROCESS | 2249 | 1461093954820 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:25:54 INFO - PROCESS | 2249 | 1461093954826 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12864e000 == 39 [pid = 2249] [id = 644] 12:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11ab32c00) [pid = 2249] [serial = 1932] [outer = 0x0] 12:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11af9a800) [pid = 2249] [serial = 1933] [outer = 0x11ab32c00] 12:25:54 INFO - PROCESS | 2249 | 1461093954855 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11bc6d000) [pid = 2249] [serial = 1934] [outer = 0x11ab32c00] 12:25:55 INFO - PROCESS | 2249 | 1461093955311 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]]]}] 12:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 618ms 12:25:55 INFO - PROCESS | 2249 | 1461093955348 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 2249 | 1461093955349 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:25:55 INFO - PROCESS | 2249 | 1461093955352 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 2249 | 1461093955353 Marionette TRACE conn2 <- [1,2550,null,{}] 12:25:55 INFO - PROCESS | 2249 | 1461093955355 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}] 12:25:55 INFO - PROCESS | 2249 | 1461093955467 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:25:55 INFO - PROCESS | 2249 | 1461093955500 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1a1000 == 40 [pid = 2249] [id = 645] 12:25:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11ab33400) [pid = 2249] [serial = 1935] [outer = 0x0] 12:25:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11bf33400) [pid = 2249] [serial = 1936] [outer = 0x11ab33400] 12:25:55 INFO - PROCESS | 2249 | 1461093955528 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x1237b3800) [pid = 2249] [serial = 1937] [outer = 0x11ab33400] 12:25:55 INFO - PROCESS | 2249 | 1461093955847 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]]]}] 12:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 12:25:55 INFO - PROCESS | 2249 | 1461093955874 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 2249 | 1461093955875 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:25:55 INFO - PROCESS | 2249 | 1461093955877 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 2249 | 1461093955878 Marionette TRACE conn2 <- [1,2554,null,{}] 12:25:55 INFO - PROCESS | 2249 | 1461093955880 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}] 12:25:56 INFO - PROCESS | 2249 | 1461093955999 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:25:56 INFO - PROCESS | 2249 | 1461093956012 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c318800 == 41 [pid = 2249] [id = 646] 12:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12394f000) [pid = 2249] [serial = 1938] [outer = 0x0] 12:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x125d9d400) [pid = 2249] [serial = 1939] [outer = 0x12394f000] 12:25:56 INFO - PROCESS | 2249 | 1461093956040 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x125f39c00) [pid = 2249] [serial = 1940] [outer = 0x12394f000] 12:25:56 INFO - PROCESS | 2249 | 1461093956401 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]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 568ms 12:25:56 INFO - PROCESS | 2249 | 1461093956453 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 2249 | 1461093956454 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:25:56 INFO - PROCESS | 2249 | 1461093956456 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 2249 | 1461093956457 Marionette TRACE conn2 <- [1,2558,null,{}] 12:25:56 INFO - PROCESS | 2249 | 1461093956460 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}] 12:25:56 INFO - PROCESS | 2249 | 1461093956563 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:25:56 INFO - PROCESS | 2249 | 1461093956597 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c1800 == 42 [pid = 2249] [id = 647] 12:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11513c000) [pid = 2249] [serial = 1941] [outer = 0x0] 12:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12777f800) [pid = 2249] [serial = 1942] [outer = 0x11513c000] 12:25:56 INFO - PROCESS | 2249 | 1461093956628 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x127b70400) [pid = 2249] [serial = 1943] [outer = 0x11513c000] 12:25:56 INFO - PROCESS | 2249 | 1461093956948 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]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 12:25:56 INFO - PROCESS | 2249 | 1461093956975 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 2249 | 1461093956976 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:25:56 INFO - PROCESS | 2249 | 1461093956978 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 2249 | 1461093956979 Marionette TRACE conn2 <- [1,2562,null,{}] 12:25:56 INFO - PROCESS | 2249 | 1461093956982 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}] 12:25:57 INFO - PROCESS | 2249 | 1461093957083 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:25:57 INFO - PROCESS | 2249 | 1461093957095 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b8800 == 43 [pid = 2249] [id = 648] 12:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x1277eb400) [pid = 2249] [serial = 1944] [outer = 0x0] 12:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x127e91800) [pid = 2249] [serial = 1945] [outer = 0x1277eb400] 12:25:57 INFO - PROCESS | 2249 | 1461093957120 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1280aa000) [pid = 2249] [serial = 1946] [outer = 0x1277eb400] 12:25:57 INFO - PROCESS | 2249 | 1461093957477 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]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 12:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:25:57 INFO - PROCESS | 2249 | 1461093957497 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 2249 | 1461093957498 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:25:57 INFO - PROCESS | 2249 | 1461093957500 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 2249 | 1461093957501 Marionette TRACE conn2 <- [1,2566,null,{}] 12:25:57 INFO - PROCESS | 2249 | 1461093957503 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}] 12:25:57 INFO - PROCESS | 2249 | 1461093957608 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:25:57 INFO - PROCESS | 2249 | 1461093957622 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e912800 == 44 [pid = 2249] [id = 649] 12:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12860a000) [pid = 2249] [serial = 1947] [outer = 0x0] 12:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12860fc00) [pid = 2249] [serial = 1948] [outer = 0x12860a000] 12:25:57 INFO - PROCESS | 2249 | 1461093957647 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1286df800) [pid = 2249] [serial = 1949] [outer = 0x12860a000] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11ab3e800) [pid = 2249] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1277bcc00) [pid = 2249] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125b0d400) [pid = 2249] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x118eda000) [pid = 2249] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11ab34c00) [pid = 2249] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11b675000) [pid = 2249] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11a649400) [pid = 2249] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11424c000) [pid = 2249] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11513dc00) [pid = 2249] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x125dc2800) [pid = 2249] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x125da8c00) [pid = 2249] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11aa22400) [pid = 2249] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x112156000) [pid = 2249] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:25:57 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x119a03400) [pid = 2249] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:25:58 INFO - PROCESS | 2249 | 1461093958053 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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 572ms 12:25:58 INFO - PROCESS | 2249 | 1461093958076 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 2249 | 1461093958077 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:25:58 INFO - PROCESS | 2249 | 1461093958080 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 2249 | 1461093958081 Marionette TRACE conn2 <- [1,2570,null,{}] 12:25:58 INFO - PROCESS | 2249 | 1461093958083 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}] 12:25:58 INFO - PROCESS | 2249 | 1461093958198 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:25:58 INFO - PROCESS | 2249 | 1461093958232 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d51b800 == 45 [pid = 2249] [id = 650] 12:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11215a400) [pid = 2249] [serial = 1950] [outer = 0x0] 12:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x123951c00) [pid = 2249] [serial = 1951] [outer = 0x11215a400] 12:25:58 INFO - PROCESS | 2249 | 1461093958257 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x127025000) [pid = 2249] [serial = 1952] [outer = 0x11215a400] 12:25:58 INFO - PROCESS | 2249 | 1461093958566 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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 12:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:25:58 INFO - PROCESS | 2249 | 1461093958599 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 2249 | 1461093958601 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:25:58 INFO - PROCESS | 2249 | 1461093958604 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 2249 | 1461093958607 Marionette TRACE conn2 <- [1,2574,null,{}] 12:25:58 INFO - PROCESS | 2249 | 1461093958609 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}] 12:25:58 INFO - PROCESS | 2249 | 1461093958704 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:25:58 INFO - PROCESS | 2249 | 1461093958761 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb8d800 == 46 [pid = 2249] [id = 651] 12:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x118eda000) [pid = 2249] [serial = 1953] [outer = 0x0] 12:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12860a400) [pid = 2249] [serial = 1954] [outer = 0x118eda000] 12:25:58 INFO - PROCESS | 2249 | 1461093958790 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12993f800) [pid = 2249] [serial = 1955] [outer = 0x118eda000] 12:25:59 INFO - PROCESS | 2249 | 1461093959077 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]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 522ms 12:25:59 INFO - PROCESS | 2249 | 1461093959126 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 2249 | 1461093959127 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:25:59 INFO - PROCESS | 2249 | 1461093959129 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 2249 | 1461093959130 Marionette TRACE conn2 <- [1,2578,null,{}] 12:25:59 INFO - PROCESS | 2249 | 1461093959132 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}] 12:25:59 INFO - PROCESS | 2249 | 1461093959216 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:25:59 INFO - PROCESS | 2249 | 1461093959221 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f646800 == 47 [pid = 2249] [id = 652] 12:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x129941c00) [pid = 2249] [serial = 1956] [outer = 0x0] 12:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x1299e6000) [pid = 2249] [serial = 1957] [outer = 0x129941c00] 12:25:59 INFO - PROCESS | 2249 | 1461093959246 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x129bcf000) [pid = 2249] [serial = 1958] [outer = 0x129941c00] 12:25:59 INFO - PROCESS | 2249 | 1461093959592 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]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 469ms 12:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:25:59 INFO - PROCESS | 2249 | 1461093959598 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 2249 | 1461093959599 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:25:59 INFO - PROCESS | 2249 | 1461093959606 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 2249 | 1461093959607 Marionette TRACE conn2 <- [1,2582,null,{}] 12:25:59 INFO - PROCESS | 2249 | 1461093959609 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}] 12:25:59 INFO - PROCESS | 2249 | 1461093959724 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:25:59 INFO - PROCESS | 2249 | 1461093959732 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fad9800 == 48 [pid = 2249] [id = 653] 12:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12914a400) [pid = 2249] [serial = 1959] [outer = 0x0] 12:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x129bd1c00) [pid = 2249] [serial = 1960] [outer = 0x12914a400] 12:25:59 INFO - PROCESS | 2249 | 1461093959758 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12b1c3c00) [pid = 2249] [serial = 1961] [outer = 0x12914a400] 12:26:00 INFO - PROCESS | 2249 | 1461093960227 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]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms 12:26:00 INFO - PROCESS | 2249 | 1461093960275 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 2249 | 1461093960278 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:26:00 INFO - PROCESS | 2249 | 1461093960282 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 2249 | 1461093960284 Marionette TRACE conn2 <- [1,2586,null,{}] 12:26:00 INFO - PROCESS | 2249 | 1461093960288 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}] 12:26:00 INFO - PROCESS | 2249 | 1461093960393 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:26:00 INFO - PROCESS | 2249 | 1461093960497 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c6a6000 == 49 [pid = 2249] [id = 654] 12:26:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x118be5400) [pid = 2249] [serial = 1962] [outer = 0x0] 12:26:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x118e7a800) [pid = 2249] [serial = 1963] [outer = 0x118be5400] 12:26:00 INFO - PROCESS | 2249 | 1461093960531 Marionette DEBUG loaded listener.js 12:26:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11914ac00) [pid = 2249] [serial = 1964] [outer = 0x118be5400] 12:26:00 INFO - PROCESS | 2249 | 1461093960936 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]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 721ms 12:26:01 INFO - PROCESS | 2249 | 1461093961004 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 2249 | 1461093961008 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:26:01 INFO - PROCESS | 2249 | 1461093961012 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 2249 | 1461093961015 Marionette TRACE conn2 <- [1,2590,null,{}] 12:26:01 INFO - PROCESS | 2249 | 1461093961017 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}] 12:26:01 INFO - PROCESS | 2249 | 1461093961124 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:26:01 INFO - PROCESS | 2249 | 1461093961195 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1af000 == 50 [pid = 2249] [id = 655] 12:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x119a0e800) [pid = 2249] [serial = 1965] [outer = 0x0] 12:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x11ab31800) [pid = 2249] [serial = 1966] [outer = 0x119a0e800] 12:26:01 INFO - PROCESS | 2249 | 1461093961227 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11c631400) [pid = 2249] [serial = 1967] [outer = 0x119a0e800] 12:26:01 INFO - PROCESS | 2249 | 1461093961656 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]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 671ms 12:26:01 INFO - PROCESS | 2249 | 1461093961684 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 2249 | 1461093961685 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:26:01 INFO - PROCESS | 2249 | 1461093961688 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 2249 | 1461093961690 Marionette TRACE conn2 <- [1,2594,null,{}] 12:26:01 INFO - PROCESS | 2249 | 1461093961698 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}] 12:26:01 INFO - PROCESS | 2249 | 1461093961827 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:26:01 INFO - PROCESS | 2249 | 1461093961932 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f112000 == 51 [pid = 2249] [id = 656] 12:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x125b0f400) [pid = 2249] [serial = 1968] [outer = 0x0] 12:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x125eb6400) [pid = 2249] [serial = 1969] [outer = 0x125b0f400] 12:26:01 INFO - PROCESS | 2249 | 1461093961967 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x127780c00) [pid = 2249] [serial = 1970] [outer = 0x125b0f400] 12:26:02 INFO - PROCESS | 2249 | 1461093962425 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]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 771ms 12:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:26:02 INFO - PROCESS | 2249 | 1461093962460 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 2249 | 1461093962461 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:26:02 INFO - PROCESS | 2249 | 1461093962464 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 2249 | 1461093962465 Marionette TRACE conn2 <- [1,2598,null,{}] 12:26:02 INFO - PROCESS | 2249 | 1461093962467 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}] 12:26:02 INFO - PROCESS | 2249 | 1461093962573 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:26:02 INFO - PROCESS | 2249 | 1461093962644 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff65800 == 52 [pid = 2249] [id = 657] 12:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x127b6d000) [pid = 2249] [serial = 1971] [outer = 0x0] 12:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12860e400) [pid = 2249] [serial = 1972] [outer = 0x127b6d000] 12:26:02 INFO - PROCESS | 2249 | 1461093962674 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x129142400) [pid = 2249] [serial = 1973] [outer = 0x127b6d000] 12:26:03 INFO - PROCESS | 2249 | 1461093963114 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]]]}] 12:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 718ms 12:26:03 INFO - PROCESS | 2249 | 1461093963197 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 2249 | 1461093963200 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:26:03 INFO - PROCESS | 2249 | 1461093963207 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 2249 | 1461093963209 Marionette TRACE conn2 <- [1,2602,null,{}] 12:26:03 INFO - PROCESS | 2249 | 1461093963213 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}] 12:26:03 INFO - PROCESS | 2249 | 1461093963365 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:26:03 INFO - PROCESS | 2249 | 1461093963464 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x130230800 == 53 [pid = 2249] [id = 658] 12:26:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x127ee5000) [pid = 2249] [serial = 1974] [outer = 0x0] 12:26:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x129942c00) [pid = 2249] [serial = 1975] [outer = 0x127ee5000] 12:26:03 INFO - PROCESS | 2249 | 1461093963513 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x129bd6000) [pid = 2249] [serial = 1976] [outer = 0x127ee5000] 12:26:04 INFO - PROCESS | 2249 | 1461093964198 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]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1021ms 12:26:04 INFO - PROCESS | 2249 | 1461093964227 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 2249 | 1461093964230 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:26:04 INFO - PROCESS | 2249 | 1461093964233 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 2249 | 1461093964235 Marionette TRACE conn2 <- [1,2606,null,{}] 12:26:04 INFO - PROCESS | 2249 | 1461093964242 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}] 12:26:04 INFO - PROCESS | 2249 | 1461093964332 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:26:04 INFO - PROCESS | 2249 | 1461093964402 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x125c71000 == 54 [pid = 2249] [id = 659] 12:26:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x115225400) [pid = 2249] [serial = 1977] [outer = 0x0] 12:26:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x1154dc400) [pid = 2249] [serial = 1978] [outer = 0x115225400] 12:26:04 INFO - PROCESS | 2249 | 1461093964431 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x1189e6800) [pid = 2249] [serial = 1979] [outer = 0x115225400] 12:26:04 INFO - PROCESS | 2249 | 1461093964911 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]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 724ms 12:26:04 INFO - PROCESS | 2249 | 1461093964958 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 2249 | 1461093964962 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:26:04 INFO - PROCESS | 2249 | 1461093964966 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 2249 | 1461093964968 Marionette TRACE conn2 <- [1,2610,null,{}] 12:26:04 INFO - PROCESS | 2249 | 1461093964970 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}] 12:26:05 INFO - PROCESS | 2249 | 1461093965063 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:26:05 INFO - PROCESS | 2249 | 1461093965137 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad6f000 == 55 [pid = 2249] [id = 660] 12:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x118e66800) [pid = 2249] [serial = 1980] [outer = 0x0] 12:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x119039800) [pid = 2249] [serial = 1981] [outer = 0x118e66800] 12:26:05 INFO - PROCESS | 2249 | 1461093965165 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x119a06400) [pid = 2249] [serial = 1982] [outer = 0x118e66800] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12f646800 == 54 [pid = 2249] [id = 652] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb8d800 == 53 [pid = 2249] [id = 651] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d51b800 == 52 [pid = 2249] [id = 650] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12e912800 == 51 [pid = 2249] [id = 649] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b8800 == 50 [pid = 2249] [id = 648] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c1800 == 49 [pid = 2249] [id = 647] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x127b8fc00) [pid = 2249] [serial = 1903] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x1140ba800) [pid = 2249] [serial = 1852] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x119a05000) [pid = 2249] [serial = 1858] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x118e67000) [pid = 2249] [serial = 1855] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11b905c00) [pid = 2249] [serial = 1861] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x1237b3c00) [pid = 2249] [serial = 1864] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11c318800 == 48 [pid = 2249] [id = 646] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1a1000 == 47 [pid = 2249] [id = 645] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12864e000 == 46 [pid = 2249] [id = 644] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x125a0e800 == 45 [pid = 2249] [id = 643] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x1186a2000 == 44 [pid = 2249] [id = 642] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11c336000 == 43 [pid = 2249] [id = 641] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12b262800 == 42 [pid = 2249] [id = 637] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x1237e4800 == 41 [pid = 2249] [id = 636] 12:26:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11554a800 == 40 [pid = 2249] [id = 635] 12:26:05 INFO - PROCESS | 2249 | 1461093965608 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]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 675ms 12:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:26:05 INFO - PROCESS | 2249 | 1461093965641 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 2249 | 1461093965643 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:26:05 INFO - PROCESS | 2249 | 1461093965646 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 2249 | 1461093965650 Marionette TRACE conn2 <- [1,2614,null,{}] 12:26:05 INFO - PROCESS | 2249 | 1461093965664 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}] 12:26:05 INFO - PROCESS | 2249 | 1461093965778 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x1152c7800) [pid = 2249] [serial = 1894] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x125d9f400) [pid = 2249] [serial = 1886] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x127349c00) [pid = 2249] [serial = 1897] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x123adb800) [pid = 2249] [serial = 1883] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x1277bc800) [pid = 2249] [serial = 1898] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11bf32c00) [pid = 2249] [serial = 1838] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x127b6cc00) [pid = 2249] [serial = 1901] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x125da7800) [pid = 2249] [serial = 1850] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x119a08800) [pid = 2249] [serial = 1873] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x119c28400) [pid = 2249] [serial = 1874] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x125b07c00) [pid = 2249] [serial = 1885] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11bf36000) [pid = 2249] [serial = 1882] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11a937400) [pid = 2249] [serial = 1876] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11aa1d400) [pid = 2249] [serial = 1877] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x114b82c00) [pid = 2249] [serial = 1870] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x118670000) [pid = 2249] [serial = 1871] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x115890c00) [pid = 2249] [serial = 1868] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x115228000) [pid = 2249] [serial = 1867] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x125ec0400) [pid = 2249] [serial = 1888] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x125f33800) [pid = 2249] [serial = 1891] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x127024400) [pid = 2249] [serial = 1892] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x125f2e400) [pid = 2249] [serial = 1889] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11ab34000) [pid = 2249] [serial = 1879] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11adaa400) [pid = 2249] [serial = 1880] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11a646c00) [pid = 2249] [serial = 1895] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12782e000) [pid = 2249] [serial = 1900] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 2249 | 1461093965845 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb41000 == 41 [pid = 2249] [id = 661] 12:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x115228000) [pid = 2249] [serial = 1983] [outer = 0x0] 12:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x118e70000) [pid = 2249] [serial = 1984] [outer = 0x115228000] 12:26:05 INFO - PROCESS | 2249 | 1461093965874 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11a931400) [pid = 2249] [serial = 1985] [outer = 0x115228000] 12:26:06 INFO - PROCESS | 2249 | 1461093966202 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]]]}] 12:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 578ms 12:26:06 INFO - PROCESS | 2249 | 1461093966224 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:26:06 INFO - PROCESS | 2249 | 1461093966226 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:26:06 INFO - PROCESS | 2249 | 1461093966228 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 2249 | 1461093966229 Marionette TRACE conn2 <- [1,2618,null,{}] 12:26:06 INFO - PROCESS | 2249 | 1461093966232 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}] 12:26:06 INFO - PROCESS | 2249 | 1461093966312 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:26:06 INFO - PROCESS | 2249 | 1461093966388 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x1278cb000 == 42 [pid = 2249] [id = 662] 12:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11aa17000) [pid = 2249] [serial = 1986] [outer = 0x0] 12:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11ab39400) [pid = 2249] [serial = 1987] [outer = 0x11aa17000] 12:26:06 INFO - PROCESS | 2249 | 1461093966417 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11adaac00) [pid = 2249] [serial = 1988] [outer = 0x11aa17000] 12:26:06 INFO - PROCESS | 2249 | 1461093966709 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]]]}] 12:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 12:26:06 INFO - PROCESS | 2249 | 1461093966747 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 2249 | 1461093966748 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:26:06 INFO - PROCESS | 2249 | 1461093966750 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 2249 | 1461093966752 Marionette TRACE conn2 <- [1,2622,null,{}] 12:26:06 INFO - PROCESS | 2249 | 1461093966756 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}] 12:26:06 INFO - PROCESS | 2249 | 1461093966833 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:26:06 INFO - PROCESS | 2249 | 1461093966839 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x129967000 == 43 [pid = 2249] [id = 663] 12:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11aa29400) [pid = 2249] [serial = 1989] [outer = 0x0] 12:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11bb12400) [pid = 2249] [serial = 1990] [outer = 0x11aa29400] 12:26:06 INFO - PROCESS | 2249 | 1461093966865 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11c638c00) [pid = 2249] [serial = 1991] [outer = 0x11aa29400] 12:26:07 INFO - PROCESS | 2249 | 1461093967177 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]]]}] 12:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 473ms 12:26:07 INFO - PROCESS | 2249 | 1461093967245 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 2249 | 1461093967246 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:26:07 INFO - PROCESS | 2249 | 1461093967248 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - PROCESS | 2249 | 1461093967249 Marionette TRACE conn2 <- [1,2626,null,{}] 12:26:07 INFO - PROCESS | 2249 | 1461093967251 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}] 12:26:07 INFO - PROCESS | 2249 | 1461093967355 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:26:07 INFO - PROCESS | 2249 | 1461093967361 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x118ba3000 == 44 [pid = 2249] [id = 664] 12:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11c639000) [pid = 2249] [serial = 1992] [outer = 0x0] 12:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x123ad8c00) [pid = 2249] [serial = 1993] [outer = 0x11c639000] 12:26:07 INFO - PROCESS | 2249 | 1461093967390 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x125f2c400) [pid = 2249] [serial = 1994] [outer = 0x11c639000] 12:26:07 INFO - PROCESS | 2249 | 1461093967774 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]]]}] 12:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 568ms 12:26:07 INFO - PROCESS | 2249 | 1461093967817 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:26:07 INFO - PROCESS | 2249 | 1461093967818 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:26:07 INFO - PROCESS | 2249 | 1461093967820 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - PROCESS | 2249 | 1461093967821 Marionette TRACE conn2 <- [1,2630,null,{}] 12:26:07 INFO - PROCESS | 2249 | 1461093967824 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}] 12:26:07 INFO - PROCESS | 2249 | 1461093967926 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:26:07 INFO - PROCESS | 2249 | 1461093967968 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c151000 == 45 [pid = 2249] [id = 665] 12:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x125f30000) [pid = 2249] [serial = 1995] [outer = 0x0] 12:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x127023400) [pid = 2249] [serial = 1996] [outer = 0x125f30000] 12:26:07 INFO - PROCESS | 2249 | 1461093967994 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x1273da400) [pid = 2249] [serial = 1997] [outer = 0x125f30000] 12:26:08 INFO - PROCESS | 2249 | 1461093968314 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]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 12:26:08 INFO - PROCESS | 2249 | 1461093968341 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 2249 | 1461093968342 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:26:08 INFO - PROCESS | 2249 | 1461093968344 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 2249 | 1461093968345 Marionette TRACE conn2 <- [1,2634,null,{}] 12:26:08 INFO - PROCESS | 2249 | 1461093968366 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}] 12:26:08 INFO - PROCESS | 2249 | 1461093968466 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:26:08 INFO - PROCESS | 2249 | 1461093968471 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c3000 == 46 [pid = 2249] [id = 666] 12:26:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x125b08c00) [pid = 2249] [serial = 1998] [outer = 0x0] 12:26:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12777f400) [pid = 2249] [serial = 1999] [outer = 0x125b08c00] 12:26:08 INFO - PROCESS | 2249 | 1461093968530 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x127b71800) [pid = 2249] [serial = 2000] [outer = 0x125b08c00] 12:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 12:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:26:08 INFO - PROCESS | 2249 | 1461093968861 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]]]}] 12:26:08 INFO - PROCESS | 2249 | 1461093968865 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 2249 | 1461093968866 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:26:08 INFO - PROCESS | 2249 | 1461093968872 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 2249 | 1461093968874 Marionette TRACE conn2 <- [1,2638,null,{}] 12:26:08 INFO - PROCESS | 2249 | 1461093968876 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}] 12:26:08 INFO - PROCESS | 2249 | 1461093968983 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:26:09 INFO - PROCESS | 2249 | 1461093969023 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b6000 == 47 [pid = 2249] [id = 667] 12:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12702e800) [pid = 2249] [serial = 2001] [outer = 0x0] 12:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x127e86c00) [pid = 2249] [serial = 2002] [outer = 0x12702e800] 12:26:09 INFO - PROCESS | 2249 | 1461093969048 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x128611400) [pid = 2249] [serial = 2003] [outer = 0x12702e800] 12:26:09 INFO - PROCESS | 2249 | 1461093969365 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]]]}] 12:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 12:26:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:26:09 INFO - PROCESS | 2249 | 1461093969391 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:26:09 INFO - PROCESS | 2249 | 1461093969393 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:26:09 INFO - PROCESS | 2249 | 1461093969395 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 2249 | 1461093969396 Marionette TRACE conn2 <- [1,2642,null,{}] 12:26:09 INFO - PROCESS | 2249 | 1461093969398 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}] 12:26:09 INFO - PROCESS | 2249 | 1461093969503 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:26:09 INFO - PROCESS | 2249 | 1461093969515 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e903800 == 48 [pid = 2249] [id = 668] 12:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x127b73c00) [pid = 2249] [serial = 2004] [outer = 0x0] 12:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x129143000) [pid = 2249] [serial = 2005] [outer = 0x127b73c00] 12:26:09 INFO - PROCESS | 2249 | 1461093969541 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x129bcd400) [pid = 2249] [serial = 2006] [outer = 0x127b73c00] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11215e400) [pid = 2249] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x13092e000) [pid = 2249] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x127b69c00) [pid = 2249] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x129941c00) [pid = 2249] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12394f000) [pid = 2249] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x118e89000) [pid = 2249] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11460fc00) [pid = 2249] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x10873f800) [pid = 2249] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x125b11800) [pid = 2249] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11513c000) [pid = 2249] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11c6c1000) [pid = 2249] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x114b7fc00) [pid = 2249] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x119a0a400) [pid = 2249] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125b06800) [pid = 2249] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11215a400) [pid = 2249] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11ab33400) [pid = 2249] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11ab32c00) [pid = 2249] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x1277eb400) [pid = 2249] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12860a000) [pid = 2249] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x118e7d000) [pid = 2249] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x118eda000) [pid = 2249] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x118ee4000) [pid = 2249] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11aa24c00) [pid = 2249] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x112253c00) [pid = 2249] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x114c12c00) [pid = 2249] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11bf30c00) [pid = 2249] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x115649800) [pid = 2249] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:26:09 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x125bc8c00) [pid = 2249] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:26:10 INFO - PROCESS | 2249 | 1461093970020 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]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:26:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 669ms 12:26:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:26:10 INFO - PROCESS | 2249 | 1461093970066 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 2249 | 1461093970067 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:26:10 INFO - PROCESS | 2249 | 1461093970075 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 2249 | 1461093970077 Marionette TRACE conn2 <- [1,2646,null,{}] 12:26:10 INFO - PROCESS | 2249 | 1461093970079 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}] 12:26:10 INFO - PROCESS | 2249 | 1461093970184 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:26:10 INFO - PROCESS | 2249 | 1461093970189 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c154000 == 49 [pid = 2249] [id = 669] 12:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1154d8800) [pid = 2249] [serial = 2007] [outer = 0x0] 12:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11aa29800) [pid = 2249] [serial = 2008] [outer = 0x1154d8800] 12:26:10 INFO - PROCESS | 2249 | 1461093970219 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x125b05c00) [pid = 2249] [serial = 2009] [outer = 0x1154d8800] 12:26:10 INFO - PROCESS | 2249 | 1461093970547 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]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:26:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms 12:26:10 INFO - PROCESS | 2249 | 1461093970594 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 2249 | 1461093970595 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:26:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:26:10 INFO - PROCESS | 2249 | 1461093970598 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 2249 | 1461093970599 Marionette TRACE conn2 <- [1,2650,null,{}] 12:26:10 INFO - PROCESS | 2249 | 1461093970601 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}] 12:26:10 INFO - PROCESS | 2249 | 1461093970684 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:26:10 INFO - PROCESS | 2249 | 1461093970752 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb89000 == 50 [pid = 2249] [id = 670] 12:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11c706400) [pid = 2249] [serial = 2010] [outer = 0x0] 12:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x127d2c000) [pid = 2249] [serial = 2011] [outer = 0x11c706400] 12:26:10 INFO - PROCESS | 2249 | 1461093970778 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x129bd6c00) [pid = 2249] [serial = 2012] [outer = 0x11c706400] 12:26:11 INFO - PROCESS | 2249 | 1461093971055 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]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:26:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 467ms 12:26:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:26:11 INFO - PROCESS | 2249 | 1461093971065 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 2249 | 1461093971066 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:26:11 INFO - PROCESS | 2249 | 1461093971068 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 2249 | 1461093971069 Marionette TRACE conn2 <- [1,2654,null,{}] 12:26:11 INFO - PROCESS | 2249 | 1461093971079 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}] 12:26:11 INFO - PROCESS | 2249 | 1461093971170 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:26:11 INFO - PROCESS | 2249 | 1461093971288 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bbe000 == 51 [pid = 2249] [id = 671] 12:26:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x108741000) [pid = 2249] [serial = 2013] [outer = 0x0] 12:26:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x112158400) [pid = 2249] [serial = 2014] [outer = 0x108741000] 12:26:11 INFO - PROCESS | 2249 | 1461093971321 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x114b85800) [pid = 2249] [serial = 2015] [outer = 0x108741000] 12:26:11 INFO - PROCESS | 2249 | 1461093971779 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]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:26:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 725ms 12:26:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:26:11 INFO - PROCESS | 2249 | 1461093971796 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 2249 | 1461093971799 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:26:11 INFO - PROCESS | 2249 | 1461093971803 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 2249 | 1461093971805 Marionette TRACE conn2 <- [1,2658,null,{}] 12:26:11 INFO - PROCESS | 2249 | 1461093971808 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}] 12:26:11 INFO - PROCESS | 2249 | 1461093971917 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:26:12 INFO - PROCESS | 2249 | 1461093972019 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a14800 == 52 [pid = 2249] [id = 672] 12:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x118e68000) [pid = 2249] [serial = 2016] [outer = 0x0] 12:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x118e87400) [pid = 2249] [serial = 2017] [outer = 0x118e68000] 12:26:12 INFO - PROCESS | 2249 | 1461093972064 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x119a05000) [pid = 2249] [serial = 2018] [outer = 0x118e68000] 12:26:12 INFO - PROCESS | 2249 | 1461093972474 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]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:26:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 721ms 12:26:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:26:12 INFO - PROCESS | 2249 | 1461093972526 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 2249 | 1461093972529 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:26:12 INFO - PROCESS | 2249 | 1461093972531 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 2249 | 1461093972532 Marionette TRACE conn2 <- [1,2662,null,{}] 12:26:12 INFO - PROCESS | 2249 | 1461093972535 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}] 12:26:12 INFO - PROCESS | 2249 | 1461093972640 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:26:12 INFO - PROCESS | 2249 | 1461093972703 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba24000 == 53 [pid = 2249] [id = 673] 12:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x119a06c00) [pid = 2249] [serial = 2019] [outer = 0x0] 12:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11a89a400) [pid = 2249] [serial = 2020] [outer = 0x119a06c00] 12:26:12 INFO - PROCESS | 2249 | 1461093972773 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11ab37000) [pid = 2249] [serial = 2021] [outer = 0x119a06c00] 12:26:13 INFO - PROCESS | 2249 | 1461093973218 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]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 719ms 12:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:26:13 INFO - PROCESS | 2249 | 1461093973251 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 2249 | 1461093973252 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:26:13 INFO - PROCESS | 2249 | 1461093973284 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 2249 | 1461093973288 Marionette TRACE conn2 <- [1,2666,null,{}] 12:26:13 INFO - PROCESS | 2249 | 1461093973325 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}] 12:26:13 INFO - PROCESS | 2249 | 1461093973435 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:26:13 INFO - PROCESS | 2249 | 1461093973508 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f642000 == 54 [pid = 2249] [id = 674] 12:26:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x119a6a000) [pid = 2249] [serial = 2022] [outer = 0x0] 12:26:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x125b03800) [pid = 2249] [serial = 2023] [outer = 0x119a6a000] 12:26:13 INFO - PROCESS | 2249 | 1461093973540 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x125bcb800) [pid = 2249] [serial = 2024] [outer = 0x119a6a000] 12:26:14 INFO - PROCESS | 2249 | 1461093974417 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]]]}] 12:26:14 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) 12:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1171ms 12:26:14 INFO - PROCESS | 2249 | 1461093974435 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 2249 | 1461093974438 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:26:14 INFO - PROCESS | 2249 | 1461093974442 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 2249 | 1461093974443 Marionette TRACE conn2 <- [1,2670,null,{}] 12:26:14 INFO - PROCESS | 2249 | 1461093974446 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}] 12:26:14 INFO - PROCESS | 2249 | 1461093974551 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:26:14 INFO - PROCESS | 2249 | 1461093974612 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff7f000 == 55 [pid = 2249] [id = 675] 12:26:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x11bb08800) [pid = 2249] [serial = 2025] [outer = 0x0] 12:26:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x125f35000) [pid = 2249] [serial = 2026] [outer = 0x11bb08800] 12:26:14 INFO - PROCESS | 2249 | 1461093974683 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12860bc00) [pid = 2249] [serial = 2027] [outer = 0x11bb08800] 12:26:15 INFO - PROCESS | 2249 | 1461093975569 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] 12:26:15 INFO - PROCESS | 2249 | 1461093975619 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:26:15 INFO - PROCESS | 2249 | 1461093975623 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 2249 | 1461093975625 Marionette TRACE conn2 <- [1,2674,null,{}] 12:26:15 INFO - PROCESS | 2249 | 1461093975629 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}] 12:26:15 INFO - PROCESS | 2249 | 1461093975722 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:26:15 INFO - PROCESS | 2249 | 1461093975795 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e51800 == 56 [pid = 2249] [id = 676] 12:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x11564d000) [pid = 2249] [serial = 2028] [outer = 0x0] 12:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11641e400) [pid = 2249] [serial = 2029] [outer = 0x11564d000] 12:26:15 INFO - PROCESS | 2249 | 1461093975870 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x118e67400) [pid = 2249] [serial = 2030] [outer = 0x11564d000] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb89000 == 55 [pid = 2249] [id = 670] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12c154000 == 54 [pid = 2249] [id = 669] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12e903800 == 53 [pid = 2249] [id = 668] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x129bd1c00) [pid = 2249] [serial = 1960] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b6000 == 52 [pid = 2249] [id = 667] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c3000 == 51 [pid = 2249] [id = 666] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x12c151000 == 50 [pid = 2249] [id = 665] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x118ba3000 == 49 [pid = 2249] [id = 664] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x129967000 == 48 [pid = 2249] [id = 663] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x1278cb000 == 47 [pid = 2249] [id = 662] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb41000 == 46 [pid = 2249] [id = 661] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad6f000 == 45 [pid = 2249] [id = 660] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x125c71000 == 44 [pid = 2249] [id = 659] 12:26:16 INFO - PROCESS | 2249 | --DOCSHELL 0x11c6a6000 == 43 [pid = 2249] [id = 654] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x11896c000) [pid = 2249] [serial = 1814] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x131d75000) [pid = 2249] [serial = 1754] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x127d6d000) [pid = 2249] [serial = 1904] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x11c62b800) [pid = 2249] [serial = 1862] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x114b7ec00) [pid = 2249] [serial = 1853] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x115645400) [pid = 2249] [serial = 1811] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x123adb000) [pid = 2249] [serial = 1865] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x118e83c00) [pid = 2249] [serial = 1856] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x1299e6000) [pid = 2249] [serial = 1957] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x125d9d400) [pid = 2249] [serial = 1939] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11af9ec00) [pid = 2249] [serial = 1913] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11a937c00) [pid = 2249] [serial = 1912] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x115651800) [pid = 2249] [serial = 1925] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x114b7d400) [pid = 2249] [serial = 1924] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x112154c00) [pid = 2249] [serial = 1906] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x1146b5000) [pid = 2249] [serial = 1907] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x1277b9800) [pid = 2249] [serial = 1919] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1273e1000) [pid = 2249] [serial = 1918] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x127b70400) [pid = 2249] [serial = 1943] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12777f800) [pid = 2249] [serial = 1942] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x125f31800) [pid = 2249] [serial = 1916] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x125bc6400) [pid = 2249] [serial = 1915] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1176df400) [pid = 2249] [serial = 1927] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x1190bf800) [pid = 2249] [serial = 1928] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11a932000) [pid = 2249] [serial = 1930] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11aa27400) [pid = 2249] [serial = 1931] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x127eea400) [pid = 2249] [serial = 1922] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x127b65c00) [pid = 2249] [serial = 1921] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x123951c00) [pid = 2249] [serial = 1951] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11bf33400) [pid = 2249] [serial = 1936] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11af9a800) [pid = 2249] [serial = 1933] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11bc6d000) [pid = 2249] [serial = 1934] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x127e91800) [pid = 2249] [serial = 1945] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x1280aa000) [pid = 2249] [serial = 1946] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12860fc00) [pid = 2249] [serial = 1948] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x1191df400) [pid = 2249] [serial = 1910] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x118e84400) [pid = 2249] [serial = 1909] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x12993f800) [pid = 2249] [serial = 1955] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x1286df800) [pid = 2249] [serial = 1949] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x125f39c00) [pid = 2249] [serial = 1940] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x127025000) [pid = 2249] [serial = 1952] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x1237b3800) [pid = 2249] [serial = 1937] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x129bcf000) [pid = 2249] [serial = 1958] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x12860a400) [pid = 2249] [serial = 1954] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x11a651800) [pid = 2249] [serial = 1859] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x125da6000) [pid = 2249] [serial = 1808] [outer = 0x0] [url = about:blank] 12:26:16 INFO - PROCESS | 2249 | 1461093976917 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] 12:26:16 INFO - PROCESS | 2249 | 1461093976949 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:26:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:26:16 INFO - PROCESS | 2249 | 1461093976953 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 2249 | 1461093976955 Marionette TRACE conn2 <- [1,2678,null,{}] 12:26:16 INFO - PROCESS | 2249 | 1461093976957 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}] 12:26:17 INFO - PROCESS | 2249 | 1461093977036 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:26:17 INFO - PROCESS | 2249 | 1461093977044 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c6ac800 == 44 [pid = 2249] [id = 677] 12:26:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x118e67000) [pid = 2249] [serial = 2031] [outer = 0x0] 12:26:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x1191e5c00) [pid = 2249] [serial = 2032] [outer = 0x118e67000] 12:26:17 INFO - PROCESS | 2249 | 1461093977070 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x119c2b000) [pid = 2249] [serial = 2033] [outer = 0x118e67000] 12:26:17 INFO - PROCESS | 2249 | 1461093977929 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]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:26:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 12:26:17 INFO - PROCESS | 2249 | 1461093977991 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 2249 | 1461093977993 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:26:18 INFO - PROCESS | 2249 | 1461093977996 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 2249 | 1461093977999 Marionette TRACE conn2 <- [1,2682,null,{}] 12:26:18 INFO - PROCESS | 2249 | 1461093978007 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}] 12:26:18 INFO - PROCESS | 2249 | 1461093978087 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:26:18 INFO - PROCESS | 2249 | 1461093978094 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x128652800 == 45 [pid = 2249] [id = 678] 12:26:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11a89d000) [pid = 2249] [serial = 2034] [outer = 0x0] 12:26:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11ab3d800) [pid = 2249] [serial = 2035] [outer = 0x11a89d000] 12:26:18 INFO - PROCESS | 2249 | 1461093978121 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11b66d800) [pid = 2249] [serial = 2036] [outer = 0x11a89d000] 12:26:18 INFO - PROCESS | 2249 | 1461093978976 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]]]}] 12:26:19 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) 12:26:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1026ms 12:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:26:19 INFO - PROCESS | 2249 | 1461093979023 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 2249 | 1461093979025 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:26:19 INFO - PROCESS | 2249 | 1461093979027 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 2249 | 1461093979028 Marionette TRACE conn2 <- [1,2686,null,{}] 12:26:19 INFO - PROCESS | 2249 | 1461093979037 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}] 12:26:19 INFO - PROCESS | 2249 | 1461093979140 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:26:19 INFO - PROCESS | 2249 | 1461093979155 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b25c000 == 46 [pid = 2249] [id = 679] 12:26:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11bf32c00) [pid = 2249] [serial = 2037] [outer = 0x0] 12:26:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x1237a9400) [pid = 2249] [serial = 2038] [outer = 0x11bf32c00] 12:26:19 INFO - PROCESS | 2249 | 1461093979182 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x12394f400) [pid = 2249] [serial = 2039] [outer = 0x11bf32c00] 12:26:20 INFO - PROCESS | 2249 | 1461093980020 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] 12:26:20 INFO - PROCESS | 2249 | 1461093980050 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:26:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:26:20 INFO - PROCESS | 2249 | 1461093980066 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 2249 | 1461093980067 Marionette TRACE conn2 <- [1,2690,null,{}] 12:26:20 INFO - PROCESS | 2249 | 1461093980069 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}] 12:26:20 INFO - PROCESS | 2249 | 1461093980172 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:26:20 INFO - PROCESS | 2249 | 1461093980176 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c155800 == 47 [pid = 2249] [id = 680] 12:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x123951c00) [pid = 2249] [serial = 2040] [outer = 0x0] 12:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x125da1000) [pid = 2249] [serial = 2041] [outer = 0x123951c00] 12:26:20 INFO - PROCESS | 2249 | 1461093980235 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x125f30400) [pid = 2249] [serial = 2042] [outer = 0x123951c00] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x1154d8800) [pid = 2249] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x115225400) [pid = 2249] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x115228000) [pid = 2249] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11aa29400) [pid = 2249] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x11aa17000) [pid = 2249] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x125f30000) [pid = 2249] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x11c639000) [pid = 2249] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x118e66800) [pid = 2249] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x125b08c00) [pid = 2249] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x12702e800) [pid = 2249] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:26:20 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x127b73c00) [pid = 2249] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:26:21 INFO - PROCESS | 2249 | 1461093981118 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] 12:26:21 INFO - PROCESS | 2249 | 1461093981143 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:26:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:26:21 INFO - PROCESS | 2249 | 1461093981146 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:26:21 INFO - PROCESS | 2249 | 1461093981147 Marionette TRACE conn2 <- [1,2694,null,{}] 12:26:21 INFO - PROCESS | 2249 | 1461093981149 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}] 12:26:21 INFO - PROCESS | 2249 | 1461093981249 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:26:21 INFO - PROCESS | 2249 | 1461093981255 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5b8800 == 48 [pid = 2249] [id = 681] 12:26:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11bc77400) [pid = 2249] [serial = 2043] [outer = 0x0] 12:26:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x127348800) [pid = 2249] [serial = 2044] [outer = 0x11bc77400] 12:26:21 INFO - PROCESS | 2249 | 1461093981283 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x1277bec00) [pid = 2249] [serial = 2045] [outer = 0x11bc77400] 12:26:22 INFO - PROCESS | 2249 | 1461093982128 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] 12:26:22 INFO - PROCESS | 2249 | 1461093982167 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:26:22 INFO - PROCESS | 2249 | 1461093982169 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 2249 | 1461093982170 Marionette TRACE conn2 <- [1,2698,null,{}] 12:26:22 INFO - PROCESS | 2249 | 1461093982173 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}] 12:26:22 INFO - PROCESS | 2249 | 1461093982252 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:26:22 INFO - PROCESS | 2249 | 1461093982308 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8bd800 == 49 [pid = 2249] [id = 682] 12:26:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x125b07c00) [pid = 2249] [serial = 2046] [outer = 0x0] 12:26:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x127d32000) [pid = 2249] [serial = 2047] [outer = 0x125b07c00] 12:26:22 INFO - PROCESS | 2249 | 1461093982333 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x12860b000) [pid = 2249] [serial = 2048] [outer = 0x125b07c00] 12:26:23 INFO - PROCESS | 2249 | 1461093983286 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] 12:26:23 INFO - PROCESS | 2249 | 1461093983344 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:26:23 INFO - PROCESS | 2249 | 1461093983347 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 2249 | 1461093983349 Marionette TRACE conn2 <- [1,2702,null,{}] 12:26:23 INFO - PROCESS | 2249 | 1461093983353 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}] 12:26:23 INFO - PROCESS | 2249 | 1461093983457 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:26:23 INFO - PROCESS | 2249 | 1461093983516 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12748e000 == 50 [pid = 2249] [id = 683] 12:26:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x1176df400) [pid = 2249] [serial = 2049] [outer = 0x0] 12:26:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x1190c3000) [pid = 2249] [serial = 2050] [outer = 0x1176df400] 12:26:23 INFO - PROCESS | 2249 | 1461093983548 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11a647000) [pid = 2249] [serial = 2051] [outer = 0x1176df400] 12:26:24 INFO - PROCESS | 2249 | 1461093984000 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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:26:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 671ms 12:26:24 INFO - PROCESS | 2249 | 1461093984023 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 2249 | 1461093984027 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:26:24 INFO - PROCESS | 2249 | 1461093984032 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 2249 | 1461093984034 Marionette TRACE conn2 <- [1,2706,null,{}] 12:26:24 INFO - PROCESS | 2249 | 1461093984055 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}] 12:26:24 INFO - PROCESS | 2249 | 1461093984160 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:26:24 INFO - PROCESS | 2249 | 1461093984232 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ce46000 == 51 [pid = 2249] [id = 684] 12:26:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11aa1d400) [pid = 2249] [serial = 2052] [outer = 0x0] 12:26:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11b66e400) [pid = 2249] [serial = 2053] [outer = 0x11aa1d400] 12:26:24 INFO - PROCESS | 2249 | 1461093984262 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11c639000) [pid = 2249] [serial = 2054] [outer = 0x11aa1d400] 12:26:24 INFO - PROCESS | 2249 | 1461093984699 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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:26:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 720ms 12:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:26:24 INFO - PROCESS | 2249 | 1461093984753 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 2249 | 1461093984754 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:26:24 INFO - PROCESS | 2249 | 1461093984757 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 2249 | 1461093984759 Marionette TRACE conn2 <- [1,2710,null,{}] 12:26:24 INFO - PROCESS | 2249 | 1461093984767 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}] 12:26:24 INFO - PROCESS | 2249 | 1461093984921 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:26:25 INFO - PROCESS | 2249 | 1461093984998 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9a4000 == 52 [pid = 2249] [id = 685] 12:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x125d9b800) [pid = 2249] [serial = 2055] [outer = 0x0] 12:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12714f400) [pid = 2249] [serial = 2056] [outer = 0x125d9b800] 12:26:25 INFO - PROCESS | 2249 | 1461093985031 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x127e83800) [pid = 2249] [serial = 2057] [outer = 0x125d9b800] 12:26:25 INFO - PROCESS | 2249 | 1461093985447 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] 12:26:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:26:25 INFO - PROCESS | 2249 | 1461093985482 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:26:25 INFO - PROCESS | 2249 | 1461093985485 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 2249 | 1461093985486 Marionette TRACE conn2 <- [1,2714,null,{}] 12:26:25 INFO - PROCESS | 2249 | 1461093985488 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}] 12:26:25 INFO - PROCESS | 2249 | 1461093985589 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:26:25 INFO - PROCESS | 2249 | 1461093985647 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eba0800 == 53 [pid = 2249] [id = 686] 12:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x127e8ac00) [pid = 2249] [serial = 2058] [outer = 0x0] 12:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x128f50000) [pid = 2249] [serial = 2059] [outer = 0x127e8ac00] 12:26:25 INFO - PROCESS | 2249 | 1461093985679 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x1299dc000) [pid = 2249] [serial = 2060] [outer = 0x127e8ac00] 12:26:26 INFO - PROCESS | 2249 | 1461093986132 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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:26:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 12:26:26 INFO - PROCESS | 2249 | 1461093986156 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 2249 | 1461093986158 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:26:26 INFO - PROCESS | 2249 | 1461093986162 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 2249 | 1461093986164 Marionette TRACE conn2 <- [1,2718,null,{}] 12:26:26 INFO - PROCESS | 2249 | 1461093986167 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}] 12:26:26 INFO - PROCESS | 2249 | 1461093986345 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:26:26 INFO - PROCESS | 2249 | 1461093986433 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f10d800 == 54 [pid = 2249] [id = 687] 12:26:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x129942000) [pid = 2249] [serial = 2061] [outer = 0x0] 12:26:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x129bd1800) [pid = 2249] [serial = 2062] [outer = 0x129942000] 12:26:26 INFO - PROCESS | 2249 | 1461093986464 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12b1c5000) [pid = 2249] [serial = 2063] [outer = 0x129942000] 12:26:26 INFO - PROCESS | 2249 | 1461093986918 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] 12:26:26 INFO - PROCESS | 2249 | 1461093986937 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:26:26 INFO - PROCESS | 2249 | 1461093986939 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 2249 | 1461093986940 Marionette TRACE conn2 <- [1,2722,null,{}] 12:26:26 INFO - PROCESS | 2249 | 1461093986943 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}] 12:26:27 INFO - PROCESS | 2249 | 1461093987053 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:26:27 INFO - PROCESS | 2249 | 1461093987114 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12865e800 == 55 [pid = 2249] [id = 688] 12:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x1152c6800) [pid = 2249] [serial = 2064] [outer = 0x0] 12:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12b1ca800) [pid = 2249] [serial = 2065] [outer = 0x1152c6800] 12:26:27 INFO - PROCESS | 2249 | 1461093987147 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12b27f800) [pid = 2249] [serial = 2066] [outer = 0x1152c6800] 12:26:27 INFO - PROCESS | 2249 | 1461093987736 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] 12:26:27 INFO - PROCESS | 2249 | 1461093987777 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:26:27 INFO - PROCESS | 2249 | 1461093987782 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - PROCESS | 2249 | 1461093987784 Marionette TRACE conn2 <- [1,2726,null,{}] 12:26:27 INFO - PROCESS | 2249 | 1461093987789 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}] 12:26:27 INFO - PROCESS | 2249 | 1461093987888 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:26:27 INFO - PROCESS | 2249 | 1461093987964 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c6ab000 == 56 [pid = 2249] [id = 689] 12:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x118e83c00) [pid = 2249] [serial = 2067] [outer = 0x0] 12:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x1191dec00) [pid = 2249] [serial = 2068] [outer = 0x118e83c00] 12:26:27 INFO - PROCESS | 2249 | 1461093987995 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11a645800) [pid = 2249] [serial = 2069] [outer = 0x118e83c00] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5b8800 == 55 [pid = 2249] [id = 681] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12c155800 == 54 [pid = 2249] [id = 680] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12b25c000 == 53 [pid = 2249] [id = 679] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x128652800 == 52 [pid = 2249] [id = 678] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x11c6ac800 == 51 [pid = 2249] [id = 677] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x125e51800 == 50 [pid = 2249] [id = 676] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x118e7a800) [pid = 2249] [serial = 1963] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11ab31800) [pid = 2249] [serial = 1966] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x125eb6400) [pid = 2249] [serial = 1969] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12860e400) [pid = 2249] [serial = 1972] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x129942c00) [pid = 2249] [serial = 1975] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x127d2c000) [pid = 2249] [serial = 2011] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba24000 == 49 [pid = 2249] [id = 673] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x125a14800 == 48 [pid = 2249] [id = 672] 12:26:28 INFO - PROCESS | 2249 | --DOCSHELL 0x118bbe000 == 47 [pid = 2249] [id = 671] 12:26:28 INFO - PROCESS | 2249 | 1461093988393 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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:26:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 622ms 12:26:28 INFO - PROCESS | 2249 | 1461093988405 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 2249 | 1461093988408 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:26:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:26:28 INFO - PROCESS | 2249 | 1461093988413 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 2249 | 1461093988414 Marionette TRACE conn2 <- [1,2730,null,{}] 12:26:28 INFO - PROCESS | 2249 | 1461093988417 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}] 12:26:28 INFO - PROCESS | 2249 | 1461093988508 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x125b05c00) [pid = 2249] [serial = 2009] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x1189e6800) [pid = 2249] [serial = 1979] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1154dc400) [pid = 2249] [serial = 1978] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x118e70000) [pid = 2249] [serial = 1984] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11a931400) [pid = 2249] [serial = 1985] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11bb12400) [pid = 2249] [serial = 1990] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11c638c00) [pid = 2249] [serial = 1991] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11ab39400) [pid = 2249] [serial = 1987] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11adaac00) [pid = 2249] [serial = 1988] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x127023400) [pid = 2249] [serial = 1996] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x123ad8c00) [pid = 2249] [serial = 1993] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x119a06400) [pid = 2249] [serial = 1982] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x119039800) [pid = 2249] [serial = 1981] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x12777f400) [pid = 2249] [serial = 1999] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x1273da400) [pid = 2249] [serial = 1997] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x127e86c00) [pid = 2249] [serial = 2002] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x127b71800) [pid = 2249] [serial = 2000] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x129143000) [pid = 2249] [serial = 2005] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x128611400) [pid = 2249] [serial = 2003] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11aa29800) [pid = 2249] [serial = 2008] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x129bcd400) [pid = 2249] [serial = 2006] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x125f2c400) [pid = 2249] [serial = 1994] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 2249 | 1461093988571 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237e0800 == 48 [pid = 2249] [id = 690] 12:26:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x115225400) [pid = 2249] [serial = 2070] [outer = 0x0] 12:26:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x119a04800) [pid = 2249] [serial = 2071] [outer = 0x115225400] 12:26:28 INFO - PROCESS | 2249 | 1461093988599 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11ab31800) [pid = 2249] [serial = 2072] [outer = 0x115225400] 12:26:29 INFO - PROCESS | 2249 | 1461093989404 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] 12:26:29 INFO - PROCESS | 2249 | 1461093989437 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:26:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:26:29 INFO - PROCESS | 2249 | 1461093989439 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 2249 | 1461093989441 Marionette TRACE conn2 <- [1,2734,null,{}] 12:26:29 INFO - PROCESS | 2249 | 1461093989455 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}] 12:26:29 INFO - PROCESS | 2249 | 1461093989539 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:26:29 INFO - PROCESS | 2249 | 1461093989544 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba28800 == 49 [pid = 2249] [id = 691] 12:26:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x1237b6000) [pid = 2249] [serial = 2073] [outer = 0x0] 12:26:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x125b0a400) [pid = 2249] [serial = 2074] [outer = 0x1237b6000] 12:26:29 INFO - PROCESS | 2249 | 1461093989576 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x125ec0400) [pid = 2249] [serial = 2075] [outer = 0x1237b6000] 12:26:29 INFO - PROCESS | 2249 | 1461093989958 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 578ms 12:26:30 INFO - PROCESS | 2249 | 1461093990018 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 2249 | 1461093990022 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:26:30 INFO - PROCESS | 2249 | 1461093990028 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 2249 | 1461093990030 Marionette TRACE conn2 <- [1,2738,null,{}] 12:26:30 INFO - PROCESS | 2249 | 1461093990033 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}] 12:26:30 INFO - PROCESS | 2249 | 1461093990167 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:26:30 INFO - PROCESS | 2249 | 1461093990181 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d68a000 == 50 [pid = 2249] [id = 692] 12:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x1273da400) [pid = 2249] [serial = 2076] [outer = 0x0] 12:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x1277c6800) [pid = 2249] [serial = 2077] [outer = 0x1273da400] 12:26:30 INFO - PROCESS | 2249 | 1461093990223 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x127e86c00) [pid = 2249] [serial = 2078] [outer = 0x1273da400] 12:26:30 INFO - PROCESS | 2249 | 1461093990646 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 672ms 12:26:30 INFO - PROCESS | 2249 | 1461093990700 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 2249 | 1461093990701 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:26:30 INFO - PROCESS | 2249 | 1461093990705 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 2249 | 1461093990706 Marionette TRACE conn2 <- [1,2742,null,{}] 12:26:30 INFO - PROCESS | 2249 | 1461093990708 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}] 12:26:30 INFO - PROCESS | 2249 | 1461093990824 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:26:30 INFO - PROCESS | 2249 | 1461093990878 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e69a000 == 51 [pid = 2249] [id = 693] 12:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x129143000) [pid = 2249] [serial = 2079] [outer = 0x0] 12:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x129bcd400) [pid = 2249] [serial = 2080] [outer = 0x129143000] 12:26:30 INFO - PROCESS | 2249 | 1461093990918 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x12b1cc400) [pid = 2249] [serial = 2081] [outer = 0x129143000] 12:26:31 INFO - PROCESS | 2249 | 1461093991370 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:26:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 12:26:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:26:31 INFO - PROCESS | 2249 | 1461093991376 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 2249 | 1461093991377 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:26:31 INFO - PROCESS | 2249 | 1461093991379 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 2249 | 1461093991380 Marionette TRACE conn2 <- [1,2746,null,{}] 12:26:31 INFO - PROCESS | 2249 | 1461093991383 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}] 12:26:31 INFO - PROCESS | 2249 | 1461093991504 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:26:31 INFO - PROCESS | 2249 | 1461093991518 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e91d000 == 52 [pid = 2249] [id = 694] 12:26:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12b1cf000) [pid = 2249] [serial = 2082] [outer = 0x0] 12:26:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12b2e5c00) [pid = 2249] [serial = 2083] [outer = 0x12b1cf000] 12:26:31 INFO - PROCESS | 2249 | 1461093991546 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12b4c6400) [pid = 2249] [serial = 2084] [outer = 0x12b1cf000] 12:26:31 INFO - PROCESS | 2249 | 1461093991868 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:26:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 12:26:31 INFO - PROCESS | 2249 | 1461093991907 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 2249 | 1461093991908 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:26:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:26:31 INFO - PROCESS | 2249 | 1461093991910 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 2249 | 1461093991911 Marionette TRACE conn2 <- [1,2750,null,{}] 12:26:31 INFO - PROCESS | 2249 | 1461093991914 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}] 12:26:32 INFO - PROCESS | 2249 | 1461093992023 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:26:32 INFO - PROCESS | 2249 | 1461093992061 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f10e000 == 53 [pid = 2249] [id = 695] 12:26:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12b1cf400) [pid = 2249] [serial = 2085] [outer = 0x0] 12:26:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12b90d800) [pid = 2249] [serial = 2086] [outer = 0x12b1cf400] 12:26:32 INFO - PROCESS | 2249 | 1461093992087 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12b97c000) [pid = 2249] [serial = 2087] [outer = 0x12b1cf400] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12914a400) [pid = 2249] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11c706400) [pid = 2249] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11bf32c00) [pid = 2249] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11564d000) [pid = 2249] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x118e67000) [pid = 2249] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x123951c00) [pid = 2249] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11a89d000) [pid = 2249] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:26:32 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11bc77400) [pid = 2249] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:26:32 INFO - PROCESS | 2249 | 1461093992448 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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:26:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 569ms 12:26:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:26:32 INFO - PROCESS | 2249 | 1461093992480 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:26:32 INFO - PROCESS | 2249 | 1461093992481 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:26:32 INFO - PROCESS | 2249 | 1461093992483 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 2249 | 1461093992484 Marionette TRACE conn2 <- [1,2754,null,{}] 12:26:32 INFO - PROCESS | 2249 | 1461093992486 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}] 12:26:32 INFO - PROCESS | 2249 | 1461093992576 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:26:32 INFO - PROCESS | 2249 | 1461093992580 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f10f000 == 54 [pid = 2249] [id = 696] 12:26:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11aa22800) [pid = 2249] [serial = 2088] [outer = 0x0] 12:26:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11bf32c00) [pid = 2249] [serial = 2089] [outer = 0x11aa22800] 12:26:32 INFO - PROCESS | 2249 | 1461093992606 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12b2e7000) [pid = 2249] [serial = 2090] [outer = 0x11aa22800] 12:26:32 INFO - PROCESS | 2249 | 1461093992949 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]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:26:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 12:26:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:26:33 INFO - PROCESS | 2249 | 1461093993002 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 2249 | 1461093993003 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:26:33 INFO - PROCESS | 2249 | 1461093993005 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 2249 | 1461093993006 Marionette TRACE conn2 <- [1,2758,null,{}] 12:26:33 INFO - PROCESS | 2249 | 1461093993008 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}] 12:26:33 INFO - PROCESS | 2249 | 1461093993122 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:26:33 INFO - PROCESS | 2249 | 1461093993130 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x130235800 == 55 [pid = 2249] [id = 697] 12:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12b90fc00) [pid = 2249] [serial = 2091] [outer = 0x0] 12:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12b985400) [pid = 2249] [serial = 2092] [outer = 0x12b90fc00] 12:26:33 INFO - PROCESS | 2249 | 1461093993156 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12baf7400) [pid = 2249] [serial = 2093] [outer = 0x12b90fc00] 12:26:33 INFO - PROCESS | 2249 | 1461093993475 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]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:26:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 12:26:33 INFO - PROCESS | 2249 | 1461093993526 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 2249 | 1461093993527 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:26:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:26:33 INFO - PROCESS | 2249 | 1461093993529 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 2249 | 1461093993530 Marionette TRACE conn2 <- [1,2762,null,{}] 12:26:33 INFO - PROCESS | 2249 | 1461093993533 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}] 12:26:33 INFO - PROCESS | 2249 | 1461093993622 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:26:33 INFO - PROCESS | 2249 | 1461093993627 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x13036e000 == 56 [pid = 2249] [id = 698] 12:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12baf6000) [pid = 2249] [serial = 2094] [outer = 0x0] 12:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12bc9b400) [pid = 2249] [serial = 2095] [outer = 0x12baf6000] 12:26:33 INFO - PROCESS | 2249 | 1461093993652 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12c124c00) [pid = 2249] [serial = 2096] [outer = 0x12baf6000] 12:26:34 INFO - PROCESS | 2249 | 1461093994000 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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:26:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 12:26:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:26:34 INFO - PROCESS | 2249 | 1461093994052 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 2249 | 1461093994054 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:26:34 INFO - PROCESS | 2249 | 1461093994056 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 2249 | 1461093994058 Marionette TRACE conn2 <- [1,2766,null,{}] 12:26:34 INFO - PROCESS | 2249 | 1461093994060 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}] 12:26:34 INFO - PROCESS | 2249 | 1461093994162 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:26:34 INFO - PROCESS | 2249 | 1461093994167 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x130981800 == 57 [pid = 2249] [id = 699] 12:26:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12c127800) [pid = 2249] [serial = 2097] [outer = 0x0] 12:26:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12cf50400) [pid = 2249] [serial = 2098] [outer = 0x12c127800] 12:26:34 INFO - PROCESS | 2249 | 1461093994196 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12d541800) [pid = 2249] [serial = 2099] [outer = 0x12c127800] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12b40d800 == 56 [pid = 2249] [id = 640] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x1237e9800 == 55 [pid = 2249] [id = 618] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12eb96000 == 54 [pid = 2249] [id = 638] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12ef9d800 == 53 [pid = 2249] [id = 639] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff7f000 == 52 [pid = 2249] [id = 675] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1af000 == 51 [pid = 2249] [id = 655] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12f642000 == 50 [pid = 2249] [id = 674] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba3a000 == 49 [pid = 2249] [id = 619] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff65800 == 48 [pid = 2249] [id = 657] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x11b632000 == 47 [pid = 2249] [id = 46] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x130230800 == 46 [pid = 2249] [id = 658] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12fad9800 == 45 [pid = 2249] [id = 653] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12f112000 == 44 [pid = 2249] [id = 656] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x11c6ab000 == 43 [pid = 2249] [id = 689] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12865e800 == 42 [pid = 2249] [id = 688] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12f10d800 == 41 [pid = 2249] [id = 687] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12eba0800 == 40 [pid = 2249] [id = 686] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9a4000 == 39 [pid = 2249] [id = 685] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12ce46000 == 38 [pid = 2249] [id = 684] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12748e000 == 37 [pid = 2249] [id = 683] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8bd800 == 36 [pid = 2249] [id = 682] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12e91d000 == 35 [pid = 2249] [id = 694] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12e69a000 == 34 [pid = 2249] [id = 693] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x13036e000 == 33 [pid = 2249] [id = 698] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x130235800 == 32 [pid = 2249] [id = 697] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba28800 == 31 [pid = 2249] [id = 691] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12f10f000 == 30 [pid = 2249] [id = 696] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12d68a000 == 29 [pid = 2249] [id = 692] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x12f10e000 == 28 [pid = 2249] [id = 695] 12:26:35 INFO - PROCESS | 2249 | --DOCSHELL 0x1237e0800 == 27 [pid = 2249] [id = 690] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12b1c3c00) [pid = 2249] [serial = 1961] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x129bd6c00) [pid = 2249] [serial = 2012] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1237a9400) [pid = 2249] [serial = 2038] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11641e400) [pid = 2249] [serial = 2029] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x118e67400) [pid = 2249] [serial = 2030] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x118e87400) [pid = 2249] [serial = 2017] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x1191e5c00) [pid = 2249] [serial = 2032] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x119c2b000) [pid = 2249] [serial = 2033] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x125da1000) [pid = 2249] [serial = 2041] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x125f35000) [pid = 2249] [serial = 2026] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11ab3d800) [pid = 2249] [serial = 2035] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x112158400) [pid = 2249] [serial = 2014] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11a89a400) [pid = 2249] [serial = 2020] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x125b03800) [pid = 2249] [serial = 2023] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x127348800) [pid = 2249] [serial = 2044] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12394f400) [pid = 2249] [serial = 2039] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x1277bec00) [pid = 2249] [serial = 2045] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x125f30400) [pid = 2249] [serial = 2042] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11b66d800) [pid = 2249] [serial = 2036] [outer = 0x0] [url = about:blank] 12:26:35 INFO - PROCESS | 2249 | 1461093995917 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]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:26:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1872ms 12:26:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:26:35 INFO - PROCESS | 2249 | 1461093995929 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 2249 | 1461093995931 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:26:35 INFO - PROCESS | 2249 | 1461093995935 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 2249 | 1461093995937 Marionette TRACE conn2 <- [1,2770,null,{}] 12:26:35 INFO - PROCESS | 2249 | 1461093995942 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}] 12:26:36 INFO - PROCESS | 2249 | 1461093996031 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:26:36 INFO - PROCESS | 2249 | 1461093996100 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bbd000 == 28 [pid = 2249] [id = 700] 12:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x1146c1000) [pid = 2249] [serial = 2100] [outer = 0x0] 12:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x114b81c00) [pid = 2249] [serial = 2101] [outer = 0x1146c1000] 12:26:36 INFO - PROCESS | 2249 | 1461093996146 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x115139400) [pid = 2249] [serial = 2102] [outer = 0x1146c1000] 12:26:36 INFO - PROCESS | 2249 | 1461093996573 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]]]}] 12:26:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:26:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 672ms 12:26:36 INFO - PROCESS | 2249 | 1461093996607 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:26:36 INFO - PROCESS | 2249 | 1461093996611 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:26:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:26:36 INFO - PROCESS | 2249 | 1461093996616 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:26:36 INFO - PROCESS | 2249 | 1461093996617 Marionette TRACE conn2 <- [1,2774,null,{}] 12:26:36 INFO - PROCESS | 2249 | 1461093996622 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}] 12:26:36 INFO - PROCESS | 2249 | 1461093996715 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:26:36 INFO - PROCESS | 2249 | 1461093996720 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x119ac7800 == 29 [pid = 2249] [id = 701] 12:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11521d000) [pid = 2249] [serial = 2103] [outer = 0x0] 12:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x1154e4800) [pid = 2249] [serial = 2104] [outer = 0x11521d000] 12:26:36 INFO - PROCESS | 2249 | 1461093996750 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x115890c00) [pid = 2249] [serial = 2105] [outer = 0x11521d000] 12:26:37 INFO - PROCESS | 2249 | 1461093997096 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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:26:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 12:26:37 INFO - PROCESS | 2249 | 1461093997135 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 2249 | 1461093997137 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:26:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:26:37 INFO - PROCESS | 2249 | 1461093997139 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 2249 | 1461093997142 Marionette TRACE conn2 <- [1,2778,null,{}] 12:26:37 INFO - PROCESS | 2249 | 1461093997150 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}] 12:26:37 INFO - PROCESS | 2249 | 1461093997249 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:26:37 INFO - PROCESS | 2249 | 1461093997259 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bb27800 == 30 [pid = 2249] [id = 702] 12:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x10873f800) [pid = 2249] [serial = 2106] [outer = 0x0] 12:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x118e6ac00) [pid = 2249] [serial = 2107] [outer = 0x10873f800] 12:26:37 INFO - PROCESS | 2249 | 1461093997287 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x118e7b800) [pid = 2249] [serial = 2108] [outer = 0x10873f800] 12:26:37 INFO - PROCESS | 2249 | 1461093997617 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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:26:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 12:26:37 INFO - PROCESS | 2249 | 1461093997661 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 2249 | 1461093997662 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:26:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:26:37 INFO - PROCESS | 2249 | 1461093997665 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 2249 | 1461093997666 Marionette TRACE conn2 <- [1,2782,null,{}] 12:26:37 INFO - PROCESS | 2249 | 1461093997668 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}] 12:26:37 INFO - PROCESS | 2249 | 1461093997742 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:26:37 INFO - PROCESS | 2249 | 1461093997746 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c334000 == 31 [pid = 2249] [id = 703] 12:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x118e80000) [pid = 2249] [serial = 2109] [outer = 0x0] 12:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x118edf800) [pid = 2249] [serial = 2110] [outer = 0x118e80000] 12:26:37 INFO - PROCESS | 2249 | 1461093997770 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x119040c00) [pid = 2249] [serial = 2111] [outer = 0x118e80000] 12:26:38 INFO - PROCESS | 2249 | 1461093998178 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:26:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 12:26:38 INFO - PROCESS | 2249 | 1461093998185 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 2249 | 1461093998187 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:26:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:26:38 INFO - PROCESS | 2249 | 1461093998200 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 2249 | 1461093998201 Marionette TRACE conn2 <- [1,2786,null,{}] 12:26:38 INFO - PROCESS | 2249 | 1461093998207 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}] 12:26:38 INFO - PROCESS | 2249 | 1461093998317 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:26:38 INFO - PROCESS | 2249 | 1461093998328 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a0f000 == 32 [pid = 2249] [id = 704] 12:26:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x1146bdc00) [pid = 2249] [serial = 2112] [outer = 0x0] 12:26:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x119a04400) [pid = 2249] [serial = 2113] [outer = 0x1146bdc00] 12:26:38 INFO - PROCESS | 2249 | 1461093998370 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x119a0d800) [pid = 2249] [serial = 2114] [outer = 0x1146bdc00] 12:26:38 INFO - PROCESS | 2249 | 1461093998795 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:26:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 625ms 12:26:38 INFO - PROCESS | 2249 | 1461093998828 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:26:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:26:38 INFO - PROCESS | 2249 | 1461093998829 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:26:38 INFO - PROCESS | 2249 | 1461093998832 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 2249 | 1461093998833 Marionette TRACE conn2 <- [1,2790,null,{}] 12:26:38 INFO - PROCESS | 2249 | 1461093998835 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}] 12:26:38 INFO - PROCESS | 2249 | 1461093998968 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:26:38 INFO - PROCESS | 2249 | 1461093998979 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270a9800 == 33 [pid = 2249] [id = 705] 12:26:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x119a69400) [pid = 2249] [serial = 2115] [outer = 0x0] 12:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11a64fc00) [pid = 2249] [serial = 2116] [outer = 0x119a69400] 12:26:39 INFO - PROCESS | 2249 | 1461093999024 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11aa1a400) [pid = 2249] [serial = 2117] [outer = 0x119a69400] 12:26:39 INFO - PROCESS | 2249 | 1461093999485 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]]]}] 12:26:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:26:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 671ms 12:26:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:26:39 INFO - PROCESS | 2249 | 1461093999502 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 2249 | 1461093999504 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:26:39 INFO - PROCESS | 2249 | 1461093999506 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 2249 | 1461093999507 Marionette TRACE conn2 <- [1,2794,null,{}] 12:26:39 INFO - PROCESS | 2249 | 1461093999509 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}] 12:26:39 INFO - PROCESS | 2249 | 1461093999580 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:26:39 INFO - PROCESS | 2249 | 1461093999584 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x128640000 == 34 [pid = 2249] [id = 706] 12:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11aa20c00) [pid = 2249] [serial = 2118] [outer = 0x0] 12:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11aa25800) [pid = 2249] [serial = 2119] [outer = 0x11aa20c00] 12:26:39 INFO - PROCESS | 2249 | 1461093999613 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11ab38c00) [pid = 2249] [serial = 2120] [outer = 0x11aa20c00] 12:26:39 INFO - PROCESS | 2249 | 1461093999941 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]]]}] 12:26:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:26:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 470ms 12:26:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:26:39 INFO - PROCESS | 2249 | 1461093999976 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 2249 | 1461093999977 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:26:39 INFO - PROCESS | 2249 | 1461093999979 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 2249 | 1461093999980 Marionette TRACE conn2 <- [1,2798,null,{}] 12:26:39 INFO - PROCESS | 2249 | 1461093999983 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}] 12:26:40 INFO - PROCESS | 2249 | 1461094000057 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:26:40 INFO - PROCESS | 2249 | 1461094000111 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12866c800 == 35 [pid = 2249] [id = 707] 12:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11aa21800) [pid = 2249] [serial = 2121] [outer = 0x0] 12:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11ab3e000) [pid = 2249] [serial = 2122] [outer = 0x11aa21800] 12:26:40 INFO - PROCESS | 2249 | 1461094000136 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11af98000) [pid = 2249] [serial = 2123] [outer = 0x11aa21800] 12:26:40 INFO - PROCESS | 2249 | 1461094000411 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:26:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 467ms 12:26:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:26:40 INFO - PROCESS | 2249 | 1461094000448 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 2249 | 1461094000449 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:26:40 INFO - PROCESS | 2249 | 1461094000451 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 2249 | 1461094000452 Marionette TRACE conn2 <- [1,2802,null,{}] 12:26:40 INFO - PROCESS | 2249 | 1461094000463 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}] 12:26:40 INFO - PROCESS | 2249 | 1461094000544 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:26:40 INFO - PROCESS | 2249 | 1461094000549 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b6ed000 == 36 [pid = 2249] [id = 708] 12:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11aa28400) [pid = 2249] [serial = 2124] [outer = 0x0] 12:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11b90d000) [pid = 2249] [serial = 2125] [outer = 0x11aa28400] 12:26:40 INFO - PROCESS | 2249 | 1461094000575 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11bc6c400) [pid = 2249] [serial = 2126] [outer = 0x11aa28400] 12:26:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:26:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 476ms 12:26:40 INFO - PROCESS | 2249 | 1461094000924 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]]]}] 12:26:40 INFO - PROCESS | 2249 | 1461094000928 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 2249 | 1461094000929 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:26:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:26:40 INFO - PROCESS | 2249 | 1461094000931 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 2249 | 1461094000932 Marionette TRACE conn2 <- [1,2806,null,{}] 12:26:40 INFO - PROCESS | 2249 | 1461094000934 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}] 12:26:41 INFO - PROCESS | 2249 | 1461094001048 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:26:41 INFO - PROCESS | 2249 | 1461094001065 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1b9800 == 37 [pid = 2249] [id = 709] 12:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11521e800) [pid = 2249] [serial = 2127] [outer = 0x0] 12:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11bc75000) [pid = 2249] [serial = 2128] [outer = 0x11521e800] 12:26:41 INFO - PROCESS | 2249 | 1461094001091 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11c3b7800) [pid = 2249] [serial = 2129] [outer = 0x11521e800] 12:26:41 INFO - PROCESS | 2249 | 1461094001444 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]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:26:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 12:26:41 INFO - PROCESS | 2249 | 1461094001451 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 2249 | 1461094001452 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:26:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:26:41 INFO - PROCESS | 2249 | 1461094001455 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 2249 | 1461094001459 Marionette TRACE conn2 <- [1,2810,null,{}] 12:26:41 INFO - PROCESS | 2249 | 1461094001461 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}] 12:26:41 INFO - PROCESS | 2249 | 1461094001570 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:26:41 INFO - PROCESS | 2249 | 1461094001583 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a0e800 == 38 [pid = 2249] [id = 710] 12:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11c3b9000) [pid = 2249] [serial = 2130] [outer = 0x0] 12:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x1237b4400) [pid = 2249] [serial = 2131] [outer = 0x11c3b9000] 12:26:41 INFO - PROCESS | 2249 | 1461094001613 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x123ad5400) [pid = 2249] [serial = 2132] [outer = 0x11c3b9000] 12:26:41 INFO - PROCESS | 2249 | 1461094001969 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]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:26:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 523ms 12:26:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:26:41 INFO - PROCESS | 2249 | 1461094001978 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 2249 | 1461094001979 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:26:41 INFO - PROCESS | 2249 | 1461094001981 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 2249 | 1461094001982 Marionette TRACE conn2 <- [1,2814,null,{}] 12:26:41 INFO - PROCESS | 2249 | 1461094001984 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}] 12:26:42 INFO - PROCESS | 2249 | 1461094002078 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:26:42 INFO - PROCESS | 2249 | 1461094002091 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba27800 == 39 [pid = 2249] [id = 711] 12:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x123ad8c00) [pid = 2249] [serial = 2133] [outer = 0x0] 12:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x125b06000) [pid = 2249] [serial = 2134] [outer = 0x123ad8c00] 12:26:42 INFO - PROCESS | 2249 | 1461094002117 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x125b11400) [pid = 2249] [serial = 2135] [outer = 0x123ad8c00] 12:26:42 INFO - PROCESS | 2249 | 1461094002471 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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:26:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 12:26:42 INFO - PROCESS | 2249 | 1461094002500 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 2249 | 1461094002501 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:26:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:26:42 INFO - PROCESS | 2249 | 1461094002509 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 2249 | 1461094002510 Marionette TRACE conn2 <- [1,2818,null,{}] 12:26:42 INFO - PROCESS | 2249 | 1461094002512 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}] 12:26:42 INFO - PROCESS | 2249 | 1461094002609 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:26:42 INFO - PROCESS | 2249 | 1461094002613 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c15a800 == 40 [pid = 2249] [id = 712] 12:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x123ad9000) [pid = 2249] [serial = 2136] [outer = 0x0] 12:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x125d9c400) [pid = 2249] [serial = 2137] [outer = 0x123ad9000] 12:26:42 INFO - PROCESS | 2249 | 1461094002639 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x125da4c00) [pid = 2249] [serial = 2138] [outer = 0x123ad9000] 12:26:42 INFO - PROCESS | 2249 | 1461094002975 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]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:26:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11bb08800) [pid = 2249] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x119a6a000) [pid = 2249] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118e68000) [pid = 2249] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x119a0e800) [pid = 2249] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x127ee5000) [pid = 2249] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x119a06c00) [pid = 2249] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x125b0f400) [pid = 2249] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x127b6d000) [pid = 2249] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x118be5400) [pid = 2249] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x108741000) [pid = 2249] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12baf6000) [pid = 2249] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x129143000) [pid = 2249] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12b1cf000) [pid = 2249] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12b1cf400) [pid = 2249] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11aa22800) [pid = 2249] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12b90fc00) [pid = 2249] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x1273da400) [pid = 2249] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x1237b6000) [pid = 2249] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x115225400) [pid = 2249] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x118e83c00) [pid = 2249] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1152c6800) [pid = 2249] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x129942000) [pid = 2249] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x127e8ac00) [pid = 2249] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x125d9b800) [pid = 2249] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11aa1d400) [pid = 2249] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x1176df400) [pid = 2249] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:26:43 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x125b07c00) [pid = 2249] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:26:43 INFO - PROCESS | 2249 | 1461094003315 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 2249 | 1461094003316 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:26:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:26:43 INFO - PROCESS | 2249 | 1461094003343 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 2249 | 1461094003344 Marionette TRACE conn2 <- [1,2822,null,{}] 12:26:43 INFO - PROCESS | 2249 | 1461094003346 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}] 12:26:43 INFO - PROCESS | 2249 | 1461094003425 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:26:43 INFO - PROCESS | 2249 | 1461094003428 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a18000 == 41 [pid = 2249] [id = 713] 12:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11641b000) [pid = 2249] [serial = 2139] [outer = 0x0] 12:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x118e68800) [pid = 2249] [serial = 2140] [outer = 0x11641b000] 12:26:43 INFO - PROCESS | 2249 | 1461094003454 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11aa12800) [pid = 2249] [serial = 2141] [outer = 0x11641b000] 12:26:43 INFO - PROCESS | 2249 | 1461094003767 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]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:26:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 474ms 12:26:43 INFO - PROCESS | 2249 | 1461094003816 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 2249 | 1461094003817 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:26:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:26:43 INFO - PROCESS | 2249 | 1461094003819 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 2249 | 1461094003820 Marionette TRACE conn2 <- [1,2826,null,{}] 12:26:43 INFO - PROCESS | 2249 | 1461094003823 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}] 12:26:43 INFO - PROCESS | 2249 | 1461094003899 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:26:43 INFO - PROCESS | 2249 | 1461094003954 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5bf800 == 42 [pid = 2249] [id = 714] 12:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x118e83c00) [pid = 2249] [serial = 2142] [outer = 0x0] 12:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1237b1800) [pid = 2249] [serial = 2143] [outer = 0x118e83c00] 12:26:43 INFO - PROCESS | 2249 | 1461094003979 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x125dc4000) [pid = 2249] [serial = 2144] [outer = 0x118e83c00] 12:26:44 INFO - PROCESS | 2249 | 1461094004243 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:26:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 471ms 12:26:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:26:44 INFO - PROCESS | 2249 | 1461094004295 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 2249 | 1461094004296 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:26:44 INFO - PROCESS | 2249 | 1461094004299 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 2249 | 1461094004300 Marionette TRACE conn2 <- [1,2830,null,{}] 12:26:44 INFO - PROCESS | 2249 | 1461094004302 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}] 12:26:44 INFO - PROCESS | 2249 | 1461094004383 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:26:44 INFO - PROCESS | 2249 | 1461094004389 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b3800 == 43 [pid = 2249] [id = 715] 12:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x125d9b800) [pid = 2249] [serial = 2145] [outer = 0x0] 12:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x125f31c00) [pid = 2249] [serial = 2146] [outer = 0x125d9b800] 12:26:44 INFO - PROCESS | 2249 | 1461094004415 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x125f37c00) [pid = 2249] [serial = 2147] [outer = 0x125d9b800] 12:26:44 INFO - PROCESS | 2249 | --DOCSHELL 0x12f653000 == 42 [pid = 2249] [id = 16] 12:26:44 INFO - PROCESS | 2249 | 1461094004777 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]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:26:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 12:26:44 INFO - PROCESS | 2249 | 1461094004819 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 2249 | 1461094004821 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:26:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:26:44 INFO - PROCESS | 2249 | 1461094004823 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 2249 | 1461094004824 Marionette TRACE conn2 <- [1,2834,null,{}] 12:26:44 INFO - PROCESS | 2249 | 1461094004827 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}] 12:26:44 INFO - PROCESS | 2249 | 1461094004905 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:26:44 INFO - PROCESS | 2249 | 1461094004911 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e697000 == 43 [pid = 2249] [id = 716] 12:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x125f34000) [pid = 2249] [serial = 2148] [outer = 0x0] 12:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x127026000) [pid = 2249] [serial = 2149] [outer = 0x125f34000] 12:26:44 INFO - PROCESS | 2249 | 1461094004936 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x127348400) [pid = 2249] [serial = 2150] [outer = 0x125f34000] 12:26:45 INFO - PROCESS | 2249 | 1461094005264 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:26:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:26:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 471ms 12:26:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:26:45 INFO - PROCESS | 2249 | 1461094005294 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 2249 | 1461094005296 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:26:45 INFO - PROCESS | 2249 | 1461094005298 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 2249 | 1461094005299 Marionette TRACE conn2 <- [1,2838,null,{}] 12:26:45 INFO - PROCESS | 2249 | 1461094005301 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}] 12:26:45 INFO - PROCESS | 2249 | 1461094005435 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:26:45 INFO - PROCESS | 2249 | 1461094005539 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x115553000 == 44 [pid = 2249] [id = 717] 12:26:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x10fddf800) [pid = 2249] [serial = 2151] [outer = 0x0] 12:26:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x112152800) [pid = 2249] [serial = 2152] [outer = 0x10fddf800] 12:26:45 INFO - PROCESS | 2249 | 1461094005573 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x1146c1800) [pid = 2249] [serial = 2153] [outer = 0x10fddf800] 12:26:46 INFO - PROCESS | 2249 | 1461094006093 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]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:26:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 868ms 12:26:46 INFO - PROCESS | 2249 | 1461094006168 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 2249 | 1461094006170 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:26:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:26:46 INFO - PROCESS | 2249 | 1461094006173 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 2249 | 1461094006176 Marionette TRACE conn2 <- [1,2842,null,{}] 12:26:46 INFO - PROCESS | 2249 | 1461094006179 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}] 12:26:46 INFO - PROCESS | 2249 | 1461094006285 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:26:46 INFO - PROCESS | 2249 | 1461094006364 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c319800 == 45 [pid = 2249] [id = 718] 12:26:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11588cc00) [pid = 2249] [serial = 2154] [outer = 0x0] 12:26:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x118619000) [pid = 2249] [serial = 2155] [outer = 0x11588cc00] 12:26:46 INFO - PROCESS | 2249 | 1461094006396 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x118e7a400) [pid = 2249] [serial = 2156] [outer = 0x11588cc00] 12:26:47 INFO - PROCESS | 2249 | 1461094007074 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]]]}] 12:26:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:26:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 922ms 12:26:47 INFO - PROCESS | 2249 | 1461094007096 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:26:47 INFO - PROCESS | 2249 | 1461094007098 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:26:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:26:47 INFO - PROCESS | 2249 | 1461094007101 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 2249 | 1461094007104 Marionette TRACE conn2 <- [1,2846,null,{}] 12:26:47 INFO - PROCESS | 2249 | 1461094007108 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}] 12:26:47 INFO - PROCESS | 2249 | 1461094007209 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:26:47 INFO - PROCESS | 2249 | 1461094007293 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x119051000 == 46 [pid = 2249] [id = 719] 12:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x114249c00) [pid = 2249] [serial = 2157] [outer = 0x0] 12:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x114b85c00) [pid = 2249] [serial = 2158] [outer = 0x114249c00] 12:26:47 INFO - PROCESS | 2249 | 1461094007323 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x115220c00) [pid = 2249] [serial = 2159] [outer = 0x114249c00] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12e697000 == 45 [pid = 2249] [id = 716] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b3800 == 44 [pid = 2249] [id = 715] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5bf800 == 43 [pid = 2249] [id = 714] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x125a18000 == 42 [pid = 2249] [id = 713] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12c15a800 == 41 [pid = 2249] [id = 712] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12ba27800 == 40 [pid = 2249] [id = 711] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x125a0e800 == 39 [pid = 2249] [id = 710] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1b9800 == 38 [pid = 2249] [id = 709] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12cf50400) [pid = 2249] [serial = 2098] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x11b6ed000 == 37 [pid = 2249] [id = 708] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12866c800 == 36 [pid = 2249] [id = 707] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x128640000 == 35 [pid = 2249] [id = 706] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x1270a9800 == 34 [pid = 2249] [id = 705] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x125a0f000 == 33 [pid = 2249] [id = 704] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x11c334000 == 32 [pid = 2249] [id = 703] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x11bb27800 == 31 [pid = 2249] [id = 702] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x119ac7800 == 30 [pid = 2249] [id = 701] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12f64f000 == 29 [pid = 2249] [id = 17] 12:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x118bbd000 == 28 [pid = 2249] [id = 700] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x129bd6000) [pid = 2249] [serial = 1976] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11ab37000) [pid = 2249] [serial = 2021] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x127780c00) [pid = 2249] [serial = 1970] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x129142400) [pid = 2249] [serial = 1973] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11914ac00) [pid = 2249] [serial = 1964] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x114b85800) [pid = 2249] [serial = 2015] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x119a05000) [pid = 2249] [serial = 2018] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11c631400) [pid = 2249] [serial = 1967] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12860bc00) [pid = 2249] [serial = 2027] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x125bcb800) [pid = 2249] [serial = 2024] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12c124c00) [pid = 2249] [serial = 2096] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x129bcd400) [pid = 2249] [serial = 2080] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12b2e5c00) [pid = 2249] [serial = 2083] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12b90d800) [pid = 2249] [serial = 2086] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12b4c6400) [pid = 2249] [serial = 2084] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11bf32c00) [pid = 2249] [serial = 2089] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12b985400) [pid = 2249] [serial = 2092] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12b2e7000) [pid = 2249] [serial = 2090] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12bc9b400) [pid = 2249] [serial = 2095] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12b97c000) [pid = 2249] [serial = 2087] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x1277c6800) [pid = 2249] [serial = 2077] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x125b0a400) [pid = 2249] [serial = 2074] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x125ec0400) [pid = 2249] [serial = 2075] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x119a04800) [pid = 2249] [serial = 2071] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11ab31800) [pid = 2249] [serial = 2072] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11a645800) [pid = 2249] [serial = 2069] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x1191dec00) [pid = 2249] [serial = 2068] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x12b27f800) [pid = 2249] [serial = 2066] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12b1ca800) [pid = 2249] [serial = 2065] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x12b1c5000) [pid = 2249] [serial = 2063] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x129bd1800) [pid = 2249] [serial = 2062] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x1299dc000) [pid = 2249] [serial = 2060] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x128f50000) [pid = 2249] [serial = 2059] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x127e83800) [pid = 2249] [serial = 2057] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x12714f400) [pid = 2249] [serial = 2056] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11c639000) [pid = 2249] [serial = 2054] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11b66e400) [pid = 2249] [serial = 2053] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x11a647000) [pid = 2249] [serial = 2051] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x1190c3000) [pid = 2249] [serial = 2050] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x127d32000) [pid = 2249] [serial = 2047] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x12860b000) [pid = 2249] [serial = 2048] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12b1cc400) [pid = 2249] [serial = 2081] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x12baf7400) [pid = 2249] [serial = 2093] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x127e86c00) [pid = 2249] [serial = 2078] [outer = 0x0] [url = about:blank] 12:26:47 INFO - PROCESS | 2249 | 1461094007787 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]]]}] 12:26:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:26:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 723ms 12:26:47 INFO - PROCESS | 2249 | 1461094007825 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:26:47 INFO - PROCESS | 2249 | 1461094007829 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:26:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:26:47 INFO - PROCESS | 2249 | 1461094007834 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 2249 | 1461094007836 Marionette TRACE conn2 <- [1,2850,null,{}] 12:26:47 INFO - PROCESS | 2249 | 1461094007838 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}] 12:26:47 INFO - PROCESS | 2249 | 1461094007915 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:26:47 INFO - PROCESS | 2249 | 1461094007919 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aa63000 == 29 [pid = 2249] [id = 720] 12:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x112154c00) [pid = 2249] [serial = 2160] [outer = 0x0] 12:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x115532400) [pid = 2249] [serial = 2161] [outer = 0x112154c00] 12:26:47 INFO - PROCESS | 2249 | 1461094007950 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x118e6c800) [pid = 2249] [serial = 2162] [outer = 0x112154c00] 12:26:48 INFO - PROCESS | 2249 | 1461094008336 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:26:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 12:26:48 INFO - PROCESS | 2249 | 1461094008353 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 2249 | 1461094008354 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:26:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:26:48 INFO - PROCESS | 2249 | 1461094008357 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 2249 | 1461094008359 Marionette TRACE conn2 <- [1,2854,null,{}] 12:26:48 INFO - PROCESS | 2249 | 1461094008367 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}] 12:26:48 INFO - PROCESS | 2249 | 1461094008449 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:26:48 INFO - PROCESS | 2249 | 1461094008455 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a0e800 == 30 [pid = 2249] [id = 721] 12:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x118e7ec00) [pid = 2249] [serial = 2163] [outer = 0x0] 12:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x119038800) [pid = 2249] [serial = 2164] [outer = 0x118e7ec00] 12:26:48 INFO - PROCESS | 2249 | 1461094008485 Marionette DEBUG loaded listener.js 12:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x119a08000) [pid = 2249] [serial = 2165] [outer = 0x118e7ec00] 12:26:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:26:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 470ms 12:26:48 INFO - PROCESS | 2249 | 1461094008823 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]]]}] 12:26:48 INFO - PROCESS | 2249 | 1461094008828 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 2249 | 1461094008829 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:26:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:26:48 INFO - PROCESS | 2249 | 1461094008832 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 2249 | 1461094008833 Marionette TRACE conn2 <- [1,2858,null,{}] 12:26:48 INFO - PROCESS | 2249 | 1461094008835 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}] 12:26:48 INFO - PROCESS | 2249 | 1461094008916 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:26:48 INFO - PROCESS | 2249 | 1461094008968 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270b0000 == 31 [pid = 2249] [id = 722] 12:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x118e83800) [pid = 2249] [serial = 2166] [outer = 0x0] 12:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x119a0f800) [pid = 2249] [serial = 2167] [outer = 0x118e83800] 12:26:48 INFO - PROCESS | 2249 | 1461094008994 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11a64c400) [pid = 2249] [serial = 2168] [outer = 0x118e83800] 12:26:49 INFO - PROCESS | 2249 | 1461094009290 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:26:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 474ms 12:26:49 INFO - PROCESS | 2249 | 1461094009312 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 2249 | 1461094009313 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:26:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:26:49 INFO - PROCESS | 2249 | 1461094009315 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 2249 | 1461094009316 Marionette TRACE conn2 <- [1,2862,null,{}] 12:26:49 INFO - PROCESS | 2249 | 1461094009318 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}] 12:26:49 INFO - PROCESS | 2249 | 1461094009394 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:26:49 INFO - PROCESS | 2249 | 1461094009399 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x114b5b800 == 32 [pid = 2249] [id = 723] 12:26:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x112156400) [pid = 2249] [serial = 2169] [outer = 0x0] 12:26:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11a899400) [pid = 2249] [serial = 2170] [outer = 0x112156400] 12:26:49 INFO - PROCESS | 2249 | 1461094009427 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11aa0e400) [pid = 2249] [serial = 2171] [outer = 0x112156400] 12:26:49 INFO - PROCESS | 2249 | 1461094009874 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]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:26:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 570ms 12:26:49 INFO - PROCESS | 2249 | 1461094009885 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 2249 | 1461094009887 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:26:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:26:49 INFO - PROCESS | 2249 | 1461094009902 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 2249 | 1461094009905 Marionette TRACE conn2 <- [1,2866,null,{}] 12:26:49 INFO - PROCESS | 2249 | 1461094009907 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}] 12:26:50 INFO - PROCESS | 2249 | 1461094010018 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:26:50 INFO - PROCESS | 2249 | 1461094010025 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1a5000 == 33 [pid = 2249] [id = 724] 12:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11aa16400) [pid = 2249] [serial = 2172] [outer = 0x0] 12:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11ab34000) [pid = 2249] [serial = 2173] [outer = 0x11aa16400] 12:26:50 INFO - PROCESS | 2249 | 1461094010081 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11af96c00) [pid = 2249] [serial = 2174] [outer = 0x11aa16400] 12:26:50 INFO - PROCESS | 2249 | 1461094010412 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]]]}] 12:26:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:26:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 530ms 12:26:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:26:50 INFO - PROCESS | 2249 | 1461094010426 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:26:50 INFO - PROCESS | 2249 | 1461094010427 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:26:50 INFO - PROCESS | 2249 | 1461094010429 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 2249 | 1461094010430 Marionette TRACE conn2 <- [1,2870,null,{}] 12:26:50 INFO - PROCESS | 2249 | 1461094010433 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}] 12:26:50 INFO - PROCESS | 2249 | 1461094010529 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:26:50 INFO - PROCESS | 2249 | 1461094010543 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b26c000 == 34 [pid = 2249] [id = 725] 12:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11a64c800) [pid = 2249] [serial = 2175] [outer = 0x0] 12:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11bb10800) [pid = 2249] [serial = 2176] [outer = 0x11a64c800] 12:26:50 INFO - PROCESS | 2249 | 1461094010569 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11bf39800) [pid = 2249] [serial = 2177] [outer = 0x11a64c800] 12:26:50 INFO - PROCESS | 2249 | 1461094010925 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]]]}] 12:26:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:26:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 12:26:50 INFO - PROCESS | 2249 | 1461094010949 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:26:50 INFO - PROCESS | 2249 | 1461094010950 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:26:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:26:50 INFO - PROCESS | 2249 | 1461094010959 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 2249 | 1461094010960 Marionette TRACE conn2 <- [1,2874,null,{}] 12:26:50 INFO - PROCESS | 2249 | 1461094010962 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}] 12:26:51 INFO - PROCESS | 2249 | 1461094011059 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:26:51 INFO - PROCESS | 2249 | 1461094011063 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b970000 == 35 [pid = 2249] [id = 726] 12:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11af9c800) [pid = 2249] [serial = 2178] [outer = 0x0] 12:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11c639c00) [pid = 2249] [serial = 2179] [outer = 0x11af9c800] 12:26:51 INFO - PROCESS | 2249 | 1461094011089 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x1237ad400) [pid = 2249] [serial = 2180] [outer = 0x11af9c800] 12:26:51 INFO - PROCESS | 2249 | 1461094011420 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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:26:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 525ms 12:26:51 INFO - PROCESS | 2249 | 1461094011479 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 2249 | 1461094011480 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:26:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:26:51 INFO - PROCESS | 2249 | 1461094011482 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 2249 | 1461094011483 Marionette TRACE conn2 <- [1,2878,null,{}] 12:26:51 INFO - PROCESS | 2249 | 1461094011486 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}] 12:26:51 INFO - PROCESS | 2249 | 1461094011582 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:26:51 INFO - PROCESS | 2249 | 1461094011594 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf48000 == 36 [pid = 2249] [id = 727] 12:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x1237ad800) [pid = 2249] [serial = 2181] [outer = 0x0] 12:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1237b8400) [pid = 2249] [serial = 2182] [outer = 0x1237ad800] 12:26:51 INFO - PROCESS | 2249 | 1461094011620 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x123ad3800) [pid = 2249] [serial = 2183] [outer = 0x1237ad800] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x12f653800) [pid = 2249] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11c3b9000) [pid = 2249] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118e80000) [pid = 2249] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11aa21800) [pid = 2249] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11aa28400) [pid = 2249] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x12c127800) [pid = 2249] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x119a69400) [pid = 2249] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x1146bdc00) [pid = 2249] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x10873f800) [pid = 2249] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x1146c1000) [pid = 2249] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11aa20c00) [pid = 2249] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11521d000) [pid = 2249] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x125d9b800) [pid = 2249] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x123ad8c00) [pid = 2249] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x123ad9000) [pid = 2249] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11641b000) [pid = 2249] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x12f434400) [pid = 2249] [serial = 47] [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.] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x118e83c00) [pid = 2249] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x11521e800) [pid = 2249] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:26:52 INFO - PROCESS | 2249 | 1461094012093 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:26:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 620ms 12:26:52 INFO - PROCESS | 2249 | 1461094012103 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 2249 | 1461094012105 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:26:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:26:52 INFO - PROCESS | 2249 | 1461094012108 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 2249 | 1461094012109 Marionette TRACE conn2 <- [1,2882,null,{}] 12:26:52 INFO - PROCESS | 2249 | 1461094012111 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}] 12:26:52 INFO - PROCESS | 2249 | 1461094012190 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:26:52 INFO - PROCESS | 2249 | 1461094012195 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x125c5e000 == 37 [pid = 2249] [id = 728] 12:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x115206800) [pid = 2249] [serial = 2184] [outer = 0x0] 12:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x118e6e400) [pid = 2249] [serial = 2185] [outer = 0x115206800] 12:26:52 INFO - PROCESS | 2249 | 1461094012221 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11aa28400) [pid = 2249] [serial = 2186] [outer = 0x115206800] 12:26:52 INFO - PROCESS | 2249 | 1461094012571 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:26:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 471ms 12:26:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:26:52 INFO - PROCESS | 2249 | 1461094012580 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 2249 | 1461094012581 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:26:52 INFO - PROCESS | 2249 | 1461094012584 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 2249 | 1461094012586 Marionette TRACE conn2 <- [1,2886,null,{}] 12:26:52 INFO - PROCESS | 2249 | 1461094012591 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}] 12:26:52 INFO - PROCESS | 2249 | 1461094012734 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:26:52 INFO - PROCESS | 2249 | 1461094012743 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c2000 == 38 [pid = 2249] [id = 729] 12:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11af9e800) [pid = 2249] [serial = 2187] [outer = 0x0] 12:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x125b03800) [pid = 2249] [serial = 2188] [outer = 0x11af9e800] 12:26:52 INFO - PROCESS | 2249 | 1461094012788 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x125d9bc00) [pid = 2249] [serial = 2189] [outer = 0x11af9e800] 12:26:53 INFO - PROCESS | 2249 | 1461094013212 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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:26:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 673ms 12:26:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:26:53 INFO - PROCESS | 2249 | 1461094013257 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 2249 | 1461094013258 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:26:53 INFO - PROCESS | 2249 | 1461094013260 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 2249 | 1461094013261 Marionette TRACE conn2 <- [1,2890,null,{}] 12:26:53 INFO - PROCESS | 2249 | 1461094013263 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}] 12:26:53 INFO - PROCESS | 2249 | 1461094013364 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:26:53 INFO - PROCESS | 2249 | 1461094013372 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8af800 == 39 [pid = 2249] [id = 730] 12:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x125b11000) [pid = 2249] [serial = 2190] [outer = 0x0] 12:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x125da7c00) [pid = 2249] [serial = 2191] [outer = 0x125b11000] 12:26:53 INFO - PROCESS | 2249 | 1461094013397 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x125f2ec00) [pid = 2249] [serial = 2192] [outer = 0x125b11000] 12:26:53 INFO - PROCESS | 2249 | 1461094013709 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:26:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 469ms 12:26:53 INFO - PROCESS | 2249 | 1461094013730 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 2249 | 1461094013731 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:26:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:26:53 INFO - PROCESS | 2249 | 1461094013733 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 2249 | 1461094013734 Marionette TRACE conn2 <- [1,2894,null,{}] 12:26:53 INFO - PROCESS | 2249 | 1461094013737 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}] 12:26:53 INFO - PROCESS | 2249 | 1461094013816 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:26:53 INFO - PROCESS | 2249 | 1461094013820 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e909800 == 40 [pid = 2249] [id = 731] 12:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x125f34c00) [pid = 2249] [serial = 2193] [outer = 0x0] 12:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x127346000) [pid = 2249] [serial = 2194] [outer = 0x125f34c00] 12:26:53 INFO - PROCESS | 2249 | 1461094013849 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x1273e0c00) [pid = 2249] [serial = 2195] [outer = 0x125f34c00] 12:26:54 INFO - PROCESS | 2249 | 1461094014322 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:26:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 12:26:54 INFO - PROCESS | 2249 | 1461094014360 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 2249 | 1461094014362 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:26:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:26:54 INFO - PROCESS | 2249 | 1461094014366 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 2249 | 1461094014369 Marionette TRACE conn2 <- [1,2898,null,{}] 12:26:54 INFO - PROCESS | 2249 | 1461094014375 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}] 12:26:54 INFO - PROCESS | 2249 | 1461094014476 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:26:54 INFO - PROCESS | 2249 | 1461094014546 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c31a000 == 41 [pid = 2249] [id = 732] 12:26:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11520f400) [pid = 2249] [serial = 2196] [outer = 0x0] 12:26:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11569f800) [pid = 2249] [serial = 2197] [outer = 0x11520f400] 12:26:54 INFO - PROCESS | 2249 | 1461094014579 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x118be5400) [pid = 2249] [serial = 2198] [outer = 0x11520f400] 12:26:55 INFO - PROCESS | 2249 | 1461094014997 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]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:26:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 671ms 12:26:55 INFO - PROCESS | 2249 | 1461094015038 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 2249 | 1461094015042 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:26:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:26:55 INFO - PROCESS | 2249 | 1461094015046 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 2249 | 1461094015048 Marionette TRACE conn2 <- [1,2902,null,{}] 12:26:55 INFO - PROCESS | 2249 | 1461094015051 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}] 12:26:55 INFO - PROCESS | 2249 | 1461094015151 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:26:55 INFO - PROCESS | 2249 | 1461094015226 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x129969800 == 42 [pid = 2249] [id = 733] 12:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x118e6c400) [pid = 2249] [serial = 2199] [outer = 0x0] 12:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x1190c0c00) [pid = 2249] [serial = 2200] [outer = 0x118e6c400] 12:26:55 INFO - PROCESS | 2249 | 1461094015300 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x119a73800) [pid = 2249] [serial = 2201] [outer = 0x118e6c400] 12:26:55 INFO - PROCESS | 2249 | 1461094015732 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:26:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 12:26:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:26:55 INFO - PROCESS | 2249 | 1461094015767 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 2249 | 1461094015769 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:26:55 INFO - PROCESS | 2249 | 1461094015771 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 2249 | 1461094015774 Marionette TRACE conn2 <- [1,2906,null,{}] 12:26:55 INFO - PROCESS | 2249 | 1461094015782 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}] 12:26:55 INFO - PROCESS | 2249 | 1461094015885 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:26:55 INFO - PROCESS | 2249 | 1461094015943 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e91e000 == 43 [pid = 2249] [id = 734] 12:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x11aa0d000) [pid = 2249] [serial = 2202] [outer = 0x0] 12:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11aa1fc00) [pid = 2249] [serial = 2203] [outer = 0x11aa0d000] 12:26:55 INFO - PROCESS | 2249 | 1461094015976 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11afa1400) [pid = 2249] [serial = 2204] [outer = 0x11aa0d000] 12:26:56 INFO - PROCESS | 2249 | 1461094016425 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:26:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 12:26:56 INFO - PROCESS | 2249 | 1461094016443 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:26:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:26:56 INFO - PROCESS | 2249 | 1461094016445 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:26:56 INFO - PROCESS | 2249 | 1461094016447 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 2249 | 1461094016449 Marionette TRACE conn2 <- [1,2910,null,{}] 12:26:56 INFO - PROCESS | 2249 | 1461094016451 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}] 12:26:56 INFO - PROCESS | 2249 | 1461094016568 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:26:56 INFO - PROCESS | 2249 | 1461094016636 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9b4800 == 44 [pid = 2249] [id = 735] 12:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11bc75400) [pid = 2249] [serial = 2205] [outer = 0x0] 12:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x125b09c00) [pid = 2249] [serial = 2206] [outer = 0x11bc75400] 12:26:56 INFO - PROCESS | 2249 | 1461094016666 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x125bcd400) [pid = 2249] [serial = 2207] [outer = 0x11bc75400] 12:26:57 INFO - PROCESS | 2249 | 1461094017031 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]]]}] 12:26:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:26:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:26:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 619ms 12:26:57 INFO - TEST-START | /DOMEvents/constructors.html 12:26:57 INFO - PROCESS | 2249 | 1461094017066 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 2249 | 1461094017067 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:26:57 INFO - PROCESS | 2249 | 1461094017070 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 2249 | 1461094017071 Marionette TRACE conn2 <- [1,2914,null,{}] 12:26:57 INFO - PROCESS | 2249 | 1461094017074 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}] 12:26:57 INFO - PROCESS | 2249 | 1461094017172 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:26:57 INFO - PROCESS | 2249 | 1461094017225 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12865c000 == 45 [pid = 2249] [id = 736] 12:26:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x114b84c00) [pid = 2249] [serial = 2208] [outer = 0x0] 12:26:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11bc77000) [pid = 2249] [serial = 2209] [outer = 0x114b84c00] 12:26:57 INFO - PROCESS | 2249 | 1461094017255 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x125da1000) [pid = 2249] [serial = 2210] [outer = 0x114b84c00] 12:26:57 INFO - PROCESS | 2249 | 1461094017793 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]]]}] 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:26:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:26:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:26:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:26:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:26:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:26:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:26:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:26:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:26:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 778ms 12:26:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:26:57 INFO - PROCESS | 2249 | 1461094017867 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 2249 | 1461094017869 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:26:57 INFO - PROCESS | 2249 | 1461094017872 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 2249 | 1461094017874 Marionette TRACE conn2 <- [1,2918,null,{}] 12:26:57 INFO - PROCESS | 2249 | 1461094017930 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}] 12:26:58 INFO - PROCESS | 2249 | 1461094018033 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:26:58 INFO - PROCESS | 2249 | 1461094018105 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bb7000 == 46 [pid = 2249] [id = 737] 12:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11521e400) [pid = 2249] [serial = 2211] [outer = 0x0] 12:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x1154d8800) [pid = 2249] [serial = 2212] [outer = 0x11521e400] 12:26:58 INFO - PROCESS | 2249 | 1461094018137 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11648f400) [pid = 2249] [serial = 2213] [outer = 0x11521e400] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x130981800 == 45 [pid = 2249] [id = 699] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8af800 == 44 [pid = 2249] [id = 730] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c2000 == 43 [pid = 2249] [id = 729] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x125c5e000 == 42 [pid = 2249] [id = 728] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf48000 == 41 [pid = 2249] [id = 727] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12b970000 == 40 [pid = 2249] [id = 726] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12b26c000 == 39 [pid = 2249] [id = 725] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1a5000 == 38 [pid = 2249] [id = 724] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12f659800) [pid = 2249] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x114b5b800 == 37 [pid = 2249] [id = 723] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x1270b0000 == 36 [pid = 2249] [id = 722] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x125a0e800 == 35 [pid = 2249] [id = 721] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x11aa63000 == 34 [pid = 2249] [id = 720] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x119051000 == 33 [pid = 2249] [id = 719] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x11c319800 == 32 [pid = 2249] [id = 718] 12:26:58 INFO - PROCESS | 2249 | --DOCSHELL 0x115553000 == 31 [pid = 2249] [id = 717] 12:26:58 INFO - PROCESS | 2249 | 1461094018531 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:26:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:26:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 12:26:58 INFO - PROCESS | 2249 | 1461094018543 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 2249 | 1461094018547 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:26:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:26:58 INFO - PROCESS | 2249 | 1461094018551 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 2249 | 1461094018553 Marionette TRACE conn2 <- [1,2922,null,{}] 12:26:58 INFO - PROCESS | 2249 | 1461094018555 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}] 12:26:58 INFO - PROCESS | 2249 | 1461094018632 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x1237b4400) [pid = 2249] [serial = 2131] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x118edf800) [pid = 2249] [serial = 2110] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x119040c00) [pid = 2249] [serial = 2111] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11ab3e000) [pid = 2249] [serial = 2122] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11af98000) [pid = 2249] [serial = 2123] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11b90d000) [pid = 2249] [serial = 2125] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11bc6c400) [pid = 2249] [serial = 2126] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12d541800) [pid = 2249] [serial = 2099] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11a64fc00) [pid = 2249] [serial = 2116] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11aa1a400) [pid = 2249] [serial = 2117] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x119a04400) [pid = 2249] [serial = 2113] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x119a0d800) [pid = 2249] [serial = 2114] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118e6ac00) [pid = 2249] [serial = 2107] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x118e7b800) [pid = 2249] [serial = 2108] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x114b81c00) [pid = 2249] [serial = 2101] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x115139400) [pid = 2249] [serial = 2102] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11aa25800) [pid = 2249] [serial = 2119] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x11ab38c00) [pid = 2249] [serial = 2120] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x1154e4800) [pid = 2249] [serial = 2104] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x115890c00) [pid = 2249] [serial = 2105] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x125f37c00) [pid = 2249] [serial = 2147] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x125b06000) [pid = 2249] [serial = 2134] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x127026000) [pid = 2249] [serial = 2149] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x125d9c400) [pid = 2249] [serial = 2137] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x125b11400) [pid = 2249] [serial = 2135] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x118e68800) [pid = 2249] [serial = 2140] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11aa12800) [pid = 2249] [serial = 2141] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x1237acc00) [pid = 2249] [serial = 1472] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x125f31c00) [pid = 2249] [serial = 2146] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x125da4c00) [pid = 2249] [serial = 2138] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x125dc4000) [pid = 2249] [serial = 2144] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x11bc75000) [pid = 2249] [serial = 2128] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x123ad5400) [pid = 2249] [serial = 2132] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x11c3b7800) [pid = 2249] [serial = 2129] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x1237b1800) [pid = 2249] [serial = 2143] [outer = 0x0] [url = about:blank] 12:26:58 INFO - PROCESS | 2249 | 1461094018696 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x119dd5000 == 32 [pid = 2249] [id = 738] 12:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x114b81c00) [pid = 2249] [serial = 2214] [outer = 0x0] 12:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x116494000) [pid = 2249] [serial = 2215] [outer = 0x114b81c00] 12:26:58 INFO - PROCESS | 2249 | 1461094018725 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x118e85000) [pid = 2249] [serial = 2216] [outer = 0x114b81c00] 12:26:58 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:26:58 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:26:58 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:26:58 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:26:59 INFO - PROCESS | 2249 | 1461094019022 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]]]}] 12:26:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:26:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:26:59 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 12:26:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:26:59 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 12:26:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:26:59 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]" 12:26:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:26:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:26:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:26:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 525ms 12:26:59 INFO - PROCESS | 2249 | 1461094019077 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 2249 | 1461094019078 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:26:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:26:59 INFO - PROCESS | 2249 | 1461094019081 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 2249 | 1461094019083 Marionette TRACE conn2 <- [1,2926,null,{}] 12:26:59 INFO - PROCESS | 2249 | 1461094019090 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}] 12:26:59 INFO - PROCESS | 2249 | 1461094019171 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:26:59 INFO - PROCESS | 2249 | 1461094019179 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x127803000 == 33 [pid = 2249] [id = 739] 12:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x118e89800) [pid = 2249] [serial = 2217] [outer = 0x0] 12:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x11a650000) [pid = 2249] [serial = 2218] [outer = 0x118e89800] 12:26:59 INFO - PROCESS | 2249 | 1461094019207 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x11aa27000) [pid = 2249] [serial = 2219] [outer = 0x118e89800] 12:26:59 INFO - PROCESS | 2249 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:26:59 INFO - PROCESS | 2249 | 1461094019572 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]]]}] 12:26:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:26:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 521ms 12:26:59 INFO - PROCESS | 2249 | 1461094019602 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 2249 | 1461094019604 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:26:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:26:59 INFO - PROCESS | 2249 | 1461094019607 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 2249 | 1461094019608 Marionette TRACE conn2 <- [1,2930,null,{}] 12:26:59 INFO - PROCESS | 2249 | 1461094019610 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}] 12:26:59 INFO - PROCESS | 2249 | 1461094019693 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:26:59 INFO - PROCESS | 2249 | 1461094019698 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12916d800 == 34 [pid = 2249] [id = 740] 12:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x11ab3cc00) [pid = 2249] [serial = 2220] [outer = 0x0] 12:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x11af98000) [pid = 2249] [serial = 2221] [outer = 0x11ab3cc00] 12:26:59 INFO - PROCESS | 2249 | 1461094019724 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11b90d000) [pid = 2249] [serial = 2222] [outer = 0x11ab3cc00] 12:27:00 INFO - PROCESS | 2249 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:27:00 INFO - PROCESS | 2249 | 1461094020036 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]]]}] 12:27:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:27:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 12:27:00 INFO - PROCESS | 2249 | 1461094020077 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:27:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:27:00 INFO - PROCESS | 2249 | 1461094020078 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:27:00 INFO - PROCESS | 2249 | 1461094020080 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 2249 | 1461094020081 Marionette TRACE conn2 <- [1,2934,null,{}] 12:27:00 INFO - PROCESS | 2249 | 1461094020084 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}] 12:27:00 INFO - PROCESS | 2249 | 1461094020180 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:27:00 INFO - PROCESS | 2249 | 1461094020191 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1b7000 == 35 [pid = 2249] [id = 741] 12:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11bc6a800) [pid = 2249] [serial = 2223] [outer = 0x0] 12:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11c352800) [pid = 2249] [serial = 2224] [outer = 0x11bc6a800] 12:27:00 INFO - PROCESS | 2249 | 1461094020216 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x1237aa800) [pid = 2249] [serial = 2225] [outer = 0x11bc6a800] 12:27:00 INFO - PROCESS | 2249 | 1461094020516 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]]]}] 12:27:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:27:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 468ms 12:27:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:27:00 INFO - PROCESS | 2249 | 1461094020549 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:27:00 INFO - PROCESS | 2249 | 1461094020550 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:27:00 INFO - PROCESS | 2249 | 1461094020552 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 2249 | 1461094020553 Marionette TRACE conn2 <- [1,2938,null,{}] 12:27:00 INFO - PROCESS | 2249 | 1461094020558 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}] 12:27:00 INFO - PROCESS | 2249 | 1461094020650 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:27:00 INFO - PROCESS | 2249 | 1461094020658 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf48000 == 36 [pid = 2249] [id = 742] 12:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x1237b5800) [pid = 2249] [serial = 2226] [outer = 0x0] 12:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x125b0a000) [pid = 2249] [serial = 2227] [outer = 0x1237b5800] 12:27:00 INFO - PROCESS | 2249 | 1461094020686 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x12702ec00) [pid = 2249] [serial = 2228] [outer = 0x1237b5800] 12:27:01 INFO - PROCESS | 2249 | 1461094021030 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]]]}] 12:27:01 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. 12:27:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 523ms 12:27:01 INFO - PROCESS | 2249 | 1461094021076 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 2249 | 1461094021077 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:27:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:27:01 INFO - PROCESS | 2249 | 1461094021079 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 2249 | 1461094021081 Marionette TRACE conn2 <- [1,2942,null,{}] 12:27:01 INFO - PROCESS | 2249 | 1461094021088 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}] 12:27:01 INFO - PROCESS | 2249 | 1461094021186 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:27:01 INFO - PROCESS | 2249 | 1461094021190 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d5c3000 == 37 [pid = 2249] [id = 743] 12:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x127346400) [pid = 2249] [serial = 2229] [outer = 0x0] 12:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x12777a400) [pid = 2249] [serial = 2230] [outer = 0x127346400] 12:27:01 INFO - PROCESS | 2249 | 1461094021214 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x1277bfc00) [pid = 2249] [serial = 2231] [outer = 0x127346400] 12:27:01 INFO - PROCESS | 2249 | 1461094021510 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"]]]}] 12:27:01 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:27:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:27:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 12:27:01 INFO - PROCESS | 2249 | 1461094021553 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 2249 | 1461094021554 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:27:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:27:01 INFO - PROCESS | 2249 | 1461094021564 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 2249 | 1461094021565 Marionette TRACE conn2 <- [1,2946,null,{}] 12:27:01 INFO - PROCESS | 2249 | 1461094021567 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}] 12:27:01 INFO - PROCESS | 2249 | 1461094021680 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:27:01 INFO - PROCESS | 2249 | 1461094021684 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b6000 == 38 [pid = 2249] [id = 744] 12:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x127773800) [pid = 2249] [serial = 2232] [outer = 0x0] 12:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x127b67000) [pid = 2249] [serial = 2233] [outer = 0x127773800] 12:27:01 INFO - PROCESS | 2249 | 1461094021739 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x127b6c800) [pid = 2249] [serial = 2234] [outer = 0x127773800] 12:27:02 INFO - PROCESS | 2249 | 1461094022043 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]]]}] 12:27:02 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. 12:27:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 518ms 12:27:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:27:02 INFO - PROCESS | 2249 | 1461094022083 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 2249 | 1461094022084 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:27:02 INFO - PROCESS | 2249 | 1461094022086 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 2249 | 1461094022087 Marionette TRACE conn2 <- [1,2950,null,{}] 12:27:02 INFO - PROCESS | 2249 | 1461094022092 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}] 12:27:02 INFO - PROCESS | 2249 | 1461094022193 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:27:02 INFO - PROCESS | 2249 | 1461094022227 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e903800 == 39 [pid = 2249] [id = 745] 12:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x127b6d400) [pid = 2249] [serial = 2235] [outer = 0x0] 12:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x127b73800) [pid = 2249] [serial = 2236] [outer = 0x127b6d400] 12:27:02 INFO - PROCESS | 2249 | 1461094022252 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x127d6bc00) [pid = 2249] [serial = 2237] [outer = 0x127b6d400] 12:27:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e922800 == 40 [pid = 2249] [id = 746] 12:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x127ee5c00) [pid = 2249] [serial = 2238] [outer = 0x0] 12:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x127e8b800) [pid = 2249] [serial = 2239] [outer = 0x127ee5c00] 12:27:02 INFO - PROCESS | 2249 | 1461094022606 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]]]}] 12:27:02 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:27:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 573ms 12:27:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:27:02 INFO - PROCESS | 2249 | 1461094022660 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 2249 | 1461094022661 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:27:02 INFO - PROCESS | 2249 | 1461094022665 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 2249 | 1461094022666 Marionette TRACE conn2 <- [1,2954,null,{}] 12:27:02 INFO - PROCESS | 2249 | 1461094022670 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}] 12:27:02 INFO - PROCESS | 2249 | 1461094022855 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11a64c800) [pid = 2249] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11af9c800) [pid = 2249] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x118e7ec00) [pid = 2249] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x114249c00) [pid = 2249] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x112156400) [pid = 2249] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11588cc00) [pid = 2249] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x10fddf800) [pid = 2249] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x112154c00) [pid = 2249] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x118e83800) [pid = 2249] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x1237ad800) [pid = 2249] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x115206800) [pid = 2249] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11af9e800) [pid = 2249] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x125b11000) [pid = 2249] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:27:03 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11aa16400) [pid = 2249] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:27:03 INFO - PROCESS | 2249 | 1461094023073 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x119016000 == 41 [pid = 2249] [id = 747] 12:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x10fddf800) [pid = 2249] [serial = 2240] [outer = 0x0] 12:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x114b7e800) [pid = 2249] [serial = 2241] [outer = 0x10fddf800] 12:27:03 INFO - PROCESS | 2249 | 1461094023115 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x118e81400) [pid = 2249] [serial = 2242] [outer = 0x10fddf800] 12:27:03 INFO - PROCESS | 2249 | 1461094023364 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]]]}] 12:27:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:27:03 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 12:27:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 721ms 12:27:03 INFO - PROCESS | 2249 | 1461094023386 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 2249 | 1461094023387 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:27:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:27:03 INFO - PROCESS | 2249 | 1461094023399 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 2249 | 1461094023401 Marionette TRACE conn2 <- [1,2958,null,{}] 12:27:03 INFO - PROCESS | 2249 | 1461094023403 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}] 12:27:03 INFO - PROCESS | 2249 | 1461094023516 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:27:03 INFO - PROCESS | 2249 | 1461094023569 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efb4800 == 42 [pid = 2249] [id = 748] 12:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x112156400) [pid = 2249] [serial = 2243] [outer = 0x0] 12:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x123945400) [pid = 2249] [serial = 2244] [outer = 0x112156400] 12:27:03 INFO - PROCESS | 2249 | 1461094023598 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x128f4f000) [pid = 2249] [serial = 2245] [outer = 0x112156400] 12:27:03 INFO - PROCESS | 2249 | 1461094023864 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]]]}] 12:27:03 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:27:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 476ms 12:27:03 INFO - PROCESS | 2249 | 1461094023880 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 2249 | 1461094023881 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:27:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:27:03 INFO - PROCESS | 2249 | 1461094023884 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 2249 | 1461094023885 Marionette TRACE conn2 <- [1,2962,null,{}] 12:27:03 INFO - PROCESS | 2249 | 1461094023895 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}] 12:27:03 INFO - PROCESS | 2249 | 1461094023983 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:27:03 INFO - PROCESS | 2249 | 1461094023987 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f121800 == 43 [pid = 2249] [id = 749] 12:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x1286dc400) [pid = 2249] [serial = 2246] [outer = 0x0] 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x129140800) [pid = 2249] [serial = 2247] [outer = 0x1286dc400] 12:27:04 INFO - PROCESS | 2249 | 1461094024012 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x129751400) [pid = 2249] [serial = 2248] [outer = 0x1286dc400] 12:27:04 INFO - PROCESS | 2249 | 1461094024326 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]]]}] 12:27:04 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. 12:27:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 12:27:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:27:04 INFO - PROCESS | 2249 | 1461094024355 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 2249 | 1461094024357 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:27:04 INFO - PROCESS | 2249 | 1461094024359 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 2249 | 1461094024360 Marionette TRACE conn2 <- [1,2966,null,{}] 12:27:04 INFO - PROCESS | 2249 | 1461094024363 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}] 12:27:04 INFO - PROCESS | 2249 | 1461094024444 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:27:04 INFO - PROCESS | 2249 | 1461094024500 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f653800 == 44 [pid = 2249] [id = 750] 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x12974e400) [pid = 2249] [serial = 2249] [outer = 0x0] 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x1299dbc00) [pid = 2249] [serial = 2250] [outer = 0x12974e400] 12:27:04 INFO - PROCESS | 2249 | 1461094024525 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x1299e8c00) [pid = 2249] [serial = 2251] [outer = 0x12974e400] 12:27:04 INFO - PROCESS | 2249 | 1461094024771 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]]]}] 12:27:04 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:27:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 419ms 12:27:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:27:04 INFO - PROCESS | 2249 | 1461094024778 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 2249 | 1461094024779 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:27:04 INFO - PROCESS | 2249 | 1461094024782 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 2249 | 1461094024783 Marionette TRACE conn2 <- [1,2970,null,{}] 12:27:04 INFO - PROCESS | 2249 | 1461094024785 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}] 12:27:04 INFO - PROCESS | 2249 | 1461094024873 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:27:04 INFO - PROCESS | 2249 | 1461094024879 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbd3800 == 45 [pid = 2249] [id = 751] 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x1299e7400) [pid = 2249] [serial = 2252] [outer = 0x0] 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x129bd2000) [pid = 2249] [serial = 2253] [outer = 0x1299e7400] 12:27:04 INFO - PROCESS | 2249 | 1461094024903 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x12b1c5000) [pid = 2249] [serial = 2254] [outer = 0x1299e7400] 12:27:05 INFO - PROCESS | 2249 | 1461094025316 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]]]}] 12:27:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:27:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 569ms 12:27:05 INFO - PROCESS | 2249 | 1461094025351 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 2249 | 1461094025354 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:27:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:27:05 INFO - PROCESS | 2249 | 1461094025358 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 2249 | 1461094025360 Marionette TRACE conn2 <- [1,2974,null,{}] 12:27:05 INFO - PROCESS | 2249 | 1461094025365 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}] 12:27:05 INFO - PROCESS | 2249 | 1461094025473 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:27:05 INFO - PROCESS | 2249 | 1461094025533 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237d3000 == 46 [pid = 2249] [id = 752] 12:27:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x114b80800) [pid = 2249] [serial = 2255] [outer = 0x0] 12:27:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x1154e1000) [pid = 2249] [serial = 2256] [outer = 0x114b80800] 12:27:05 INFO - PROCESS | 2249 | 1461094025605 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x1146c1000) [pid = 2249] [serial = 2257] [outer = 0x114b80800] 12:27:06 INFO - PROCESS | 2249 | 1461094026030 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]]]}] 12:27:06 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. 12:27:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 720ms 12:27:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:27:06 INFO - PROCESS | 2249 | 1461094026079 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 2249 | 1461094026083 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:27:06 INFO - PROCESS | 2249 | 1461094026106 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 2249 | 1461094026108 Marionette TRACE conn2 <- [1,2978,null,{}] 12:27:06 INFO - PROCESS | 2249 | 1461094026112 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}] 12:27:06 INFO - PROCESS | 2249 | 1461094026216 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:27:06 INFO - PROCESS | 2249 | 1461094026284 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1b4800 == 47 [pid = 2249] [id = 753] 12:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x119c1d000) [pid = 2249] [serial = 2258] [outer = 0x0] 12:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11a89a000) [pid = 2249] [serial = 2259] [outer = 0x119c1d000] 12:27:06 INFO - PROCESS | 2249 | 1461094026314 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11aa1e400) [pid = 2249] [serial = 2260] [outer = 0x119c1d000] 12:27:06 INFO - PROCESS | 2249 | 1461094026674 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]]]}] 12:27:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:27:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 593ms 12:27:06 INFO - PROCESS | 2249 | 1461094026681 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 2249 | 1461094026683 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:27:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:27:06 INFO - PROCESS | 2249 | 1461094026685 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 2249 | 1461094026690 Marionette TRACE conn2 <- [1,2982,null,{}] 12:27:06 INFO - PROCESS | 2249 | 1461094026699 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}] 12:27:06 INFO - PROCESS | 2249 | 1461094026806 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:27:06 INFO - PROCESS | 2249 | 1461094026899 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12efa9800 == 48 [pid = 2249] [id = 754] 12:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1237a9800) [pid = 2249] [serial = 2261] [outer = 0x0] 12:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x123954000) [pid = 2249] [serial = 2262] [outer = 0x1237a9800] 12:27:06 INFO - PROCESS | 2249 | 1461094026936 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x125d9a000) [pid = 2249] [serial = 2263] [outer = 0x1237a9800] 12:27:07 INFO - PROCESS | 2249 | 1461094027308 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"]]]}] 12:27:07 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:27:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:27:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 673ms 12:27:07 INFO - PROCESS | 2249 | 1461094027360 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 2249 | 1461094027362 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:27:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:27:07 INFO - PROCESS | 2249 | 1461094027364 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 2249 | 1461094027365 Marionette TRACE conn2 <- [1,2986,null,{}] 12:27:07 INFO - PROCESS | 2249 | 1461094027368 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}] 12:27:07 INFO - PROCESS | 2249 | 1461094027470 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:27:07 INFO - PROCESS | 2249 | 1461094027528 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff72800 == 49 [pid = 2249] [id = 755] 12:27:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x1237b5c00) [pid = 2249] [serial = 2264] [outer = 0x0] 12:27:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x125f2d800) [pid = 2249] [serial = 2265] [outer = 0x1237b5c00] 12:27:07 INFO - PROCESS | 2249 | 1461094027557 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x1277c6800) [pid = 2249] [serial = 2266] [outer = 0x1237b5c00] 12:27:07 INFO - PROCESS | 2249 | 1461094027953 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]]]}] 12:27:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:27:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 619ms 12:27:07 INFO - PROCESS | 2249 | 1461094027984 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 2249 | 1461094027986 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:27:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:27:07 INFO - PROCESS | 2249 | 1461094027988 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 2249 | 1461094027992 Marionette TRACE conn2 <- [1,2990,null,{}] 12:27:07 INFO - PROCESS | 2249 | 1461094027994 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}] 12:27:08 INFO - PROCESS | 2249 | 1461094028098 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:27:08 INFO - PROCESS | 2249 | 1461094028185 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x116555800 == 50 [pid = 2249] [id = 756] 12:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x1146bd400) [pid = 2249] [serial = 2267] [outer = 0x0] 12:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11a645800) [pid = 2249] [serial = 2268] [outer = 0x1146bd400] 12:27:08 INFO - PROCESS | 2249 | 1461094028228 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x1273de000) [pid = 2249] [serial = 2269] [outer = 0x1146bd400] 12:27:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x119179800 == 51 [pid = 2249] [id = 757] 12:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x114b7d800) [pid = 2249] [serial = 2270] [outer = 0x0] 12:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x108740800) [pid = 2249] [serial = 2271] [outer = 0x114b7d800] 12:27:08 INFO - PROCESS | 2249 | 1461094028805 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]]]}] 12:27:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:27:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 872ms 12:27:08 INFO - PROCESS | 2249 | 1461094028861 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 2249 | 1461094028863 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:27:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:27:08 INFO - PROCESS | 2249 | 1461094028866 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 2249 | 1461094028869 Marionette TRACE conn2 <- [1,2994,null,{}] 12:27:08 INFO - PROCESS | 2249 | 1461094028894 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}] 12:27:09 INFO - PROCESS | 2249 | 1461094029026 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:27:09 INFO - PROCESS | 2249 | 1461094029076 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a19800 == 52 [pid = 2249] [id = 758] 12:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x114c07000) [pid = 2249] [serial = 2272] [outer = 0x0] 12:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x115221000) [pid = 2249] [serial = 2273] [outer = 0x114c07000] 12:27:09 INFO - PROCESS | 2249 | 1461094029104 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11569a400) [pid = 2249] [serial = 2274] [outer = 0x114c07000] 12:27:09 INFO - PROCESS | 2249 | 1461094029499 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]]]}] 12:27:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:27:09 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 12:27:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 675ms 12:27:09 INFO - PROCESS | 2249 | 1461094029542 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 2249 | 1461094029548 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:27:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:27:09 INFO - PROCESS | 2249 | 1461094029554 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 2249 | 1461094029557 Marionette TRACE conn2 <- [1,2998,null,{}] 12:27:09 INFO - PROCESS | 2249 | 1461094029560 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}] 12:27:09 INFO - PROCESS | 2249 | 1461094029765 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12f653800 == 51 [pid = 2249] [id = 750] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12f121800 == 50 [pid = 2249] [id = 749] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12efb4800 == 49 [pid = 2249] [id = 748] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x119016000 == 48 [pid = 2249] [id = 747] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12e922800 == 47 [pid = 2249] [id = 746] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12e903800 == 46 [pid = 2249] [id = 745] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12d8b6000 == 45 [pid = 2249] [id = 744] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12d5c3000 == 44 [pid = 2249] [id = 743] 12:27:09 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x127346000) [pid = 2249] [serial = 2194] [outer = 0x0] [url = about:blank] 12:27:09 INFO - PROCESS | 2249 | 1461094029921 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf48000 == 43 [pid = 2249] [id = 742] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1b7000 == 42 [pid = 2249] [id = 741] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12916d800 == 41 [pid = 2249] [id = 740] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x127803000 == 40 [pid = 2249] [id = 739] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x119dd5000 == 39 [pid = 2249] [id = 738] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x118bb7000 == 38 [pid = 2249] [id = 737] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12865c000 == 37 [pid = 2249] [id = 736] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12e9b4800 == 36 [pid = 2249] [id = 735] 12:27:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12e91e000 == 35 [pid = 2249] [id = 734] 12:27:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x119062000 == 36 [pid = 2249] [id = 759] 12:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x113ecb800) [pid = 2249] [serial = 2275] [outer = 0x0] 12:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x1154e1c00) [pid = 2249] [serial = 2276] [outer = 0x113ecb800] 12:27:09 INFO - PROCESS | 2249 | 1461094029956 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x118e81000) [pid = 2249] [serial = 2277] [outer = 0x113ecb800] 12:27:10 INFO - PROCESS | 2249 | --DOCSHELL 0x129969800 == 35 [pid = 2249] [id = 733] 12:27:10 INFO - PROCESS | 2249 | --DOCSHELL 0x11c31a000 == 34 [pid = 2249] [id = 732] 12:27:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12e909800 == 33 [pid = 2249] [id = 731] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11bb10800) [pid = 2249] [serial = 2176] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11c639c00) [pid = 2249] [serial = 2179] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x119038800) [pid = 2249] [serial = 2164] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x119a08000) [pid = 2249] [serial = 2165] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x115220c00) [pid = 2249] [serial = 2159] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x114b85c00) [pid = 2249] [serial = 2158] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11a899400) [pid = 2249] [serial = 2170] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x118e7a400) [pid = 2249] [serial = 2156] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x118619000) [pid = 2249] [serial = 2155] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x112152800) [pid = 2249] [serial = 2152] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x1146c1800) [pid = 2249] [serial = 2153] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x115532400) [pid = 2249] [serial = 2161] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x118e6c800) [pid = 2249] [serial = 2162] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x119a0f800) [pid = 2249] [serial = 2167] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11a64c400) [pid = 2249] [serial = 2168] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1237b8400) [pid = 2249] [serial = 2182] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x1237ad400) [pid = 2249] [serial = 2180] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11aa28400) [pid = 2249] [serial = 2186] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x118e6e400) [pid = 2249] [serial = 2185] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x125b03800) [pid = 2249] [serial = 2188] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x125da7c00) [pid = 2249] [serial = 2191] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x123ad3800) [pid = 2249] [serial = 2183] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11af96c00) [pid = 2249] [serial = 2174] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11ab34000) [pid = 2249] [serial = 2173] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11bf39800) [pid = 2249] [serial = 2177] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x125f2ec00) [pid = 2249] [serial = 2192] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x125d9bc00) [pid = 2249] [serial = 2189] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11aa0e400) [pid = 2249] [serial = 2171] [outer = 0x0] [url = about:blank] 12:27:10 INFO - PROCESS | 2249 | 1461094030253 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]]]}] 12:27:10 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. 12:27:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 722ms 12:27:10 INFO - PROCESS | 2249 | 1461094030280 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 2249 | 1461094030282 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:27:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:27:10 INFO - PROCESS | 2249 | 1461094030284 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 2249 | 1461094030287 Marionette TRACE conn2 <- [1,3002,null,{}] 12:27:10 INFO - PROCESS | 2249 | 1461094030298 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}] 12:27:10 INFO - PROCESS | 2249 | 1461094030383 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:27:10 INFO - PROCESS | 2249 | 1461094030435 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a13800 == 34 [pid = 2249] [id = 760] 12:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x118edd000) [pid = 2249] [serial = 2278] [outer = 0x0] 12:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x119a04800) [pid = 2249] [serial = 2279] [outer = 0x118edd000] 12:27:10 INFO - PROCESS | 2249 | 1461094030464 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x11a644800) [pid = 2249] [serial = 2280] [outer = 0x118edd000] 12:27:10 INFO - PROCESS | 2249 | 1461094030761 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]]]}] 12:27:10 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. 12:27:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 525ms 12:27:10 INFO - PROCESS | 2249 | 1461094030809 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 2249 | 1461094030811 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:27:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:27:10 INFO - PROCESS | 2249 | 1461094030814 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 2249 | 1461094030815 Marionette TRACE conn2 <- [1,3006,null,{}] 12:27:10 INFO - PROCESS | 2249 | 1461094030818 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}] 12:27:10 INFO - PROCESS | 2249 | 1461094030899 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:27:10 INFO - PROCESS | 2249 | 1461094030903 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x127d10000 == 35 [pid = 2249] [id = 761] 12:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x11a64dc00) [pid = 2249] [serial = 2281] [outer = 0x0] 12:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11aa15000) [pid = 2249] [serial = 2282] [outer = 0x11a64dc00] 12:27:10 INFO - PROCESS | 2249 | 1461094030930 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11aa21c00) [pid = 2249] [serial = 2283] [outer = 0x11a64dc00] 12:27:11 INFO - PROCESS | 2249 | 1461094031244 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]]]}] 12:27:11 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. 12:27:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 12:27:11 INFO - PROCESS | 2249 | 1461094031283 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 2249 | 1461094031284 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:27:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:27:11 INFO - PROCESS | 2249 | 1461094031286 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 2249 | 1461094031287 Marionette TRACE conn2 <- [1,3010,null,{}] 12:27:11 INFO - PROCESS | 2249 | 1461094031290 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}] 12:27:11 INFO - PROCESS | 2249 | 1461094031366 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:27:11 INFO - PROCESS | 2249 | 1461094031370 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x128f75800 == 36 [pid = 2249] [id = 762] 12:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11aa25800) [pid = 2249] [serial = 2284] [outer = 0x0] 12:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11ab34400) [pid = 2249] [serial = 2285] [outer = 0x11aa25800] 12:27:11 INFO - PROCESS | 2249 | 1461094031399 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11ab3f400) [pid = 2249] [serial = 2286] [outer = 0x11aa25800] 12:27:11 INFO - PROCESS | 2249 | 1461094031711 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]]]}] 12:27:11 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 12:27:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 12:27:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:27:11 INFO - PROCESS | 2249 | 1461094031756 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 2249 | 1461094031757 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:27:11 INFO - PROCESS | 2249 | 1461094031759 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 2249 | 1461094031760 Marionette TRACE conn2 <- [1,3014,null,{}] 12:27:11 INFO - PROCESS | 2249 | 1461094031763 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}] 12:27:11 INFO - PROCESS | 2249 | 1461094031857 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:27:11 INFO - PROCESS | 2249 | 1461094031918 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b1b0800 == 37 [pid = 2249] [id = 763] 12:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11ac88400) [pid = 2249] [serial = 2287] [outer = 0x0] 12:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11b90cc00) [pid = 2249] [serial = 2288] [outer = 0x11ac88400] 12:27:11 INFO - PROCESS | 2249 | 1461094031945 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11c703c00) [pid = 2249] [serial = 2289] [outer = 0x11ac88400] 12:27:12 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:27:12 INFO - PROCESS | 2249 | 1461094032292 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:27:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:27:12 INFO - {} 12:27:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:27:12 INFO - {} 12:27:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:27:12 INFO - {} 12:27:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:27:12 INFO - {} 12:27:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 12:27:12 INFO - TEST-START | /FileAPI/fileReader.html 12:27:12 INFO - PROCESS | 2249 | 1461094032329 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 2249 | 1461094032330 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:27:12 INFO - PROCESS | 2249 | 1461094032333 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 2249 | 1461094032334 Marionette TRACE conn2 <- [1,3018,null,{}] 12:27:12 INFO - PROCESS | 2249 | 1461094032336 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}] 12:27:12 INFO - PROCESS | 2249 | 1461094032436 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:27:12 INFO - PROCESS | 2249 | 1461094032450 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bf3b800 == 38 [pid = 2249] [id = 764] 12:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1237ab400) [pid = 2249] [serial = 2290] [outer = 0x0] 12:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x123adc000) [pid = 2249] [serial = 2291] [outer = 0x1237ab400] 12:27:12 INFO - PROCESS | 2249 | 1461094032476 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x125d9c800) [pid = 2249] [serial = 2292] [outer = 0x1237ab400] 12:27:12 INFO - PROCESS | 2249 | 1461094032797 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]]]}] 12:27:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:27:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:27:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:27:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:27:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 12:27:12 INFO - TEST-START | /FileAPI/historical.html 12:27:12 INFO - PROCESS | 2249 | 1461094032851 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 2249 | 1461094032852 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:27:12 INFO - PROCESS | 2249 | 1461094032855 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 2249 | 1461094032856 Marionette TRACE conn2 <- [1,3022,null,{}] 12:27:12 INFO - PROCESS | 2249 | 1461094032858 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}] 12:27:12 INFO - PROCESS | 2249 | 1461094032961 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:27:12 INFO - PROCESS | 2249 | 1461094032965 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d52f000 == 39 [pid = 2249] [id = 765] 12:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x125d9cc00) [pid = 2249] [serial = 2293] [outer = 0x0] 12:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x125dcd800) [pid = 2249] [serial = 2294] [outer = 0x125d9cc00] 12:27:12 INFO - PROCESS | 2249 | 1461094032991 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x125f2e000) [pid = 2249] [serial = 2295] [outer = 0x125d9cc00] 12:27:13 INFO - PROCESS | 2249 | 1461094033301 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"]]]}] 12:27:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:27:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:27:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:27:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:27:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:27:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:27:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:27:13 INFO - TEST-OK | /FileAPI/historical.html | took 473ms 12:27:13 INFO - TEST-START | /FileAPI/idlharness.html 12:27:13 INFO - PROCESS | 2249 | 1461094033334 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 2249 | 1461094033335 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:27:13 INFO - PROCESS | 2249 | 1461094033345 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 2249 | 1461094033346 Marionette TRACE conn2 <- [1,3026,null,{}] 12:27:13 INFO - PROCESS | 2249 | 1461094033349 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}] 12:27:13 INFO - PROCESS | 2249 | 1461094033455 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:27:13 INFO - PROCESS | 2249 | 1461094033460 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d693000 == 40 [pid = 2249] [id = 766] 12:27:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x125dc1400) [pid = 2249] [serial = 2296] [outer = 0x0] 12:27:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x127023400) [pid = 2249] [serial = 2297] [outer = 0x125dc1400] 12:27:13 INFO - PROCESS | 2249 | 1461094033485 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x127773400) [pid = 2249] [serial = 2298] [outer = 0x125dc1400] 12:27:14 INFO - PROCESS | 2249 | 1461094034070 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]]]}] 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:27:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:27:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:27:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:27:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:27:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:27:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:27:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:27:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:27:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:27:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:27:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:27:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:27:14 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 12:27:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:27:14 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 12:27:14 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 12:27:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:27:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:27:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:27:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:27:14 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 12:27:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:27:14 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 12:27:14 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 12:27:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:27:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:27:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:27:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:27:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:27:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:27:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 790ms 12:27:14 INFO - TEST-START | /FileAPI/idlharness.worker 12:27:14 INFO - PROCESS | 2249 | 1461094034130 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 2249 | 1461094034131 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:27:14 INFO - PROCESS | 2249 | 1461094034133 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 2249 | 1461094034135 Marionette TRACE conn2 <- [1,3030,null,{}] 12:27:14 INFO - PROCESS | 2249 | 1461094034137 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}] 12:27:14 INFO - PROCESS | 2249 | 1461094034368 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x10fddf800) [pid = 2249] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x1286dc400) [pid = 2249] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x127346400) [pid = 2249] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x118e89800) [pid = 2249] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11521e400) [pid = 2249] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11ab3cc00) [pid = 2249] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x127773800) [pid = 2249] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11bc6a800) [pid = 2249] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x1237b5800) [pid = 2249] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x114b84c00) [pid = 2249] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x127ee5c00) [pid = 2249] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12974e400) [pid = 2249] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x127b6d400) [pid = 2249] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x112156400) [pid = 2249] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x114b81c00) [pid = 2249] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:27:14 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x125f34000) [pid = 2249] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:27:14 INFO - PROCESS | 2249 | 1461094034411 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e4e000 == 41 [pid = 2249] [id = 767] 12:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x114b81c00) [pid = 2249] [serial = 2299] [outer = 0x0] 12:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11aa28c00) [pid = 2249] [serial = 2300] [outer = 0x114b81c00] 12:27:14 INFO - PROCESS | 2249 | 1461094034437 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x1277bec00) [pid = 2249] [serial = 2301] [outer = 0x114b81c00] 12:27:14 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:27:15 INFO - PROCESS | 2249 | 1461094035090 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,{},{}]]]}] 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:27:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:27:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:27:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:27:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:27:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:27:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:27:15 INFO - {} 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:27:15 INFO - {} 12:27:15 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 - {} 12:27:15 INFO - {} 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:27:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:27:15 INFO - {} 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:27:15 INFO - {} 12:27:15 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 - {} 12:27:15 INFO - {} 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:27:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:27:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:27:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:27:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 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 12:27:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:27:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:27:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:27:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:27:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:27:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:27:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:27:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:27:15 INFO - {} 12:27:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 987ms 12:27:15 INFO - PROCESS | 2249 | 1461094035121 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 2249 | 1461094035122 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:27:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:27:15 INFO - PROCESS | 2249 | 1461094035125 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 2249 | 1461094035126 Marionette TRACE conn2 <- [1,3034,null,{}] 12:27:15 INFO - PROCESS | 2249 | 1461094035128 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}] 12:27:15 INFO - PROCESS | 2249 | 1461094035248 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:27:15 INFO - PROCESS | 2249 | 1461094035252 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x13023e000 == 42 [pid = 2249] [id = 768] 12:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12b1cc000) [pid = 2249] [serial = 2302] [outer = 0x0] 12:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12cf57400) [pid = 2249] [serial = 2303] [outer = 0x12b1cc000] 12:27:15 INFO - PROCESS | 2249 | 1461094035283 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12d542000) [pid = 2249] [serial = 2304] [outer = 0x12b1cc000] 12:27:15 INFO - PROCESS | 2249 | 1461094035556 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]]]}] 12:27:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:27:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 469ms 12:27:15 INFO - PROCESS | 2249 | 1461094035595 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 2249 | 1461094035596 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:27:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:27:15 INFO - PROCESS | 2249 | 1461094035598 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 2249 | 1461094035599 Marionette TRACE conn2 <- [1,3038,null,{}] 12:27:15 INFO - PROCESS | 2249 | 1461094035602 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}] 12:27:15 INFO - PROCESS | 2249 | 1461094035687 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:27:15 INFO - PROCESS | 2249 | 1461094035745 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x130250800 == 43 [pid = 2249] [id = 769] 12:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11aa1f400) [pid = 2249] [serial = 2305] [outer = 0x0] 12:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12b2e8000) [pid = 2249] [serial = 2306] [outer = 0x11aa1f400] 12:27:15 INFO - PROCESS | 2249 | 1461094035770 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12d54a800) [pid = 2249] [serial = 2307] [outer = 0x11aa1f400] 12:27:16 INFO - PROCESS | 2249 | 1461094036014 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"]]]}] 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:27:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 12:27:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:27:16 INFO - PROCESS | 2249 | 1461094036068 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 2249 | 1461094036070 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:27:16 INFO - PROCESS | 2249 | 1461094036079 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 2249 | 1461094036080 Marionette TRACE conn2 <- [1,3042,null,{}] 12:27:16 INFO - PROCESS | 2249 | 1461094036083 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}] 12:27:16 INFO - PROCESS | 2249 | 1461094036171 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:27:16 INFO - PROCESS | 2249 | 1461094036175 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x130978000 == 44 [pid = 2249] [id = 770] 12:27:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12d6c7000) [pid = 2249] [serial = 2308] [outer = 0x0] 12:27:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12d6e3000) [pid = 2249] [serial = 2309] [outer = 0x12d6c7000] 12:27:16 INFO - PROCESS | 2249 | 1461094036200 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12e140c00) [pid = 2249] [serial = 2310] [outer = 0x12d6c7000] 12:27:16 INFO - PROCESS | 2249 | 1461094036772 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]]]}] 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:27:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:27:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:27:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:27:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:27:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 735ms 12:27:16 INFO - PROCESS | 2249 | 1461094036809 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 2249 | 1461094036811 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:27:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:27:16 INFO - PROCESS | 2249 | 1461094036815 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 2249 | 1461094036818 Marionette TRACE conn2 <- [1,3046,null,{}] 12:27:16 INFO - PROCESS | 2249 | 1461094036823 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}] 12:27:16 INFO - PROCESS | 2249 | 1461094036979 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:27:17 INFO - PROCESS | 2249 | 1461094037066 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237dc000 == 45 [pid = 2249] [id = 771] 12:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x1190c2400) [pid = 2249] [serial = 2311] [outer = 0x0] 12:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x119a03400) [pid = 2249] [serial = 2312] [outer = 0x1190c2400] 12:27:17 INFO - PROCESS | 2249 | 1461094037099 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11a64a800) [pid = 2249] [serial = 2313] [outer = 0x1190c2400] 12:27:17 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:27:17 INFO - PROCESS | 2249 | 1461094037502 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:27:17 INFO - {} 12:27:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 726ms 12:27:17 INFO - PROCESS | 2249 | 1461094037542 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 2249 | 1461094037546 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:27:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:27:17 INFO - PROCESS | 2249 | 1461094037592 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 2249 | 1461094037594 Marionette TRACE conn2 <- [1,3050,null,{}] 12:27:17 INFO - PROCESS | 2249 | 1461094037620 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}] 12:27:17 INFO - PROCESS | 2249 | 1461094037710 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:27:17 INFO - PROCESS | 2249 | 1461094037803 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba34800 == 46 [pid = 2249] [id = 772] 12:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11a89e400) [pid = 2249] [serial = 2314] [outer = 0x0] 12:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11ab3d000) [pid = 2249] [serial = 2315] [outer = 0x11a89e400] 12:27:17 INFO - PROCESS | 2249 | 1461094037834 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11c6cc800) [pid = 2249] [serial = 2316] [outer = 0x11a89e400] 12:27:18 INFO - PROCESS | 2249 | 1461094038197 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]]]}] 12:27:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:27:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:27:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:27:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:27:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 683ms 12:27:18 INFO - PROCESS | 2249 | 1461094038235 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 2249 | 1461094038237 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:27:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:27:18 INFO - PROCESS | 2249 | 1461094038241 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 2249 | 1461094038244 Marionette TRACE conn2 <- [1,3054,null,{}] 12:27:18 INFO - PROCESS | 2249 | 1461094038252 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}] 12:27:18 INFO - PROCESS | 2249 | 1461094038360 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:27:18 INFO - PROCESS | 2249 | 1461094038420 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff63800 == 47 [pid = 2249] [id = 773] 12:27:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12394fc00) [pid = 2249] [serial = 2317] [outer = 0x0] 12:27:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x125f32c00) [pid = 2249] [serial = 2318] [outer = 0x12394fc00] 12:27:18 INFO - PROCESS | 2249 | 1461094038494 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x127ee5400) [pid = 2249] [serial = 2319] [outer = 0x12394fc00] 12:27:19 INFO - PROCESS | 2249 | 1461094039019 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"]]]}] 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:27:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:27:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:27:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:27:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 841ms 12:27:19 INFO - PROCESS | 2249 | 1461094039103 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 2249 | 1461094039107 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:27:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:27:19 INFO - PROCESS | 2249 | 1461094039111 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 2249 | 1461094039112 Marionette TRACE conn2 <- [1,3058,null,{}] 12:27:19 INFO - PROCESS | 2249 | 1461094039115 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}] 12:27:19 INFO - PROCESS | 2249 | 1461094039219 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:27:19 INFO - PROCESS | 2249 | 1461094039289 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x131dcd000 == 48 [pid = 2249] [id = 774] 12:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12d6c7c00) [pid = 2249] [serial = 2320] [outer = 0x0] 12:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12d6e4800) [pid = 2249] [serial = 2321] [outer = 0x12d6c7c00] 12:27:19 INFO - PROCESS | 2249 | 1461094039319 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12e145000) [pid = 2249] [serial = 2322] [outer = 0x12d6c7c00] 12:27:19 INFO - PROCESS | 2249 | 1461094039709 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]]]}] 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:27:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:27:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:27:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:27:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:27:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 621ms 12:27:19 INFO - PROCESS | 2249 | 1461094039732 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 2249 | 1461094039734 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:27:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:27:19 INFO - PROCESS | 2249 | 1461094039736 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 2249 | 1461094039737 Marionette TRACE conn2 <- [1,3062,null,{}] 12:27:19 INFO - PROCESS | 2249 | 1461094039740 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}] 12:27:19 INFO - PROCESS | 2249 | 1461094039843 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:27:19 INFO - PROCESS | 2249 | 1461094039896 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x129973800 == 49 [pid = 2249] [id = 775] 12:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x118e83000) [pid = 2249] [serial = 2323] [outer = 0x0] 12:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x123ad4000) [pid = 2249] [serial = 2324] [outer = 0x118e83000] 12:27:19 INFO - PROCESS | 2249 | 1461094039927 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x127ee5c00) [pid = 2249] [serial = 2325] [outer = 0x118e83000] 12:27:20 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:27:20 INFO - PROCESS | 2249 | 1461094040448 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:27:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:27:20 INFO - {} 12:27:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 722ms 12:27:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:27:20 INFO - PROCESS | 2249 | 1461094040459 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 2249 | 1461094040461 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:27:20 INFO - PROCESS | 2249 | 1461094040465 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 2249 | 1461094040467 Marionette TRACE conn2 <- [1,3066,null,{}] 12:27:20 INFO - PROCESS | 2249 | 1461094040471 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}] 12:27:20 INFO - PROCESS | 2249 | 1461094040565 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:27:20 INFO - PROCESS | 2249 | 1461094040670 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ba20800 == 50 [pid = 2249] [id = 776] 12:27:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x119040c00) [pid = 2249] [serial = 2326] [outer = 0x0] 12:27:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x119a06000) [pid = 2249] [serial = 2327] [outer = 0x119040c00] 12:27:20 INFO - PROCESS | 2249 | 1461094040699 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11a64c000) [pid = 2249] [serial = 2328] [outer = 0x119040c00] 12:27:21 INFO - PROCESS | 2249 | 1461094041071 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]]]}] 12:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:27:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 624ms 12:27:21 INFO - PROCESS | 2249 | 1461094041091 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 2249 | 1461094041095 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:27:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:27:21 INFO - PROCESS | 2249 | 1461094041099 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 2249 | 1461094041101 Marionette TRACE conn2 <- [1,3070,null,{}] 12:27:21 INFO - PROCESS | 2249 | 1461094041103 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}] 12:27:21 INFO - PROCESS | 2249 | 1461094041200 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:27:21 INFO - PROCESS | 2249 | 1461094041263 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c320800 == 51 [pid = 2249] [id = 777] 12:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x118e6d000) [pid = 2249] [serial = 2329] [outer = 0x0] 12:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11a92f000) [pid = 2249] [serial = 2330] [outer = 0x118e6d000] 12:27:21 INFO - PROCESS | 2249 | 1461094041291 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11ab3a400) [pid = 2249] [serial = 2331] [outer = 0x118e6d000] 12:27:21 INFO - PROCESS | 2249 | 1461094041650 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]]]}] 12:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:27:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 570ms 12:27:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:27:21 INFO - PROCESS | 2249 | 1461094041669 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 2249 | 1461094041671 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:27:21 INFO - PROCESS | 2249 | 1461094041673 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 2249 | 1461094041675 Marionette TRACE conn2 <- [1,3074,null,{}] 12:27:21 INFO - PROCESS | 2249 | 1461094041683 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}] 12:27:21 INFO - PROCESS | 2249 | 1461094041798 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x130250800 == 50 [pid = 2249] [id = 769] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x13023e000 == 49 [pid = 2249] [id = 768] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x125e4e000 == 48 [pid = 2249] [id = 767] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12d693000 == 47 [pid = 2249] [id = 766] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12d52f000 == 46 [pid = 2249] [id = 765] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12bf3b800 == 45 [pid = 2249] [id = 764] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1b0800 == 44 [pid = 2249] [id = 763] 12:27:21 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x11aa1fc00) [pid = 2249] [serial = 2203] [outer = 0x0] [url = about:blank] 12:27:21 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x125b09c00) [pid = 2249] [serial = 2206] [outer = 0x0] [url = about:blank] 12:27:21 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x129bd2000) [pid = 2249] [serial = 2253] [outer = 0x0] [url = about:blank] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x128f75800 == 43 [pid = 2249] [id = 762] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x127d10000 == 42 [pid = 2249] [id = 761] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x125a13800 == 41 [pid = 2249] [id = 760] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x119062000 == 40 [pid = 2249] [id = 759] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x125a19800 == 39 [pid = 2249] [id = 758] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x119179800 == 38 [pid = 2249] [id = 757] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x116555800 == 37 [pid = 2249] [id = 756] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12ff72800 == 36 [pid = 2249] [id = 755] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12efa9800 == 35 [pid = 2249] [id = 754] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12b1b4800 == 34 [pid = 2249] [id = 753] 12:27:21 INFO - PROCESS | 2249 | --DOCSHELL 0x1237d3000 == 33 [pid = 2249] [id = 752] 12:27:21 INFO - PROCESS | 2249 | 1461094041908 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11a8e4000 == 34 [pid = 2249] [id = 778] 12:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x1154d7c00) [pid = 2249] [serial = 2332] [outer = 0x0] 12:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x118e80400) [pid = 2249] [serial = 2333] [outer = 0x1154d7c00] 12:27:21 INFO - PROCESS | 2249 | 1461094041944 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11aa1fc00) [pid = 2249] [serial = 2334] [outer = 0x1154d7c00] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x127348400) [pid = 2249] [serial = 2150] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x129751400) [pid = 2249] [serial = 2248] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12777a400) [pid = 2249] [serial = 2230] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x11a650000) [pid = 2249] [serial = 2218] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11648f400) [pid = 2249] [serial = 2213] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11aa27000) [pid = 2249] [serial = 2219] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x1154d8800) [pid = 2249] [serial = 2212] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11af98000) [pid = 2249] [serial = 2221] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11b90d000) [pid = 2249] [serial = 2222] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x127b67000) [pid = 2249] [serial = 2233] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11569f800) [pid = 2249] [serial = 2197] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11c352800) [pid = 2249] [serial = 2224] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x1237aa800) [pid = 2249] [serial = 2225] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x125b0a000) [pid = 2249] [serial = 2227] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x125da1000) [pid = 2249] [serial = 2210] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11bc77000) [pid = 2249] [serial = 2209] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x127e8b800) [pid = 2249] [serial = 2239] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x1299dbc00) [pid = 2249] [serial = 2250] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x127b73800) [pid = 2249] [serial = 2236] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x127d6bc00) [pid = 2249] [serial = 2237] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x127b6c800) [pid = 2249] [serial = 2234] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x129140800) [pid = 2249] [serial = 2247] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x118e81400) [pid = 2249] [serial = 2242] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x123945400) [pid = 2249] [serial = 2244] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x114b7e800) [pid = 2249] [serial = 2241] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x116494000) [pid = 2249] [serial = 2215] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x118e85000) [pid = 2249] [serial = 2216] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x1299e8c00) [pid = 2249] [serial = 2251] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x1190c0c00) [pid = 2249] [serial = 2200] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x1277bfc00) [pid = 2249] [serial = 2231] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12702ec00) [pid = 2249] [serial = 2228] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x128f4f000) [pid = 2249] [serial = 2245] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 2249 | 1461094042236 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]]]}] 12:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:27:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 574ms 12:27:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:27:22 INFO - PROCESS | 2249 | 1461094042251 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 2249 | 1461094042252 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:27:22 INFO - PROCESS | 2249 | 1461094042262 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 2249 | 1461094042263 Marionette TRACE conn2 <- [1,3078,null,{}] 12:27:22 INFO - PROCESS | 2249 | 1461094042266 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}] 12:27:22 INFO - PROCESS | 2249 | 1461094042351 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:27:22 INFO - PROCESS | 2249 | 1461094042356 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x128647000 == 35 [pid = 2249] [id = 779] 12:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11aa27000) [pid = 2249] [serial = 2335] [outer = 0x0] 12:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x1237b5800) [pid = 2249] [serial = 2336] [outer = 0x11aa27000] 12:27:22 INFO - PROCESS | 2249 | 1461094042384 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x123ada800) [pid = 2249] [serial = 2337] [outer = 0x11aa27000] 12:27:22 INFO - PROCESS | 2249 | 1461094042806 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] 12:27:22 INFO - PROCESS | 2249 | 1461094042836 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:27:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:27:22 INFO - PROCESS | 2249 | 1461094042839 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 2249 | 1461094042841 Marionette TRACE conn2 <- [1,3082,null,{}] 12:27:22 INFO - PROCESS | 2249 | 1461094042845 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}] 12:27:22 INFO - PROCESS | 2249 | 1461094042933 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:27:22 INFO - PROCESS | 2249 | 1461094042938 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b26c000 == 36 [pid = 2249] [id = 780] 12:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x125b09c00) [pid = 2249] [serial = 2338] [outer = 0x0] 12:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x125d76c00) [pid = 2249] [serial = 2339] [outer = 0x125b09c00] 12:27:22 INFO - PROCESS | 2249 | 1461094042966 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x125da4000) [pid = 2249] [serial = 2340] [outer = 0x125b09c00] 12:27:23 INFO - PROCESS | 2249 | 1461094043297 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]]]}] 12:27:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:27:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:27:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 12:27:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:27:23 INFO - PROCESS | 2249 | 1461094043310 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 2249 | 1461094043312 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:27:23 INFO - PROCESS | 2249 | 1461094043314 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 2249 | 1461094043315 Marionette TRACE conn2 <- [1,3086,null,{}] 12:27:23 INFO - PROCESS | 2249 | 1461094043317 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}] 12:27:23 INFO - PROCESS | 2249 | 1461094043441 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:27:23 INFO - PROCESS | 2249 | 1461094043450 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1da800 == 37 [pid = 2249] [id = 781] 12:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x125da4c00) [pid = 2249] [serial = 2341] [outer = 0x0] 12:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x125f2d000) [pid = 2249] [serial = 2342] [outer = 0x125da4c00] 12:27:23 INFO - PROCESS | 2249 | 1461094043479 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x127b6e000) [pid = 2249] [serial = 2343] [outer = 0x125da4c00] 12:27:23 INFO - PROCESS | 2249 | 1461094043787 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:27:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 12:27:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:27:23 INFO - PROCESS | 2249 | 1461094043835 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 2249 | 1461094043836 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:27:23 INFO - PROCESS | 2249 | 1461094043838 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 2249 | 1461094043839 Marionette TRACE conn2 <- [1,3090,null,{}] 12:27:23 INFO - PROCESS | 2249 | 1461094043842 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}] 12:27:23 INFO - PROCESS | 2249 | 1461094043921 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:27:23 INFO - PROCESS | 2249 | 1461094043927 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d8b4800 == 38 [pid = 2249] [id = 782] 12:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x125da8800) [pid = 2249] [serial = 2344] [outer = 0x0] 12:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x1286d9800) [pid = 2249] [serial = 2345] [outer = 0x125da8800] 12:27:23 INFO - PROCESS | 2249 | 1461094043953 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x129948400) [pid = 2249] [serial = 2346] [outer = 0x125da8800] 12:27:24 INFO - PROCESS | 2249 | 1461094044314 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:27:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:27:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 12:27:24 INFO - PROCESS | 2249 | 1461094044363 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 2249 | 1461094044364 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:27:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:27:24 INFO - PROCESS | 2249 | 1461094044366 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 2249 | 1461094044367 Marionette TRACE conn2 <- [1,3094,null,{}] 12:27:24 INFO - PROCESS | 2249 | 1461094044370 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}] 12:27:24 INFO - PROCESS | 2249 | 1461094044473 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:27:24 INFO - PROCESS | 2249 | 1461094044478 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e9aa800 == 39 [pid = 2249] [id = 783] 12:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x125f36000) [pid = 2249] [serial = 2347] [outer = 0x0] 12:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x129bcd400) [pid = 2249] [serial = 2348] [outer = 0x125f36000] 12:27:24 INFO - PROCESS | 2249 | 1461094044538 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12b1c4000) [pid = 2249] [serial = 2349] [outer = 0x125f36000] 12:27:24 INFO - PROCESS | 2249 | 1461094044826 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:27:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:27:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 468ms 12:27:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:27:24 INFO - PROCESS | 2249 | 1461094044835 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 2249 | 1461094044836 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:27:24 INFO - PROCESS | 2249 | 1461094044838 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 2249 | 1461094044841 Marionette TRACE conn2 <- [1,3098,null,{}] 12:27:24 INFO - PROCESS | 2249 | 1461094044850 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}] 12:27:24 INFO - PROCESS | 2249 | 1461094044960 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:27:24 INFO - PROCESS | 2249 | 1461094044973 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12eb96000 == 40 [pid = 2249] [id = 784] 12:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x1140bc800) [pid = 2249] [serial = 2350] [outer = 0x0] 12:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12b27e400) [pid = 2249] [serial = 2351] [outer = 0x1140bc800] 12:27:24 INFO - PROCESS | 2249 | 1461094044998 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12b283000) [pid = 2249] [serial = 2352] [outer = 0x1140bc800] 12:27:25 INFO - PROCESS | 2249 | 1461094045324 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]]]}] 12:27:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:27:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:27:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 529ms 12:27:25 INFO - PROCESS | 2249 | 1461094045367 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 2249 | 1461094045368 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:27:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:27:25 INFO - PROCESS | 2249 | 1461094045371 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 2249 | 1461094045372 Marionette TRACE conn2 <- [1,3102,null,{}] 12:27:25 INFO - PROCESS | 2249 | 1461094045374 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}] 12:27:25 INFO - PROCESS | 2249 | 1461094045478 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:27:25 INFO - PROCESS | 2249 | 1461094045492 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f11a800 == 41 [pid = 2249] [id = 785] 12:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x118e82800) [pid = 2249] [serial = 2353] [outer = 0x0] 12:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12b284400) [pid = 2249] [serial = 2354] [outer = 0x118e82800] 12:27:25 INFO - PROCESS | 2249 | 1461094045518 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x1146b4c00) [pid = 2249] [serial = 2355] [outer = 0x118e82800] 12:27:25 INFO - PROCESS | 2249 | 1461094045853 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:27:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:27:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 521ms 12:27:25 INFO - PROCESS | 2249 | 1461094045893 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 2249 | 1461094045894 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:27:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:27:25 INFO - PROCESS | 2249 | 1461094045896 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 2249 | 1461094045898 Marionette TRACE conn2 <- [1,3106,null,{}] 12:27:25 INFO - PROCESS | 2249 | 1461094045900 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}] 12:27:26 INFO - PROCESS | 2249 | 1461094046021 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125f34c00) [pid = 2249] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11520f400) [pid = 2249] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x118e6c400) [pid = 2249] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11ac88400) [pid = 2249] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x125d9cc00) [pid = 2249] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x125dc1400) [pid = 2249] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x1237b5c00) [pid = 2249] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x119c1d000) [pid = 2249] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11aa25800) [pid = 2249] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11a64dc00) [pid = 2249] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x1237a9800) [pid = 2249] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x118edd000) [pid = 2249] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x114b7d800) [pid = 2249] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x1146bd400) [pid = 2249] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x114c07000) [pid = 2249] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x113ecb800) [pid = 2249] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x114b80800) [pid = 2249] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x11aa1f400) [pid = 2249] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x114b81c00) [pid = 2249] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x1237ab400) [pid = 2249] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12b1cc000) [pid = 2249] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11bc75400) [pid = 2249] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:27:26 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11aa0d000) [pid = 2249] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:27:26 INFO - PROCESS | 2249 | 1461094046234 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x1237ea800 == 42 [pid = 2249] [id = 786] 12:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x112253000) [pid = 2249] [serial = 2356] [outer = 0x0] 12:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x114b82c00) [pid = 2249] [serial = 2357] [outer = 0x112253000] 12:27:26 INFO - PROCESS | 2249 | 1461094046263 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x125da5c00) [pid = 2249] [serial = 2358] [outer = 0x112253000] 12:27:26 INFO - PROCESS | 2249 | 1461094046536 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]]]}] 12:27:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:27:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:27:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:27:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 673ms 12:27:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:27:26 INFO - PROCESS | 2249 | 1461094046569 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 2249 | 1461094046570 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:27:26 INFO - PROCESS | 2249 | 1461094046580 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 2249 | 1461094046581 Marionette TRACE conn2 <- [1,3110,null,{}] 12:27:26 INFO - PROCESS | 2249 | 1461094046584 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}] 12:27:26 INFO - PROCESS | 2249 | 1461094046675 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:27:26 INFO - PROCESS | 2249 | 1461094046680 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fbb9000 == 43 [pid = 2249] [id = 787] 12:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12b28a000) [pid = 2249] [serial = 2359] [outer = 0x0] 12:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12b97e800) [pid = 2249] [serial = 2360] [outer = 0x12b28a000] 12:27:26 INFO - PROCESS | 2249 | 1461094046706 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12bafbc00) [pid = 2249] [serial = 2361] [outer = 0x12b28a000] 12:27:27 INFO - PROCESS | 2249 | 1461094047011 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"]]]}] 12:27:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:27:27 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:27:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:27:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 476ms 12:27:27 INFO - PROCESS | 2249 | 1461094047049 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 2249 | 1461094047051 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:27:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:27:27 INFO - PROCESS | 2249 | 1461094047053 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 2249 | 1461094047054 Marionette TRACE conn2 <- [1,3114,null,{}] 12:27:27 INFO - PROCESS | 2249 | 1461094047057 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}] 12:27:27 INFO - PROCESS | 2249 | 1461094047170 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:27:27 INFO - PROCESS | 2249 | 1461094047178 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\", \"3013ee86-ddef-40c5-8312-b75bbf7f6521\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ff76000 == 44 [pid = 2249] [id = 788] 12:27:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12bafac00) [pid = 2249] [serial = 2362] [outer = 0x0] 12:27:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12ced6800) [pid = 2249] [serial = 2363] [outer = 0x12bafac00] 12:27:27 INFO - PROCESS | 2249 | 1461094047204 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12cf58800) [pid = 2249] [serial = 2364] [outer = 0x12bafac00] 12:27:27 INFO - PROCESS | 2249 | 1461094047506 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]]]}] 12:27:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:27:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 472ms 12:27:27 INFO - PROCESS | 2249 | 1461094047527 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 2249 | 1461094047528 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:27:28 WARNING - u'runner_teardown' () 12:27:28 INFO - No more tests 12:27:28 INFO - Got 0 unexpected results 12:27:28 INFO - SUITE-END | took 503s 12:27:28 INFO - Closing logging queue 12:27:28 INFO - queue closed 12:27:28 INFO - Return code: 0 12:27:28 WARNING - # TBPL SUCCESS # 12:27:28 INFO - Running post-action listener: _resource_record_post_action 12:27:28 INFO - Running post-run listener: _resource_record_post_run 12:27:29 INFO - Total resource usage - Wall time: 527s; CPU: 58.0%; Read bytes: 331776; Write bytes: 991029760; Read time: 4; Write time: 4747 12:27:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:27:29 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195650048; Write bytes: 198330368; Read time: 16030; Write time: 528 12:27:29 INFO - run-tests - Wall time: 508s; CPU: 58.0%; Read bytes: 331776; Write bytes: 789611008; Read time: 4; Write time: 4204 12:27:29 INFO - Running post-run listener: _upload_blobber_files 12:27:29 INFO - Blob upload gear active. 12:27:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:27:29 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 12:27:29 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:27:29 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:27:30 INFO - (blobuploader) - INFO - Open directory for files ... 12:27:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:27:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:27:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:27:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:27:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:27:30 INFO - (blobuploader) - INFO - Done attempting. 12:27:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:27:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:27:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:27:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:27:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:27:32 INFO - (blobuploader) - INFO - Done attempting. 12:27:32 INFO - (blobuploader) - INFO - Iteration through files over. 12:27:32 INFO - Return code: 0 12:27:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:27:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:27:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f53e02a23ebdc035f2b382f2d933c32491635b58fea6cea5304315e0d5244162766d338c84dace5255bed4a75f854e532b9511d102caf619848aba319237be3c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/edcd0a101579de892ab2a42e077c511323862339abe7e1073c0808977a4c2f1f494c44b36ea1e3240f28a7bc7b849534a6484bd6071c4e5fa0cd32b338543bb5"} 12:27:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:27:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:27:32 INFO - Contents: 12:27:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f53e02a23ebdc035f2b382f2d933c32491635b58fea6cea5304315e0d5244162766d338c84dace5255bed4a75f854e532b9511d102caf619848aba319237be3c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/edcd0a101579de892ab2a42e077c511323862339abe7e1073c0808977a4c2f1f494c44b36ea1e3240f28a7bc7b849534a6484bd6071c4e5fa0cd32b338543bb5"} 12:27:32 INFO - Running post-run listener: copy_logs_to_upload_dir 12:27:32 INFO - Copying logs to upload dir... 12:27:32 INFO - mkdir: /builds/slave/test/build/upload/logs 12:27:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=583.681079 ========= master_lag: 8.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-04-19 12:27:41.884644) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-19 12:27:41.892439) ========= 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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners TMPDIR=/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/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/fx-team/sha512/f53e02a23ebdc035f2b382f2d933c32491635b58fea6cea5304315e0d5244162766d338c84dace5255bed4a75f854e532b9511d102caf619848aba319237be3c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/edcd0a101579de892ab2a42e077c511323862339abe7e1073c0808977a4c2f1f494c44b36ea1e3240f28a7bc7b849534a6484bd6071c4e5fa0cd32b338543bb5"} build_url:https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012964 build_url: 'https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f53e02a23ebdc035f2b382f2d933c32491635b58fea6cea5304315e0d5244162766d338c84dace5255bed4a75f854e532b9511d102caf619848aba319237be3c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/edcd0a101579de892ab2a42e077c511323862339abe7e1073c0808977a4c2f1f494c44b36ea1e3240f28a7bc7b849534a6484bd6071c4e5fa0cd32b338543bb5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MqaGkh-PSgualQ6UPE5Wjg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 13.68 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-19 12:27:55.581379) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:27:55.581666) ========= 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.pcoJ7m1bDW/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.YdP3mKqAyr/Listeners TMPDIR=/var/folders/2n/nlxy_zj109l8ldbz191kgyg800000w/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.005377 ========= master_lag: 1.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:27:56.593354) ========= ========= Started reboot skipped (results: 3, elapsed: 6 secs) (at 2016-04-19 12:27:56.593638) ========= ========= Finished reboot skipped (results: 3, elapsed: 6 secs) (at 2016-04-19 12:28:02.620558) ========= ========= Total master_lag: 23.76 =========