builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0245 starttime: 1464710619.16 results: success (0) buildid: 20160531081043 builduid: 5835ec89f95e4ccd81cb84ed158e850d revision: c376a953a79220ff0d026583dd3a3dbb7b77b999 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.157395) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.157873) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.158183) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.181640) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.181971) ========= 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.U8oTIbuChe/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.bnkGPTWOmB/Listeners TMPDIR=/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/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-05-31 09:03:39-- 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% 156M=0s 2016-05-31 09:03:39 (156 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.114868 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.323289) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.323618) ========= 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.U8oTIbuChe/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.bnkGPTWOmB/Listeners TMPDIR=/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/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.024980 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.371316) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:39.371671) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev c376a953a79220ff0d026583dd3a3dbb7b77b999 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev c376a953a79220ff0d026583dd3a3dbb7b77b999 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.U8oTIbuChe/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.bnkGPTWOmB/Listeners TMPDIR=/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/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-05-31 09:03:39,454 truncating revision to first 12 chars 2016-05-31 09:03:39,454 Setting DEBUG logging. 2016-05-31 09:03:39,455 attempt 1/10 2016-05-31 09:03:39,455 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/c376a953a792?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-31 09:03:40,124 unpacking tar archive at: mozilla-aurora-c376a953a792/testing/mozharness/ program finished with exit code 0 elapsedTime=0.957039 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:40.349552) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:40.350009) ========= script_repo_revision: c376a953a79220ff0d026583dd3a3dbb7b77b999 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:40.350585) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:40.351028) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 09:03:40.370179) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-05-31 09:03:40.370638) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.U8oTIbuChe/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.bnkGPTWOmB/Listeners TMPDIR=/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/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 09:03:40 INFO - MultiFileLogger online at 20160531 09:03:40 in /builds/slave/test 09:03:40 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:03:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:03:40 INFO - {'append_to_log': False, 09:03:40 INFO - 'base_work_dir': '/builds/slave/test', 09:03:40 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:03:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:03:40 INFO - 'buildbot_json_path': 'buildprops.json', 09:03:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:03:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:03:40 INFO - 'download_minidump_stackwalk': True, 09:03:40 INFO - 'download_symbols': 'true', 09:03:40 INFO - 'e10s': False, 09:03:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:03:40 INFO - 'tooltool.py': '/tools/tooltool.py', 09:03:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:03:40 INFO - '/tools/misc-python/virtualenv.py')}, 09:03:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:03:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:03:40 INFO - 'log_level': 'info', 09:03:40 INFO - 'log_to_console': True, 09:03:40 INFO - 'opt_config_files': (), 09:03:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:03:40 INFO - '--processes=1', 09:03:40 INFO - '--config=%(test_path)s/wptrunner.ini', 09:03:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:03:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:03:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:03:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:03:40 INFO - 'pip_index': False, 09:03:40 INFO - 'require_test_zip': True, 09:03:40 INFO - 'test_type': ('testharness',), 09:03:40 INFO - 'this_chunk': '1', 09:03:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:03:40 INFO - 'total_chunks': '10', 09:03:40 INFO - 'virtualenv_path': 'venv', 09:03:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:03:40 INFO - 'work_dir': 'build'} 09:03:40 INFO - ##### 09:03:40 INFO - ##### Running clobber step. 09:03:40 INFO - ##### 09:03:40 INFO - Running pre-action listener: _resource_record_pre_action 09:03:40 INFO - Running main action method: clobber 09:03:40 INFO - rmtree: /builds/slave/test/build 09:03:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:03:42 INFO - Running post-action listener: _resource_record_post_action 09:03:42 INFO - ##### 09:03:42 INFO - ##### Running read-buildbot-config step. 09:03:42 INFO - ##### 09:03:42 INFO - Running pre-action listener: _resource_record_pre_action 09:03:42 INFO - Running main action method: read_buildbot_config 09:03:42 INFO - Using buildbot properties: 09:03:42 INFO - { 09:03:42 INFO - "project": "", 09:03:42 INFO - "product": "firefox", 09:03:42 INFO - "script_repo_revision": "production", 09:03:42 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 09:03:42 INFO - "repository": "", 09:03:42 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 09:03:42 INFO - "buildid": "20160531081043", 09:03:42 INFO - "pgo_build": "False", 09:03:42 INFO - "basedir": "/builds/slave/test", 09:03:42 INFO - "buildnumber": 15, 09:03:42 INFO - "slavename": "t-yosemite-r7-0245", 09:03:42 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 09:03:42 INFO - "platform": "macosx64", 09:03:42 INFO - "branch": "mozilla-aurora", 09:03:42 INFO - "revision": "c376a953a79220ff0d026583dd3a3dbb7b77b999", 09:03:42 INFO - "repo_path": "releases/mozilla-aurora", 09:03:42 INFO - "moz_repo_path": "", 09:03:42 INFO - "stage_platform": "macosx64", 09:03:42 INFO - "builduid": "5835ec89f95e4ccd81cb84ed158e850d", 09:03:42 INFO - "slavebuilddir": "test" 09:03:42 INFO - } 09:03:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 09:03:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 09:03:42 INFO - Running post-action listener: _resource_record_post_action 09:03:42 INFO - ##### 09:03:42 INFO - ##### Running download-and-extract step. 09:03:42 INFO - ##### 09:03:42 INFO - Running pre-action listener: _resource_record_pre_action 09:03:42 INFO - Running main action method: download_and_extract 09:03:42 INFO - mkdir: /builds/slave/test/build/tests 09:03:42 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')]} 09:03:42 INFO - https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:03:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:03:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:03:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:03:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 09:03:44 INFO - Downloaded 1235 bytes. 09:03:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:03:44 INFO - Using the following test package requirements: 09:03:44 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:03:44 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 09:03:44 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 09:03:44 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'jsshell-mac64.zip'], 09:03:44 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 09:03:44 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:03:44 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 09:03:44 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 09:03:44 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 09:03:44 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:03:44 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 09:03:44 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:03:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:03:44 INFO - https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:03:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:03:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:03:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:03:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 09:03:45 INFO - Downloaded 18344631 bytes. 09:03:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:03:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:03:46 INFO - caution: filename not matched: web-platform/* 09:03:46 INFO - Return code: 11 09:03:46 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')]} 09:03:46 INFO - https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:03:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:03:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:03:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:03:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:03:47 INFO - Downloaded 36409193 bytes. 09:03:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:03:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:03:51 INFO - caution: filename not matched: bin/* 09:03:51 INFO - caution: filename not matched: config/* 09:03:51 INFO - caution: filename not matched: mozbase/* 09:03:51 INFO - caution: filename not matched: marionette/* 09:03:51 INFO - caution: filename not matched: tools/wptserve/* 09:03:51 INFO - Return code: 11 09:03:51 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')]} 09:03:51 INFO - https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 09:03:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:03:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:03:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 09:03:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 09:03:59 INFO - Downloaded 73065854 bytes. 09:03:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:03:59 INFO - mkdir: /builds/slave/test/properties 09:03:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:03:59 INFO - Writing to file /builds/slave/test/properties/build_url 09:03:59 INFO - Contents: 09:03:59 INFO - build_url:https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:04:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:04:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:04:00 INFO - Contents: 09:04:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04: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')]} 09:04:00 INFO - https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:04:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:04:07 INFO - Downloaded 103672012 bytes. 09:04:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:04:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:04:11 INFO - Return code: 0 09:04:11 INFO - Running post-action listener: _resource_record_post_action 09:04:11 INFO - Running post-action listener: set_extra_try_arguments 09:04:11 INFO - ##### 09:04:11 INFO - ##### Running create-virtualenv step. 09:04:11 INFO - ##### 09:04:11 INFO - Running pre-action listener: _pre_create_virtualenv 09:04:11 INFO - Running pre-action listener: _resource_record_pre_action 09:04:11 INFO - Running main action method: create_virtualenv 09:04:11 INFO - Creating virtualenv /builds/slave/test/build/venv 09:04:11 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 09:04:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:04:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:04:11 INFO - Using real prefix '/tools/python27' 09:04:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:04:12 INFO - Installing distribute.............................................................................................................................................................................................done. 09:04:15 INFO - Installing pip.................done. 09:04:15 INFO - Return code: 0 09:04:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:04:15 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')]} 09:04:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:15 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')]} 09:04:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:15 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 0x1032c2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032dff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb70957d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032db5e0>, '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 0x102ebecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ee9990>, '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.U8oTIbuChe/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.bnkGPTWOmB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:15 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 09:04:15 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 09:04:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.U8oTIbuChe/Render', 09:04:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:15 INFO - 'HOME': '/Users/cltbld', 09:04:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:15 INFO - 'LOGNAME': 'cltbld', 09:04:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:15 INFO - 'MOZ_NO_REMOTE': '1', 09:04:15 INFO - 'NO_EM_RESTART': '1', 09:04:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:15 INFO - 'PWD': '/builds/slave/test', 09:04:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:15 INFO - 'SHELL': '/bin/bash', 09:04:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bnkGPTWOmB/Listeners', 09:04:15 INFO - 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', 09:04:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:15 INFO - 'USER': 'cltbld', 09:04:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:15 INFO - 'XPC_FLAGS': '0x0', 09:04:15 INFO - 'XPC_SERVICE_NAME': '0', 09:04:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:15 INFO - Downloading/unpacking psutil>=0.7.1 09:04:15 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 09:04:15 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 09:04:15 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 09:04:15 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 09:04:15 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 09:04:15 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 09:04:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:04:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:04:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:04:18 INFO - Installing collected packages: psutil 09:04:18 INFO - Running setup.py install for psutil 09:04:18 INFO - building 'psutil._psutil_osx' extension 09:04:18 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 09:04: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_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 09:04: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/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 09:04:19 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 09:04:19 INFO - building 'psutil._psutil_posix' extension 09:04:19 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 09:04:19 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:04:19 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:04:19 INFO - ^ 09:04:19 INFO - 1 warning generated. 09:04:19 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 09:04:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:04:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:04:19 INFO - Successfully installed psutil 09:04:19 INFO - Cleaning up... 09:04:19 INFO - Return code: 0 09:04:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:04:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:19 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 0x1032c2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032dff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb70957d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032db5e0>, '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 0x102ebecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ee9990>, '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.U8oTIbuChe/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.bnkGPTWOmB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:19 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 09:04:19 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 09:04:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.U8oTIbuChe/Render', 09:04:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:19 INFO - 'HOME': '/Users/cltbld', 09:04:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:19 INFO - 'LOGNAME': 'cltbld', 09:04:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:19 INFO - 'MOZ_NO_REMOTE': '1', 09:04:19 INFO - 'NO_EM_RESTART': '1', 09:04:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:19 INFO - 'PWD': '/builds/slave/test', 09:04:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:19 INFO - 'SHELL': '/bin/bash', 09:04:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bnkGPTWOmB/Listeners', 09:04:19 INFO - 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', 09:04:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:19 INFO - 'USER': 'cltbld', 09:04:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:19 INFO - 'XPC_FLAGS': '0x0', 09:04:19 INFO - 'XPC_SERVICE_NAME': '0', 09:04:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:04:19 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 09:04:19 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 09:04:19 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 09:04:19 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 09:04:19 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 09:04:19 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 09:04:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:04:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:04:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:04:22 INFO - Installing collected packages: mozsystemmonitor 09:04:22 INFO - Running setup.py install for mozsystemmonitor 09:04:22 INFO - Successfully installed mozsystemmonitor 09:04:22 INFO - Cleaning up... 09:04:22 INFO - Return code: 0 09:04:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:04:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1032c2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032dff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb70957d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032db5e0>, '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 0x102ebecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ee9990>, '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.U8oTIbuChe/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.bnkGPTWOmB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:04:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:04:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.U8oTIbuChe/Render', 09:04:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:22 INFO - 'HOME': '/Users/cltbld', 09:04:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:22 INFO - 'LOGNAME': 'cltbld', 09:04:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:22 INFO - 'MOZ_NO_REMOTE': '1', 09:04:22 INFO - 'NO_EM_RESTART': '1', 09:04:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:22 INFO - 'PWD': '/builds/slave/test', 09:04:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:22 INFO - 'SHELL': '/bin/bash', 09:04:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bnkGPTWOmB/Listeners', 09:04:22 INFO - 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', 09:04:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:22 INFO - 'USER': 'cltbld', 09:04:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:22 INFO - 'XPC_FLAGS': '0x0', 09:04:22 INFO - 'XPC_SERVICE_NAME': '0', 09:04:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:22 INFO - Downloading/unpacking blobuploader==1.2.4 09:04:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:25 INFO - Downloading blobuploader-1.2.4.tar.gz 09:04:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:04:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:04:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:04:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:04: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 09:04: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 09:04: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 09:04: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 09:04: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 09:04: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 09:04:26 INFO - Downloading docopt-0.6.1.tar.gz 09:04:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:04:26 INFO - Installing collected packages: blobuploader, requests, docopt 09:04:26 INFO - Running setup.py install for blobuploader 09:04:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:04:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:04:26 INFO - Running setup.py install for requests 09:04:27 INFO - Running setup.py install for docopt 09:04:27 INFO - Successfully installed blobuploader requests docopt 09:04:27 INFO - Cleaning up... 09:04:27 INFO - Return code: 0 09:04:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:04:27 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')]} 09:04:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:27 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')]} 09:04:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:27 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 0x1032c2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032dff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb70957d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032db5e0>, '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 0x102ebecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ee9990>, '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.U8oTIbuChe/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.bnkGPTWOmB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:27 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 09:04:27 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 09:04:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.U8oTIbuChe/Render', 09:04:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:27 INFO - 'HOME': '/Users/cltbld', 09:04:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:27 INFO - 'LOGNAME': 'cltbld', 09:04:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:27 INFO - 'MOZ_NO_REMOTE': '1', 09:04:27 INFO - 'NO_EM_RESTART': '1', 09:04:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:27 INFO - 'PWD': '/builds/slave/test', 09:04:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:27 INFO - 'SHELL': '/bin/bash', 09:04:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bnkGPTWOmB/Listeners', 09:04:27 INFO - 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', 09:04:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:27 INFO - 'USER': 'cltbld', 09:04:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:27 INFO - 'XPC_FLAGS': '0x0', 09:04:27 INFO - 'XPC_SERVICE_NAME': '0', 09:04:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:04:27 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-WHdWPq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:04:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:04:27 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-ofAWkI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:04:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:04:27 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-tTFOfb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-t_OHqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-8w6YYY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-FMGcZy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-nCMk0w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-eSByqv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-Rlvl3d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-2lFYYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-5qbrjZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-IpVAWz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:04:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:04:28 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-sMBBJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:04:29 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-IsA8N2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:29 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-GuUcFm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:04:29 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-4RIvlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:04:29 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-QdoBQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:04:29 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-Hok38k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:04:29 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-DBaPgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:29 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-P4rMFA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:04:30 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-E_YMKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:04:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:04:30 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 09:04:30 INFO - Running setup.py install for manifestparser 09:04:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:04:30 INFO - Running setup.py install for mozcrash 09:04:30 INFO - Running setup.py install for mozdebug 09:04:30 INFO - Running setup.py install for mozdevice 09:04:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:04:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:04:30 INFO - Running setup.py install for mozfile 09:04:31 INFO - Running setup.py install for mozhttpd 09:04:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Running setup.py install for mozinfo 09:04:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Running setup.py install for mozInstall 09:04:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Running setup.py install for mozleak 09:04:31 INFO - Running setup.py install for mozlog 09:04:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Running setup.py install for moznetwork 09:04:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:04:31 INFO - Running setup.py install for mozprocess 09:04:32 INFO - Running setup.py install for mozprofile 09:04:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:04:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:04:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:04:32 INFO - Running setup.py install for mozrunner 09:04:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:04:32 INFO - Running setup.py install for mozscreenshot 09:04:32 INFO - Running setup.py install for moztest 09:04:32 INFO - Running setup.py install for mozversion 09:04:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:04:32 INFO - Running setup.py install for wptserve 09:04:33 INFO - Running setup.py install for marionette-driver 09:04:33 INFO - Running setup.py install for browsermob-proxy 09:04:33 INFO - Running setup.py install for marionette-client 09:04:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:04:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:04:33 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 09:04:33 INFO - Cleaning up... 09:04:33 INFO - Return code: 0 09:04:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:04:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:33 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 0x1032c2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032dff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb70957d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032db5e0>, '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 0x102ebecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ee9990>, '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.U8oTIbuChe/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.bnkGPTWOmB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:33 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 09:04:33 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 09:04:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.U8oTIbuChe/Render', 09:04:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:33 INFO - 'HOME': '/Users/cltbld', 09:04:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:33 INFO - 'LOGNAME': 'cltbld', 09:04:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:33 INFO - 'MOZ_NO_REMOTE': '1', 09:04:33 INFO - 'NO_EM_RESTART': '1', 09:04:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:33 INFO - 'PWD': '/builds/slave/test', 09:04:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:33 INFO - 'SHELL': '/bin/bash', 09:04:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bnkGPTWOmB/Listeners', 09:04:33 INFO - 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', 09:04:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:33 INFO - 'USER': 'cltbld', 09:04:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:33 INFO - 'XPC_FLAGS': '0x0', 09:04:33 INFO - 'XPC_SERVICE_NAME': '0', 09:04:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-XMR7b4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-4NlhxV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-IaTrDz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-Atgxrx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-j8d0UE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-1lRuL8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-HRz0MF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-WcF9Lc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:04:34 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-FbcPUS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:04:34 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)) 09:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-1SKQcE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-78g_mX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-nCYfpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-6scuF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-jGFpVs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-KteyDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-Dxz_G2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-47ny0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-j22RT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:04:35 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)) 09:04:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:04:35 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-auI1Re-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:04:36 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)) 09:04:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:36 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-E6qtBW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:36 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)) 09:04:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:04:36 INFO - Running setup.py (path:/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/pip-gw2WA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:04:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:04:36 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)) 09:04:36 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)) 09:04:36 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)) 09:04:36 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)) 09:04:36 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)) 09:04:36 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)) 09:04:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:04:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:39 INFO - Downloading blessings-1.6.tar.gz 09:04:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:04:39 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)) 09:04:39 INFO - Installing collected packages: blessings 09:04:39 INFO - Running setup.py install for blessings 09:04:39 INFO - Successfully installed blessings 09:04:39 INFO - Cleaning up... 09:04:40 INFO - Return code: 0 09:04:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:04:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:04:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:04:40 INFO - Reading from file tmpfile_stdout 09:04:40 INFO - Current package versions: 09:04:40 INFO - blessings == 1.6 09:04:40 INFO - blobuploader == 1.2.4 09:04:40 INFO - browsermob-proxy == 0.6.0 09:04:40 INFO - docopt == 0.6.1 09:04:40 INFO - manifestparser == 1.1 09:04:40 INFO - marionette-client == 2.3.0 09:04:40 INFO - marionette-driver == 1.4.0 09:04:40 INFO - mozInstall == 1.12 09:04:40 INFO - mozcrash == 0.17 09:04:40 INFO - mozdebug == 0.1 09:04:40 INFO - mozdevice == 0.48 09:04:40 INFO - mozfile == 1.2 09:04:40 INFO - mozhttpd == 0.7 09:04:40 INFO - mozinfo == 0.9 09:04:40 INFO - mozleak == 0.1 09:04:40 INFO - mozlog == 3.1 09:04:40 INFO - moznetwork == 0.27 09:04:40 INFO - mozprocess == 0.22 09:04:40 INFO - mozprofile == 0.28 09:04:40 INFO - mozrunner == 6.11 09:04:40 INFO - mozscreenshot == 0.1 09:04:40 INFO - mozsystemmonitor == 0.0 09:04:40 INFO - moztest == 0.7 09:04:40 INFO - mozversion == 1.4 09:04:40 INFO - psutil == 3.1.1 09:04:40 INFO - requests == 1.2.3 09:04:40 INFO - wptserve == 1.4.0 09:04:40 INFO - wsgiref == 0.1.2 09:04:40 INFO - Running post-action listener: _resource_record_post_action 09:04:40 INFO - Running post-action listener: _start_resource_monitoring 09:04:40 INFO - Starting resource monitoring. 09:04:40 INFO - ##### 09:04:40 INFO - ##### Running pull step. 09:04:40 INFO - ##### 09:04:40 INFO - Running pre-action listener: _resource_record_pre_action 09:04:40 INFO - Running main action method: pull 09:04:40 INFO - Pull has nothing to do! 09:04:40 INFO - Running post-action listener: _resource_record_post_action 09:04:40 INFO - ##### 09:04:40 INFO - ##### Running install step. 09:04:40 INFO - ##### 09:04:40 INFO - Running pre-action listener: _resource_record_pre_action 09:04:40 INFO - Running main action method: install 09:04:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:04:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:04:40 INFO - Reading from file tmpfile_stdout 09:04:40 INFO - Detecting whether we're running mozinstall >=1.0... 09:04:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:04:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:04:40 INFO - Reading from file tmpfile_stdout 09:04:40 INFO - Output received: 09:04:40 INFO - Usage: mozinstall [options] installer 09:04:40 INFO - Options: 09:04:40 INFO - -h, --help show this help message and exit 09:04:40 INFO - -d DEST, --destination=DEST 09:04:40 INFO - Directory to install application into. [default: 09:04:40 INFO - "/builds/slave/test"] 09:04:40 INFO - --app=APP Application being installed. [default: firefox] 09:04:40 INFO - mkdir: /builds/slave/test/build/application 09:04:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:04:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:04:58 INFO - Reading from file tmpfile_stdout 09:04:58 INFO - Output received: 09:04:58 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 09:04:58 INFO - Running post-action listener: _resource_record_post_action 09:04:58 INFO - ##### 09:04:58 INFO - ##### Running run-tests step. 09:04:58 INFO - ##### 09:04:58 INFO - Running pre-action listener: _resource_record_pre_action 09:04:58 INFO - Running main action method: run_tests 09:04:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:04:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:04:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:04:58 INFO - grabbing minidump binary from tooltool 09:04:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:58 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 0x1032db5e0>, '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 0x102ebecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ee9990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:04:58 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 09:04:58 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 09:04:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:04:58 INFO - Return code: 0 09:04:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:04:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:04:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:04:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:04:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.U8oTIbuChe/Render', 09:04:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:58 INFO - 'HOME': '/Users/cltbld', 09:04:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:58 INFO - 'LOGNAME': 'cltbld', 09:04:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:04:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:58 INFO - 'MOZ_NO_REMOTE': '1', 09:04:58 INFO - 'NO_EM_RESTART': '1', 09:04:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:58 INFO - 'PWD': '/builds/slave/test', 09:04:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:58 INFO - 'SHELL': '/bin/bash', 09:04:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bnkGPTWOmB/Listeners', 09:04:58 INFO - 'TMPDIR': '/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/', 09:04:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:58 INFO - 'USER': 'cltbld', 09:04:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:58 INFO - 'XPC_FLAGS': '0x0', 09:04:58 INFO - 'XPC_SERVICE_NAME': '0', 09:04:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:58 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:04:59 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 09:04:59 INFO - import pkg_resources 09:05:00 INFO - Using 1 client processes 09:05:00 INFO - wptserve Starting http server on 127.0.0.1:8000 09:05:00 INFO - wptserve Starting http server on 127.0.0.1:8001 09:05:00 INFO - wptserve Starting http server on 127.0.0.1:8443 09:05:02 INFO - SUITE-START | Running 778 tests 09:05:02 INFO - Running testharness tests 09:05:02 INFO - Setting up ssl 09:05:02 INFO - PROCESS | certutil | 09:05:02 INFO - PROCESS | certutil | 09:05:02 INFO - PROCESS | certutil | 09:05:02 INFO - Certificate Nickname Trust Attributes 09:05:02 INFO - SSL,S/MIME,JAR/XPI 09:05:02 INFO - 09:05:02 INFO - web-platform-tests CT,, 09:05:02 INFO - 09:05:02 INFO - Starting runner 09:05:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:05:03 INFO - PROCESS | 1646 | 1464710703386 Marionette DEBUG Marionette enabled via build flag and pref 09:05:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ca7000 == 1 [pid = 1646] [id = 1] 09:05:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x113ca7800) [pid = 1646] [serial = 1] [outer = 0x0] 09:05:03 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:05:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x113ca8800) [pid = 1646] [serial = 2] [outer = 0x113ca7800] 09:05:03 INFO - PROCESS | 1646 | 1464710703736 Marionette INFO Listening on port 2828 09:05:03 INFO - PROCESS | 1646 | 1464710703962 Marionette DEBUG Marionette enabled via command-line flag 09:05:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1166fd000 == 2 [pid = 1646] [id = 2] 09:05:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x1166fd800) [pid = 1646] [serial = 3] [outer = 0x0] 09:05:03 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:05:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x1166fe800) [pid = 1646] [serial = 4] [outer = 0x1166fd800] 09:05:04 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:05:04 INFO - PROCESS | 1646 | 1464710704109 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 09:05:04 INFO - PROCESS | 1646 | 1464710704194 Marionette DEBUG Closed connection conn0 09:05:04 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:05:04 INFO - PROCESS | 1646 | 1464710704198 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 09:05:04 INFO - PROCESS | 1646 | 1464710704209 Marionette DEBUG Closed connection conn1 09:05:04 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:05:04 INFO - PROCESS | 1646 | 1464710704214 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 09:05:04 INFO - PROCESS | 1646 | 1464710704222 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:05:04 INFO - PROCESS | 1646 | 1464710704229 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160531081043","device":"desktop","version":"48.0a2"} 09:05:04 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:05:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc1000 == 3 [pid = 1646] [id = 3] 09:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x119bc1800) [pid = 1646] [serial = 5] [outer = 0x0] 09:05:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc2000 == 4 [pid = 1646] [id = 4] 09:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x119b36000) [pid = 1646] [serial = 6] [outer = 0x0] 09:05:05 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:05:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121603800 == 5 [pid = 1646] [id = 5] 09:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x119b35800) [pid = 1646] [serial = 7] [outer = 0x0] 09:05:05 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:05:05 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x1216d5800) [pid = 1646] [serial = 8] [outer = 0x119b35800] 09:05:05 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x123b37800) [pid = 1646] [serial = 9] [outer = 0x119bc1800] 09:05:05 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x123b33400) [pid = 1646] [serial = 10] [outer = 0x119b36000] 09:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x123b35000) [pid = 1646] [serial = 11] [outer = 0x119b35800] 09:05:06 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:05:06 INFO - PROCESS | 1646 | 1464710706327 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1646 | 1464710706337 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:05:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x127158400) [pid = 1646] [serial = 12] [outer = 0x119b35800] 09:05:06 INFO - PROCESS | 1646 | 1464710706699 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6c0af2f3-e978-d54c-8473-0ff0dccdee77","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160531081043","device":"desktop","version":"48.0a2","command_id":1}}] 09:05:06 INFO - PROCESS | 1646 | 1464710706785 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}] 09:05:06 INFO - PROCESS | 1646 | 1464710706829 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:05:06 INFO - PROCESS | 1646 | 1464710706916 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:05:06 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:05:06 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:05:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x119377800) [pid = 1646] [serial = 13] [outer = 0x119b35800] 09:05:07 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:05:07 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:05:07 INFO - PROCESS | 1646 | 1464710707183 Marionette TRACE conn2 <- [1,3,null,{}] 09:05:07 INFO - PROCESS | 1646 | 1464710707185 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:05:07 INFO - PROCESS | 1646 | 1464710707195 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:05:07 INFO - PROCESS | 1646 | 1464710707222 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1646 | 1464710707224 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:05:07 INFO - PROCESS | 1646 | 1464710707227 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1646 | 1464710707231 Marionette TRACE conn2 <- [1,6,null,{}] 09:05:07 INFO - PROCESS | 1646 | 1464710707236 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}] 09:05:07 INFO - PROCESS | 1646 | 1464710707243 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:05:07 INFO - PROCESS | 1646 | 1464710707246 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x129121000 == 6 [pid = 1646] [id = 6] 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x12947d000) [pid = 1646] [serial = 14] [outer = 0x0] 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x12947ec00) [pid = 1646] [serial = 15] [outer = 0x12947d000] 09:05:07 INFO - PROCESS | 1646 | 1464710707279 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x129484800) [pid = 1646] [serial = 16] [outer = 0x12947d000] 09:05:07 INFO - PROCESS | 1646 | 1464710707570 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 09:05:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298c0000 == 7 [pid = 1646] [id = 7] 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x129488000) [pid = 1646] [serial = 17] [outer = 0x0] 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x1296f1800) [pid = 1646] [serial = 18] [outer = 0x129488000] 09:05:07 INFO - PROCESS | 1646 | 1464710707621 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x129708800) [pid = 1646] [serial = 19] [outer = 0x129488000] 09:05:07 INFO - PROCESS | 1646 | 1464710707660 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1646 | 1464710707661 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:05:07 INFO - PROCESS | 1646 | 1464710707708 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1646 | 1464710707709 Marionette TRACE conn2 <- [1,10,null,{}] 09:05:07 INFO - PROCESS | 1646 | 1464710707725 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}] 09:05:07 INFO - PROCESS | 1646 | 1464710707856 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:05:07 INFO - PROCESS | 1646 | 1464710707889 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab0f000 == 8 [pid = 1646] [id = 8] 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12a9efc00) [pid = 1646] [serial = 20] [outer = 0x0] 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12a9f1800) [pid = 1646] [serial = 21] [outer = 0x12a9efc00] 09:05:07 INFO - PROCESS | 1646 | 1464710707918 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12a9f5800) [pid = 1646] [serial = 22] [outer = 0x12a9efc00] 09:05:08 INFO - PROCESS | 1646 | 1464710708224 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 545ms 09:05:08 INFO - PROCESS | 1646 | 1464710708278 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1646 | 1464710708281 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:05:08 INFO - PROCESS | 1646 | 1464710708318 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1646 | 1464710708320 Marionette TRACE conn2 <- [1,14,null,{}] 09:05:08 INFO - PROCESS | 1646 | 1464710708325 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}] 09:05:08 INFO - PROCESS | 1646 | 1464710708411 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:05:08 INFO - PROCESS | 1646 | 1464710708418 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba0d800 == 9 [pid = 1646] [id = 9] 09:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12ac72c00) [pid = 1646] [serial = 23] [outer = 0x0] 09:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12b21a400) [pid = 1646] [serial = 24] [outer = 0x12ac72c00] 09:05:08 INFO - PROCESS | 1646 | 1464710708443 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12baccc00) [pid = 1646] [serial = 25] [outer = 0x12ac72c00] 09:05:08 INFO - PROCESS | 1646 | 1464710708707 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 09:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:05:08 INFO - PROCESS | 1646 | 1464710708740 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1646 | 1464710708741 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:05:08 INFO - PROCESS | 1646 | 1464710708743 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1646 | 1464710708744 Marionette TRACE conn2 <- [1,18,null,{}] 09:05:08 INFO - PROCESS | 1646 | 1464710708754 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}] 09:05:08 INFO - PROCESS | 1646 | 1464710708843 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:05:08 INFO - PROCESS | 1646 | 1464710708850 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb89800 == 10 [pid = 1646] [id = 10] 09:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12bad7000) [pid = 1646] [serial = 26] [outer = 0x0] 09:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12bbbfc00) [pid = 1646] [serial = 27] [outer = 0x12bad7000] 09:05:08 INFO - PROCESS | 1646 | 1464710708876 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12bbc7000) [pid = 1646] [serial = 28] [outer = 0x12bad7000] 09:05:09 INFO - PROCESS | 1646 | 1464710709136 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]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 09:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:05:09 INFO - PROCESS | 1646 | 1464710709170 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1646 | 1464710709172 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:05:09 INFO - PROCESS | 1646 | 1464710709174 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1646 | 1464710709175 Marionette TRACE conn2 <- [1,22,null,{}] 09:05:09 INFO - PROCESS | 1646 | 1464710709177 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}] 09:05:09 INFO - PROCESS | 1646 | 1464710709275 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:05:09 INFO - PROCESS | 1646 | 1464710709279 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bea2800 == 11 [pid = 1646] [id = 11] 09:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x12bbcb000) [pid = 1646] [serial = 29] [outer = 0x0] 09:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12bbd8000) [pid = 1646] [serial = 30] [outer = 0x12bbcb000] 09:05:09 INFO - PROCESS | 1646 | 1464710709307 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x117e28800) [pid = 1646] [serial = 31] [outer = 0x12bbcb000] 09:05:09 INFO - PROCESS | 1646 | 1464710709556 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]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 09:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:05:09 INFO - PROCESS | 1646 | 1464710709593 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1646 | 1464710709594 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:05:09 INFO - PROCESS | 1646 | 1464710709606 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1646 | 1464710709607 Marionette TRACE conn2 <- [1,26,null,{}] 09:05:09 INFO - PROCESS | 1646 | 1464710709610 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}] 09:05:09 INFO - PROCESS | 1646 | 1464710709702 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:05:09 INFO - PROCESS | 1646 | 1464710709707 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b6000 == 12 [pid = 1646] [id = 12] 09:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x1182ce400) [pid = 1646] [serial = 32] [outer = 0x0] 09:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x1184ba000) [pid = 1646] [serial = 33] [outer = 0x1182ce400] 09:05:09 INFO - PROCESS | 1646 | 1464710709732 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12c11c800) [pid = 1646] [serial = 34] [outer = 0x1182ce400] 09:05:09 INFO - PROCESS | 1646 | 1464710709968 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]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 379ms 09:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:05:09 INFO - PROCESS | 1646 | 1464710709975 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1646 | 1464710709976 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:05:09 INFO - PROCESS | 1646 | 1464710709985 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1646 | 1464710709986 Marionette TRACE conn2 <- [1,30,null,{}] 09:05:09 INFO - PROCESS | 1646 | 1464710709988 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}] 09:05:10 INFO - PROCESS | 1646 | 1464710710076 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:05:10 INFO - PROCESS | 1646 | 1464710710081 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b3800 == 13 [pid = 1646] [id = 13] 09:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12c11f400) [pid = 1646] [serial = 35] [outer = 0x0] 09:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12c1d1800) [pid = 1646] [serial = 36] [outer = 0x12c11f400] 09:05:10 INFO - PROCESS | 1646 | 1464710710104 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12c1d7c00) [pid = 1646] [serial = 37] [outer = 0x12c11f400] 09:05:10 INFO - PROCESS | 1646 | 1464710710351 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]]]}] 09:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 09:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:05:10 INFO - PROCESS | 1646 | 1464710710405 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1646 | 1464710710406 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:05:10 INFO - PROCESS | 1646 | 1464710710407 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1646 | 1464710710408 Marionette TRACE conn2 <- [1,34,null,{}] 09:05:10 INFO - PROCESS | 1646 | 1464710710411 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}] 09:05:10 INFO - PROCESS | 1646 | 1464710710521 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:05:10 INFO - PROCESS | 1646 | 1464710710528 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c6000 == 14 [pid = 1646] [id = 14] 09:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12bbcb800) [pid = 1646] [serial = 38] [outer = 0x0] 09:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12c1de400) [pid = 1646] [serial = 39] [outer = 0x12bbcb800] 09:05:10 INFO - PROCESS | 1646 | 1464710710556 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12c737c00) [pid = 1646] [serial = 40] [outer = 0x12bbcb800] 09:05:10 INFO - PROCESS | 1646 | 1464710710935 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]]]}] 09:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 568ms 09:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:05:10 INFO - PROCESS | 1646 | 1464710710976 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1646 | 1464710710977 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:05:10 INFO - PROCESS | 1646 | 1464710710979 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1646 | 1464710710980 Marionette TRACE conn2 <- [1,38,null,{}] 09:05:10 INFO - PROCESS | 1646 | 1464710710983 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}] 09:05:11 INFO - PROCESS | 1646 | 1464710711073 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:05:11 INFO - PROCESS | 1646 | 1464710711077 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb79000 == 15 [pid = 1646] [id = 15] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12c73cc00) [pid = 1646] [serial = 41] [outer = 0x0] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12c8f1000) [pid = 1646] [serial = 42] [outer = 0x12c73cc00] 09:05:11 INFO - PROCESS | 1646 | 1464710711102 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12c8f9400) [pid = 1646] [serial = 43] [outer = 0x12c73cc00] 09:05:11 INFO - PROCESS | 1646 | 1464710711358 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]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 09:05:11 INFO - PROCESS | 1646 | 1464710711406 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1646 | 1464710711409 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:05:11 INFO - PROCESS | 1646 | 1464710711422 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1646 | 1464710711424 Marionette TRACE conn2 <- [1,42,null,{}] 09:05:11 INFO - PROCESS | 1646 | 1464710711427 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}] 09:05:11 INFO - PROCESS | 1646 | 1464710711549 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:05:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf7e000 == 16 [pid = 1646] [id = 16] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12cf7e800) [pid = 1646] [serial = 44] [outer = 0x0] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12cf81000) [pid = 1646] [serial = 45] [outer = 0x12cf7e800] 09:05:11 INFO - PROCESS | 1646 | 1464710711563 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf88000 == 17 [pid = 1646] [id = 17] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12cfc2400) [pid = 1646] [serial = 46] [outer = 0x0] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12cfc4000) [pid = 1646] [serial = 47] [outer = 0x12cfc2400] 09:05:11 INFO - PROCESS | 1646 | 1464710711604 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12cfc8400) [pid = 1646] [serial = 48] [outer = 0x12cfc2400] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12d221800) [pid = 1646] [serial = 49] [outer = 0x12cf7e800] 09:05:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf7d800 == 18 [pid = 1646] [id = 18] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12cfbf800) [pid = 1646] [serial = 50] [outer = 0x0] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12d12a800) [pid = 1646] [serial = 51] [outer = 0x12cfbf800] 09:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12d12a000) [pid = 1646] [serial = 52] [outer = 0x12cfbf800] 09:05:11 INFO - PROCESS | 1646 | 1464710711979 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]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 581ms 09:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:05:11 INFO - PROCESS | 1646 | 1464710711992 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1646 | 1464710711994 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:05:12 INFO - PROCESS | 1646 | 1464710711996 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1646 | 1464710712000 Marionette TRACE conn2 <- [1,46,null,{}] 09:05:12 INFO - PROCESS | 1646 | 1464710712002 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}] 09:05:12 INFO - PROCESS | 1646 | 1464710712085 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:05:12 INFO - PROCESS | 1646 | 1464710712090 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7b7000 == 19 [pid = 1646] [id = 19] 09:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x12d121c00) [pid = 1646] [serial = 53] [outer = 0x0] 09:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x12d4ce000) [pid = 1646] [serial = 54] [outer = 0x12d121c00] 09:05:12 INFO - PROCESS | 1646 | 1464710712118 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x11815c000) [pid = 1646] [serial = 55] [outer = 0x12d121c00] 09:05:12 INFO - PROCESS | 1646 | 1464710712379 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]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 09:05:12 INFO - PROCESS | 1646 | 1464710712421 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1646 | 1464710712422 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:05:12 INFO - PROCESS | 1646 | 1464710712424 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1646 | 1464710712425 Marionette TRACE conn2 <- [1,50,null,{}] 09:05:12 INFO - PROCESS | 1646 | 1464710712427 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}] 09:05:12 INFO - PROCESS | 1646 | 1464710712521 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:05:12 INFO - PROCESS | 1646 | 1464710712525 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11834d000 == 20 [pid = 1646] [id = 20] 09:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11838c400) [pid = 1646] [serial = 56] [outer = 0x0] 09:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x118709800) [pid = 1646] [serial = 57] [outer = 0x11838c400] 09:05:12 INFO - PROCESS | 1646 | 1464710712549 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x118711800) [pid = 1646] [serial = 58] [outer = 0x11838c400] 09:05:12 INFO - PROCESS | 1646 | 1464710712857 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]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 469ms 09:05:12 INFO - PROCESS | 1646 | 1464710712895 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1646 | 1464710712902 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:05:12 INFO - PROCESS | 1646 | 1464710712905 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1646 | 1464710712910 Marionette TRACE conn2 <- [1,54,null,{}] 09:05:12 INFO - PROCESS | 1646 | 1464710712914 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}] 09:05:13 INFO - PROCESS | 1646 | 1464710713032 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:05:13 INFO - PROCESS | 1646 | 1464710713042 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce67000 == 21 [pid = 1646] [id = 21] 09:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x12d4d0400) [pid = 1646] [serial = 59] [outer = 0x0] 09:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x12d949000) [pid = 1646] [serial = 60] [outer = 0x12d4d0400] 09:05:13 INFO - PROCESS | 1646 | 1464710713086 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x12d94d000) [pid = 1646] [serial = 61] [outer = 0x12d4d0400] 09:05:13 INFO - PROCESS | 1646 | 1464710713408 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]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 527ms 09:05:13 INFO - PROCESS | 1646 | 1464710713438 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:05:13 INFO - PROCESS | 1646 | 1464710713439 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:05:13 INFO - PROCESS | 1646 | 1464710713441 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1646 | 1464710713442 Marionette TRACE conn2 <- [1,58,null,{}] 09:05:13 INFO - PROCESS | 1646 | 1464710713445 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}] 09:05:13 INFO - PROCESS | 1646 | 1464710713561 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:05:14 INFO - PROCESS | 1646 | 1464710714347 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11211c000 == 22 [pid = 1646] [id = 22] 09:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x111f3fc00) [pid = 1646] [serial = 62] [outer = 0x0] 09:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11214d800) [pid = 1646] [serial = 63] [outer = 0x111f3fc00] 09:05:14 INFO - PROCESS | 1646 | 1464710714380 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x112a78000) [pid = 1646] [serial = 64] [outer = 0x111f3fc00] 09:05:14 INFO - PROCESS | 1646 | 1464710714827 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]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1424ms 09:05:14 INFO - PROCESS | 1646 | 1464710714867 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:05:14 INFO - PROCESS | 1646 | 1464710714871 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:05:14 INFO - PROCESS | 1646 | 1464710714876 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1646 | 1464710714880 Marionette TRACE conn2 <- [1,62,null,{}] 09:05:14 INFO - PROCESS | 1646 | 1464710714885 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}] 09:05:15 INFO - PROCESS | 1646 | 1464710715051 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:05:15 INFO - PROCESS | 1646 | 1464710715129 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x114fe8000 == 23 [pid = 1646] [id = 23] 09:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x113377c00) [pid = 1646] [serial = 65] [outer = 0x0] 09:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x115ef2400) [pid = 1646] [serial = 66] [outer = 0x113377c00] 09:05:15 INFO - PROCESS | 1646 | 1464710715185 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11673a800) [pid = 1646] [serial = 67] [outer = 0x113377c00] 09:05:15 INFO - PROCESS | 1646 | 1464710715618 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]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:05:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 775ms 09:05:15 INFO - PROCESS | 1646 | 1464710715652 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1646 | 1464710715655 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:05:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:05:15 INFO - PROCESS | 1646 | 1464710715658 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1646 | 1464710715659 Marionette TRACE conn2 <- [1,66,null,{}] 09:05:15 INFO - PROCESS | 1646 | 1464710715662 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}] 09:05:15 INFO - PROCESS | 1646 | 1464710715768 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:05:15 INFO - PROCESS | 1646 | 1464710715823 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac0800 == 24 [pid = 1646] [id = 24] 09:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x116a71000) [pid = 1646] [serial = 68] [outer = 0x0] 09:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118233400) [pid = 1646] [serial = 69] [outer = 0x116a71000] 09:05:15 INFO - PROCESS | 1646 | 1464710715855 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1182d5400) [pid = 1646] [serial = 70] [outer = 0x116a71000] 09:05:16 INFO - PROCESS | 1646 | 1464710716257 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]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 09:05:16 INFO - PROCESS | 1646 | 1464710716310 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1646 | 1464710716311 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:05:16 INFO - PROCESS | 1646 | 1464710716378 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1646 | 1464710716383 Marionette TRACE conn2 <- [1,70,null,{}] 09:05:16 INFO - PROCESS | 1646 | 1464710716620 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}] 09:05:16 INFO - PROCESS | 1646 | 1464710716745 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:05:16 INFO - PROCESS | 1646 | 1464710716819 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ab1800 == 25 [pid = 1646] [id = 25] 09:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x113c78c00) [pid = 1646] [serial = 71] [outer = 0x0] 09:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x114eed000) [pid = 1646] [serial = 72] [outer = 0x113c78c00] 09:05:16 INFO - PROCESS | 1646 | 1464710716869 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x115dee800) [pid = 1646] [serial = 73] [outer = 0x113c78c00] 09:05:17 INFO - PROCESS | 1646 | 1464710717368 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]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1058ms 09:05:17 INFO - PROCESS | 1646 | 1464710717419 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:05:17 INFO - PROCESS | 1646 | 1464710717422 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:05:17 INFO - PROCESS | 1646 | 1464710717425 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1646 | 1464710717426 Marionette TRACE conn2 <- [1,74,null,{}] 09:05:17 INFO - PROCESS | 1646 | 1464710717429 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}] 09:05:17 INFO - PROCESS | 1646 | 1464710717525 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:05:17 INFO - PROCESS | 1646 | 1464710717598 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x114e56000 == 26 [pid = 1646] [id = 26] 09:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116186400) [pid = 1646] [serial = 74] [outer = 0x0] 09:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1164b3400) [pid = 1646] [serial = 75] [outer = 0x116186400] 09:05:17 INFO - PROCESS | 1646 | 1464710717626 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116735000) [pid = 1646] [serial = 76] [outer = 0x116186400] 09:05:17 INFO - PROCESS | 1646 | 1464710717907 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]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 520ms 09:05:17 INFO - PROCESS | 1646 | 1464710717944 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1646 | 1464710717946 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:05:17 INFO - PROCESS | 1646 | 1464710717956 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1646 | 1464710717957 Marionette TRACE conn2 <- [1,78,null,{}] 09:05:17 INFO - PROCESS | 1646 | 1464710717959 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}] 09:05:18 INFO - PROCESS | 1646 | 1464710718036 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:05:18 INFO - PROCESS | 1646 | 1464710718042 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11648f000 == 27 [pid = 1646] [id = 27] 09:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1132b1000) [pid = 1646] [serial = 77] [outer = 0x0] 09:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11711cc00) [pid = 1646] [serial = 78] [outer = 0x1132b1000] 09:05:18 INFO - PROCESS | 1646 | 1464710718077 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x117e2f400) [pid = 1646] [serial = 79] [outer = 0x1132b1000] 09:05:18 INFO - PROCESS | 1646 | 1464710718409 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 09:05:18 INFO - PROCESS | 1646 | 1464710718431 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:05:18 INFO - PROCESS | 1646 | 1464710718438 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:05:18 INFO - PROCESS | 1646 | 1464710718441 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1646 | 1464710718442 Marionette TRACE conn2 <- [1,82,null,{}] 09:05:18 INFO - PROCESS | 1646 | 1464710718445 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}] 09:05:18 INFO - PROCESS | 1646 | 1464710718521 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:05:18 INFO - PROCESS | 1646 | 1464710718525 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab8000 == 28 [pid = 1646] [id = 28] 09:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118209800) [pid = 1646] [serial = 80] [outer = 0x0] 09:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1182c7000) [pid = 1646] [serial = 81] [outer = 0x118209800] 09:05:18 INFO - PROCESS | 1646 | 1464710718553 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11815a800) [pid = 1646] [serial = 82] [outer = 0x118209800] 09:05:18 INFO - PROCESS | 1646 | 1464710718855 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 09:05:18 INFO - PROCESS | 1646 | 1464710718913 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1646 | 1464710718914 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:05:18 INFO - PROCESS | 1646 | 1464710718916 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1646 | 1464710718917 Marionette TRACE conn2 <- [1,86,null,{}] 09:05:18 INFO - PROCESS | 1646 | 1464710718920 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}] 09:05:18 INFO - PROCESS | 1646 | 1464710718988 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:05:18 INFO - PROCESS | 1646 | 1464710718992 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e05000 == 29 [pid = 1646] [id = 29] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1182d5000) [pid = 1646] [serial = 83] [outer = 0x0] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11870f400) [pid = 1646] [serial = 84] [outer = 0x1182d5000] 09:05:19 INFO - PROCESS | 1646 | 1464710719022 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118784000) [pid = 1646] [serial = 85] [outer = 0x1182d5000] 09:05:19 INFO - PROCESS | 1646 | 1464710719390 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]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 520ms 09:05:19 INFO - PROCESS | 1646 | 1464710719436 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1646 | 1464710719437 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:05:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:05:19 INFO - PROCESS | 1646 | 1464710719439 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1646 | 1464710719440 Marionette TRACE conn2 <- [1,90,null,{}] 09:05:19 INFO - PROCESS | 1646 | 1464710719442 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}] 09:05:19 INFO - PROCESS | 1646 | 1464710719567 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:05:19 INFO - PROCESS | 1646 | 1464710719578 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x118133000 == 30 [pid = 1646] [id = 30] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118a58000) [pid = 1646] [serial = 86] [outer = 0x0] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11921d800) [pid = 1646] [serial = 87] [outer = 0x118a58000] 09:05:19 INFO - PROCESS | 1646 | 1464710719622 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11976fc00) [pid = 1646] [serial = 88] [outer = 0x118a58000] 09:05:20 INFO - PROCESS | 1646 | 1464710720028 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 618ms 09:05:20 INFO - PROCESS | 1646 | 1464710720057 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1646 | 1464710720059 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:05:20 INFO - PROCESS | 1646 | 1464710720061 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1646 | 1464710720062 Marionette TRACE conn2 <- [1,94,null,{}] 09:05:20 INFO - PROCESS | 1646 | 1464710720073 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}] 09:05:20 INFO - PROCESS | 1646 | 1464710720140 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:05:20 INFO - PROCESS | 1646 | 1464710720185 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11825d000 == 31 [pid = 1646] [id = 31] 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118a58c00) [pid = 1646] [serial = 89] [outer = 0x0] 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119a65000) [pid = 1646] [serial = 90] [outer = 0x118a58c00] 09:05:20 INFO - PROCESS | 1646 | 1464710720211 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x120d0e000) [pid = 1646] [serial = 91] [outer = 0x118a58c00] 09:05:20 INFO - PROCESS | 1646 | 1464710720464 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 09:05:20 INFO - PROCESS | 1646 | 1464710720487 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1646 | 1464710720489 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:05:20 INFO - PROCESS | 1646 | 1464710720495 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1646 | 1464710720499 Marionette TRACE conn2 <- [1,98,null,{}] 09:05:20 INFO - PROCESS | 1646 | 1464710720509 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}] 09:05:20 INFO - PROCESS | 1646 | 1464710720594 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:05:20 INFO - PROCESS | 1646 | 1464710720602 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119262000 == 32 [pid = 1646] [id = 32] 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119775400) [pid = 1646] [serial = 92] [outer = 0x0] 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x120d63000) [pid = 1646] [serial = 93] [outer = 0x119775400] 09:05:20 INFO - PROCESS | 1646 | 1464710720636 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x120db7400) [pid = 1646] [serial = 94] [outer = 0x119775400] 09:05:21 INFO - PROCESS | 1646 | 1464710721079 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]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:05:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 633ms 09:05:21 INFO - PROCESS | 1646 | 1464710721125 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1646 | 1464710721126 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:05:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:05:21 INFO - PROCESS | 1646 | 1464710721128 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1646 | 1464710721129 Marionette TRACE conn2 <- [1,102,null,{}] 09:05:21 INFO - PROCESS | 1646 | 1464710721133 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}] 09:05:21 INFO - PROCESS | 1646 | 1464710721201 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:05:21 INFO - PROCESS | 1646 | 1464710721205 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11648e000 == 33 [pid = 1646] [id = 33] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x120db2800) [pid = 1646] [serial = 95] [outer = 0x0] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121037400) [pid = 1646] [serial = 96] [outer = 0x120db2800] 09:05:21 INFO - PROCESS | 1646 | 1464710721239 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121309000) [pid = 1646] [serial = 97] [outer = 0x120db2800] 09:05:21 INFO - PROCESS | 1646 | 1464710721535 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]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:05:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 09:05:21 INFO - PROCESS | 1646 | 1464710721547 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1646 | 1464710721550 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:05:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:05:21 INFO - PROCESS | 1646 | 1464710721558 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1646 | 1464710721559 Marionette TRACE conn2 <- [1,106,null,{}] 09:05:21 INFO - PROCESS | 1646 | 1464710721562 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}] 09:05:21 INFO - PROCESS | 1646 | 1464710721636 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:05:21 INFO - PROCESS | 1646 | 1464710721640 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119844800 == 34 [pid = 1646] [id = 34] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x120db8000) [pid = 1646] [serial = 98] [outer = 0x0] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12146c000) [pid = 1646] [serial = 99] [outer = 0x120db8000] 09:05:21 INFO - PROCESS | 1646 | 1464710721668 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121a0dc00) [pid = 1646] [serial = 100] [outer = 0x120db8000] 09:05:21 INFO - PROCESS | 1646 | 1464710721993 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 09:05:22 INFO - PROCESS | 1646 | 1464710722029 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1646 | 1464710722034 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:05:22 INFO - PROCESS | 1646 | 1464710722053 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1646 | 1464710722055 Marionette TRACE conn2 <- [1,110,null,{}] 09:05:22 INFO - PROCESS | 1646 | 1464710722059 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}] 09:05:22 INFO - PROCESS | 1646 | 1464710722196 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:05:22 INFO - PROCESS | 1646 | 1464710722202 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f72800 == 35 [pid = 1646] [id = 35] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121a09000) [pid = 1646] [serial = 101] [outer = 0x0] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123ea6000) [pid = 1646] [serial = 102] [outer = 0x121a09000] 09:05:22 INFO - PROCESS | 1646 | 1464710722248 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124ab3c00) [pid = 1646] [serial = 103] [outer = 0x121a09000] 09:05:22 INFO - PROCESS | 1646 | 1464710722680 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 672ms 09:05:22 INFO - PROCESS | 1646 | 1464710722723 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1646 | 1464710722725 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:05:22 INFO - PROCESS | 1646 | 1464710722727 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1646 | 1464710722729 Marionette TRACE conn2 <- [1,114,null,{}] 09:05:22 INFO - PROCESS | 1646 | 1464710722732 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}] 09:05:22 INFO - PROCESS | 1646 | 1464710722806 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:05:22 INFO - PROCESS | 1646 | 1464710722810 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210bb000 == 36 [pid = 1646] [id = 36] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x124c96000) [pid = 1646] [serial = 104] [outer = 0x0] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x124df9800) [pid = 1646] [serial = 105] [outer = 0x124c96000] 09:05:22 INFO - PROCESS | 1646 | 1464710722840 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126645000) [pid = 1646] [serial = 106] [outer = 0x124c96000] 09:05:23 INFO - PROCESS | 1646 | 1464710723262 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 570ms 09:05:23 INFO - PROCESS | 1646 | 1464710723298 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:05:23 INFO - PROCESS | 1646 | 1464710723300 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:05:23 INFO - PROCESS | 1646 | 1464710723304 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1646 | 1464710723305 Marionette TRACE conn2 <- [1,118,null,{}] 09:05:23 INFO - PROCESS | 1646 | 1464710723346 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}] 09:05:23 INFO - PROCESS | 1646 | 1464710723422 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:05:23 INFO - PROCESS | 1646 | 1464710723426 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213cd800 == 37 [pid = 1646] [id = 37] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x125303800) [pid = 1646] [serial = 107] [outer = 0x0] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126b50000) [pid = 1646] [serial = 108] [outer = 0x125303800] 09:05:23 INFO - PROCESS | 1646 | 1464710723453 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x126c78800) [pid = 1646] [serial = 109] [outer = 0x125303800] 09:05:23 INFO - PROCESS | 1646 | 1464710723736 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 482ms 09:05:23 INFO - PROCESS | 1646 | 1464710723786 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1646 | 1464710723787 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:05:23 INFO - PROCESS | 1646 | 1464710723801 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1646 | 1464710723802 Marionette TRACE conn2 <- [1,122,null,{}] 09:05:23 INFO - PROCESS | 1646 | 1464710723804 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}] 09:05:23 INFO - PROCESS | 1646 | 1464710723875 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:05:23 INFO - PROCESS | 1646 | 1464710723879 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b3e800 == 38 [pid = 1646] [id = 38] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1182ce000) [pid = 1646] [serial = 110] [outer = 0x0] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x127165400) [pid = 1646] [serial = 111] [outer = 0x1182ce000] 09:05:23 INFO - PROCESS | 1646 | 1464710723905 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12754a800) [pid = 1646] [serial = 112] [outer = 0x1182ce000] 09:05:24 INFO - PROCESS | 1646 | 1464710724181 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 09:05:24 INFO - PROCESS | 1646 | 1464710724221 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1646 | 1464710724222 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:05:24 INFO - PROCESS | 1646 | 1464710724226 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1646 | 1464710724227 Marionette TRACE conn2 <- [1,126,null,{}] 09:05:24 INFO - PROCESS | 1646 | 1464710724237 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}] 09:05:24 INFO - PROCESS | 1646 | 1464710724341 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:05:24 INFO - PROCESS | 1646 | 1464710724348 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e1d800 == 39 [pid = 1646] [id = 39] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12530bc00) [pid = 1646] [serial = 113] [outer = 0x0] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x127545c00) [pid = 1646] [serial = 114] [outer = 0x12530bc00] 09:05:24 INFO - PROCESS | 1646 | 1464710724372 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1290ba400) [pid = 1646] [serial = 115] [outer = 0x12530bc00] 09:05:24 INFO - PROCESS | 1646 | 1464710724679 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 09:05:24 INFO - PROCESS | 1646 | 1464710724695 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1646 | 1464710724697 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:05:24 INFO - PROCESS | 1646 | 1464710724702 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1646 | 1464710724704 Marionette TRACE conn2 <- [1,130,null,{}] 09:05:24 INFO - PROCESS | 1646 | 1464710724706 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}] 09:05:24 INFO - PROCESS | 1646 | 1464710724782 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:05:24 INFO - PROCESS | 1646 | 1464710724787 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x125398800 == 40 [pid = 1646] [id = 40] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128e13400) [pid = 1646] [serial = 116] [outer = 0x0] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1290c3800) [pid = 1646] [serial = 117] [outer = 0x128e13400] 09:05:24 INFO - PROCESS | 1646 | 1464710724819 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129480000) [pid = 1646] [serial = 118] [outer = 0x128e13400] 09:05:25 INFO - PROCESS | 1646 | 1464710725824 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]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:05:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1171ms 09:05:25 INFO - PROCESS | 1646 | 1464710725876 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1646 | 1464710725879 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:05:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:05:25 INFO - PROCESS | 1646 | 1464710725888 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1646 | 1464710725891 Marionette TRACE conn2 <- [1,134,null,{}] 09:05:25 INFO - PROCESS | 1646 | 1464710725905 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}] 09:05:26 INFO - PROCESS | 1646 | 1464710726001 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:05:26 INFO - PROCESS | 1646 | 1464710726008 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fae000 == 41 [pid = 1646] [id = 41] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x115df7c00) [pid = 1646] [serial = 119] [outer = 0x0] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x116187000) [pid = 1646] [serial = 120] [outer = 0x115df7c00] 09:05:26 INFO - PROCESS | 1646 | 1464710726040 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11660ec00) [pid = 1646] [serial = 121] [outer = 0x115df7c00] 09:05:26 INFO - PROCESS | 1646 | 1464710726351 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 479ms 09:05:26 INFO - PROCESS | 1646 | 1464710726379 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1646 | 1464710726387 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:05:26 INFO - PROCESS | 1646 | 1464710726391 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1646 | 1464710726393 Marionette TRACE conn2 <- [1,138,null,{}] 09:05:26 INFO - PROCESS | 1646 | 1464710726396 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}] 09:05:26 INFO - PROCESS | 1646 | 1464710726485 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:05:26 INFO - PROCESS | 1646 | 1464710726513 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x114e63000 == 42 [pid = 1646] [id = 42] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x116732800) [pid = 1646] [serial = 122] [outer = 0x0] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x117117000) [pid = 1646] [serial = 123] [outer = 0x116732800] 09:05:26 INFO - PROCESS | 1646 | 1464710726540 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x117e23400) [pid = 1646] [serial = 124] [outer = 0x116732800] 09:05:26 INFO - PROCESS | 1646 | 1464710726863 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 09:05:26 INFO - PROCESS | 1646 | 1464710726913 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1646 | 1464710726922 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12c11f400) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1182ce400) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12bbcb000) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bad7000) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12ac72c00) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12a9efc00) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12947d000) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12d4d0400) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11838c400) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12d121c00) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12cfc2400) [pid = 1646] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12c73cc00) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12bbcb800) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1182d5000) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118a58000) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118a58c00) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119775400) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x120db2800) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x120db8000) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124c96000) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125303800) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1182ce000) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x111f3fc00) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x113377c00) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116a71000) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x113c78c00) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116186400) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1132b1000) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:05:27 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118209800) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:05:27 INFO - PROCESS | 1646 | 1464710727384 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1646 | 1464710727386 Marionette TRACE conn2 <- [1,142,null,{}] 09:05:27 INFO - PROCESS | 1646 | 1464710727395 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}] 09:05:27 INFO - PROCESS | 1646 | 1464710727468 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:05:27 INFO - PROCESS | 1646 | 1464710727474 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aab800 == 43 [pid = 1646] [id = 43] 09:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x117e2cc00) [pid = 1646] [serial = 125] [outer = 0x0] 09:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x117e30c00) [pid = 1646] [serial = 126] [outer = 0x117e2cc00] 09:05:27 INFO - PROCESS | 1646 | 1464710727503 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11820a800) [pid = 1646] [serial = 127] [outer = 0x117e2cc00] 09:05:27 INFO - PROCESS | 1646 | 1464710727833 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]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 507ms 09:05:27 INFO - PROCESS | 1646 | 1464710727856 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:05:27 INFO - PROCESS | 1646 | 1464710727858 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:05:27 INFO - PROCESS | 1646 | 1464710727861 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1646 | 1464710727862 Marionette TRACE conn2 <- [1,146,null,{}] 09:05:27 INFO - PROCESS | 1646 | 1464710727866 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}] 09:05:27 INFO - PROCESS | 1646 | 1464710727946 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:05:28 INFO - PROCESS | 1646 | 1464710727995 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11745f800 == 44 [pid = 1646] [id = 44] 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1168bf400) [pid = 1646] [serial = 128] [outer = 0x0] 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1182d0800) [pid = 1646] [serial = 129] [outer = 0x1168bf400] 09:05:28 INFO - PROCESS | 1646 | 1464710728037 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1184c6000) [pid = 1646] [serial = 130] [outer = 0x1168bf400] 09:05:28 INFO - PROCESS | 1646 | 1464710728472 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:05:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 618ms 09:05:28 INFO - PROCESS | 1646 | 1464710728480 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1646 | 1464710728484 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:05:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:05:28 INFO - PROCESS | 1646 | 1464710728487 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1646 | 1464710728489 Marionette TRACE conn2 <- [1,150,null,{}] 09:05:28 INFO - PROCESS | 1646 | 1464710728493 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}] 09:05:28 INFO - PROCESS | 1646 | 1464710728628 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:05:28 INFO - PROCESS | 1646 | 1464710728653 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x118139800 == 45 [pid = 1646] [id = 45] 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118702c00) [pid = 1646] [serial = 131] [outer = 0x0] 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118779800) [pid = 1646] [serial = 132] [outer = 0x118702c00] 09:05:28 INFO - PROCESS | 1646 | 1464710728694 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118a55400) [pid = 1646] [serial = 133] [outer = 0x118702c00] 09:05:29 INFO - PROCESS | 1646 | 1464710729105 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 669ms 09:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:05:29 INFO - PROCESS | 1646 | 1464710729157 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1646 | 1464710729158 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:05:29 INFO - PROCESS | 1646 | 1464710729160 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1646 | 1464710729161 Marionette TRACE conn2 <- [1,154,null,{}] 09:05:29 INFO - PROCESS | 1646 | 1464710729163 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}] 09:05:29 INFO - PROCESS | 1646 | 1464710729238 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:05:29 INFO - PROCESS | 1646 | 1464710729243 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11925f800 == 46 [pid = 1646] [id = 46] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118fb6800) [pid = 1646] [serial = 134] [outer = 0x0] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119353400) [pid = 1646] [serial = 135] [outer = 0x118fb6800] 09:05:29 INFO - PROCESS | 1646 | 1464710729271 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11977e800) [pid = 1646] [serial = 136] [outer = 0x118fb6800] 09:05:29 INFO - PROCESS | 1646 | 1464710729741 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 09:05:29 INFO - PROCESS | 1646 | 1464710729796 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1646 | 1464710729800 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:05:29 INFO - PROCESS | 1646 | 1464710729805 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1646 | 1464710729807 Marionette TRACE conn2 <- [1,158,null,{}] 09:05:29 INFO - PROCESS | 1646 | 1464710729812 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}] 09:05:29 INFO - PROCESS | 1646 | 1464710729902 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:05:29 INFO - PROCESS | 1646 | 1464710729960 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x116150800 == 47 [pid = 1646] [id = 47] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x113ccf800) [pid = 1646] [serial = 137] [outer = 0x0] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x115e69800) [pid = 1646] [serial = 138] [outer = 0x113ccf800] 09:05:29 INFO - PROCESS | 1646 | 1464710729991 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1166d0000) [pid = 1646] [serial = 139] [outer = 0x113ccf800] 09:05:30 INFO - PROCESS | 1646 | 1464710730393 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 09:05:30 INFO - PROCESS | 1646 | 1464710730426 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1646 | 1464710730431 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:05:30 INFO - PROCESS | 1646 | 1464710730435 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1646 | 1464710730437 Marionette TRACE conn2 <- [1,162,null,{}] 09:05:30 INFO - PROCESS | 1646 | 1464710730439 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}] 09:05:30 INFO - PROCESS | 1646 | 1464710730546 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:05:30 INFO - PROCESS | 1646 | 1464710730594 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11924a000 == 48 [pid = 1646] [id = 48] 09:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x116a70400) [pid = 1646] [serial = 140] [outer = 0x0] 09:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11820ac00) [pid = 1646] [serial = 141] [outer = 0x116a70400] 09:05:30 INFO - PROCESS | 1646 | 1464710730623 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1182c9800) [pid = 1646] [serial = 142] [outer = 0x116a70400] 09:05:31 INFO - PROCESS | 1646 | 1464710731052 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 09:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:05:31 INFO - PROCESS | 1646 | 1464710731057 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1646 | 1464710731058 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:05:31 INFO - PROCESS | 1646 | 1464710731061 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1646 | 1464710731063 Marionette TRACE conn2 <- [1,166,null,{}] 09:05:31 INFO - PROCESS | 1646 | 1464710731071 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}] 09:05:31 INFO - PROCESS | 1646 | 1464710731160 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:05:31 INFO - PROCESS | 1646 | 1464710731205 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x119888000 == 49 [pid = 1646] [id = 49] 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11838fc00) [pid = 1646] [serial = 143] [outer = 0x0] 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11921d400) [pid = 1646] [serial = 144] [outer = 0x11838fc00] 09:05:31 INFO - PROCESS | 1646 | 1464710731236 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119376800) [pid = 1646] [serial = 145] [outer = 0x11838fc00] 09:05:31 INFO - PROCESS | 1646 | 1464710731679 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 09:05:31 INFO - PROCESS | 1646 | 1464710731735 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1646 | 1464710731738 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:05:31 INFO - PROCESS | 1646 | 1464710731742 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1646 | 1464710731744 Marionette TRACE conn2 <- [1,170,null,{}] 09:05:31 INFO - PROCESS | 1646 | 1464710731749 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}] 09:05:31 INFO - PROCESS | 1646 | 1464710731910 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:05:31 INFO - PROCESS | 1646 | 1464710731992 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210ad000 == 50 [pid = 1646] [id = 50] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119b28800) [pid = 1646] [serial = 146] [outer = 0x0] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x120d61c00) [pid = 1646] [serial = 147] [outer = 0x119b28800] 09:05:32 INFO - PROCESS | 1646 | 1464710732042 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x120db4400) [pid = 1646] [serial = 148] [outer = 0x119b28800] 09:05:32 INFO - PROCESS | 1646 | 1464710732462 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]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 772ms 09:05:32 INFO - PROCESS | 1646 | 1464710732531 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1646 | 1464710732533 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:05:32 INFO - PROCESS | 1646 | 1464710732536 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1646 | 1464710732538 Marionette TRACE conn2 <- [1,174,null,{}] 09:05:32 INFO - PROCESS | 1646 | 1464710732540 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}] 09:05:32 INFO - PROCESS | 1646 | 1464710732627 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:05:32 INFO - PROCESS | 1646 | 1464710732685 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ac8800 == 51 [pid = 1646] [id = 51] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x115e63c00) [pid = 1646] [serial = 149] [outer = 0x0] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1168b6400) [pid = 1646] [serial = 150] [outer = 0x115e63c00] 09:05:32 INFO - PROCESS | 1646 | 1464710732715 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118705400) [pid = 1646] [serial = 151] [outer = 0x115e63c00] 09:05:33 INFO - PROCESS | 1646 | 1464710733191 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 09:05:33 INFO - PROCESS | 1646 | 1464710733208 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1646 | 1464710733210 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:05:33 INFO - PROCESS | 1646 | 1464710733214 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1646 | 1464710733216 Marionette TRACE conn2 <- [1,178,null,{}] 09:05:33 INFO - PROCESS | 1646 | 1464710733237 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}] 09:05:33 INFO - PROCESS | 1646 | 1464710733324 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118139800 == 50 [pid = 1646] [id = 45] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11745f800 == 49 [pid = 1646] [id = 44] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116aab800 == 48 [pid = 1646] [id = 43] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x114e63000 == 47 [pid = 1646] [id = 42] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x117e05000 == 46 [pid = 1646] [id = 29] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118133000 == 45 [pid = 1646] [id = 30] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x112fae000 == 44 [pid = 1646] [id = 41] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11648f000 == 43 [pid = 1646] [id = 27] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119262000 == 42 [pid = 1646] [id = 32] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x125398800 == 41 [pid = 1646] [id = 40] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11825d000 == 40 [pid = 1646] [id = 31] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab8000 == 39 [pid = 1646] [id = 28] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x112ac8800 == 38 [pid = 1646] [id = 51] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1210ad000 == 37 [pid = 1646] [id = 50] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119888000 == 36 [pid = 1646] [id = 49] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x123b3e800 == 35 [pid = 1646] [id = 38] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x123e1d800 == 34 [pid = 1646] [id = 39] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11924a000 == 33 [pid = 1646] [id = 48] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x120f72800 == 32 [pid = 1646] [id = 35] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11925f800 == 31 [pid = 1646] [id = 46] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116150800 == 30 [pid = 1646] [id = 47] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1210bb000 == 29 [pid = 1646] [id = 36] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1213cd800 == 28 [pid = 1646] [id = 37] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119844800 == 27 [pid = 1646] [id = 34] 09:05:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11648e000 == 26 [pid = 1646] [id = 33] 09:05:33 INFO - PROCESS | 1646 | 1464710733805 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123b35000) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12d94d000) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x121a0dc00) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x121309000) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x117e2f400) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x126645000) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x116735000) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1182d5400) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x126c78800) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11673a800) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12754a800) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112a78000) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x127545c00) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11870f400) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11921d800) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11976fc00) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119a65000) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x120d63000) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121037400) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x120d0e000) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12146c000) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123ea6000) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x124df9800) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x120db7400) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x126b50000) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x127165400) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11214d800) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x115ef2400) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118233400) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x114eed000) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115dee800) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1164b3400) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11711cc00) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1182c7000) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11815a800) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118784000) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12a9f1800) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12a9f5800) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12947ec00) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x129484800) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1296f1800) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1216d5800) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11815c000) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12cfc4000) [pid = 1646] [serial = 47] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12cfc8400) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12d12a800) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12cf81000) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12c8f1000) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12c8f9400) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12c1de400) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12c737c00) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12c1d1800) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12c1d7c00) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12c11c800) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1184ba000) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12bbd8000) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x117e28800) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12bbbfc00) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12bbc7000) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12b21a400) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12baccc00) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12d949000) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x118709800) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x118711800) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x12d4ce000) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x111e0f800 == 27 [pid = 1646] [id = 52] 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x1121b1400) [pid = 1646] [serial = 152] [outer = 0x0] 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x112a77000) [pid = 1646] [serial = 153] [outer = 0x1121b1400] 09:05:33 INFO - PROCESS | 1646 | 1464710733881 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x113c0a400) [pid = 1646] [serial = 154] [outer = 0x1121b1400] 09:05:34 INFO - PROCESS | 1646 | 1464710734153 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 971ms 09:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:05:34 INFO - PROCESS | 1646 | 1464710734188 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1646 | 1464710734191 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:05:34 INFO - PROCESS | 1646 | 1464710734194 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1646 | 1464710734197 Marionette TRACE conn2 <- [1,182,null,{}] 09:05:34 INFO - PROCESS | 1646 | 1464710734208 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}] 09:05:34 INFO - PROCESS | 1646 | 1464710734285 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:05:34 INFO - PROCESS | 1646 | 1464710734291 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x113c96000 == 28 [pid = 1646] [id = 53] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x113c0d400) [pid = 1646] [serial = 155] [outer = 0x0] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x116126c00) [pid = 1646] [serial = 156] [outer = 0x113c0d400] 09:05:34 INFO - PROCESS | 1646 | 1464710734321 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1166d2400) [pid = 1646] [serial = 157] [outer = 0x113c0d400] 09:05:34 INFO - PROCESS | 1646 | 1464710734625 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 479ms 09:05:34 INFO - PROCESS | 1646 | 1464710734675 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1646 | 1464710734678 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:05:34 INFO - PROCESS | 1646 | 1464710734681 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1646 | 1464710734683 Marionette TRACE conn2 <- [1,186,null,{}] 09:05:34 INFO - PROCESS | 1646 | 1464710734685 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}] 09:05:34 INFO - PROCESS | 1646 | 1464710734755 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:05:34 INFO - PROCESS | 1646 | 1464710734760 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11664e000 == 29 [pid = 1646] [id = 54] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x116734c00) [pid = 1646] [serial = 158] [outer = 0x0] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1168b3400) [pid = 1646] [serial = 159] [outer = 0x116734c00] 09:05:34 INFO - PROCESS | 1646 | 1464710734788 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11768a400) [pid = 1646] [serial = 160] [outer = 0x116734c00] 09:05:35 INFO - PROCESS | 1646 | 1464710735105 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 09:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:05:35 INFO - PROCESS | 1646 | 1464710735152 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1646 | 1464710735153 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:05:35 INFO - PROCESS | 1646 | 1464710735156 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1646 | 1464710735168 Marionette TRACE conn2 <- [1,190,null,{}] 09:05:35 INFO - PROCESS | 1646 | 1464710735175 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}] 09:05:35 INFO - PROCESS | 1646 | 1464710735256 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:05:35 INFO - PROCESS | 1646 | 1464710735266 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f91800 == 30 [pid = 1646] [id = 55] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11815c000) [pid = 1646] [serial = 161] [outer = 0x0] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11823d800) [pid = 1646] [serial = 162] [outer = 0x11815c000] 09:05:35 INFO - PROCESS | 1646 | 1464710735291 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1182ce800) [pid = 1646] [serial = 163] [outer = 0x11815c000] 09:05:35 INFO - PROCESS | 1646 | 1464710735570 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 431ms 09:05:35 INFO - PROCESS | 1646 | 1464710735589 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1646 | 1464710735590 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:05:35 INFO - PROCESS | 1646 | 1464710735593 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1646 | 1464710735594 Marionette TRACE conn2 <- [1,194,null,{}] 09:05:35 INFO - PROCESS | 1646 | 1464710735596 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}] 09:05:35 INFO - PROCESS | 1646 | 1464710735679 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:05:35 INFO - PROCESS | 1646 | 1464710735686 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11811f800 == 31 [pid = 1646] [id = 56] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x117e23800) [pid = 1646] [serial = 164] [outer = 0x0] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118706c00) [pid = 1646] [serial = 165] [outer = 0x117e23800] 09:05:35 INFO - PROCESS | 1646 | 1464710735713 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11877a800) [pid = 1646] [serial = 166] [outer = 0x117e23800] 09:05:36 INFO - PROCESS | 1646 | 1464710736055 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 09:05:36 INFO - PROCESS | 1646 | 1464710736063 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1646 | 1464710736066 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:05:36 INFO - PROCESS | 1646 | 1464710736070 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1646 | 1464710736071 Marionette TRACE conn2 <- [1,198,null,{}] 09:05:36 INFO - PROCESS | 1646 | 1464710736074 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}] 09:05:36 INFO - PROCESS | 1646 | 1464710736154 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:05:36 INFO - PROCESS | 1646 | 1464710736158 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x118250800 == 32 [pid = 1646] [id = 57] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11672e800) [pid = 1646] [serial = 167] [outer = 0x0] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118faec00) [pid = 1646] [serial = 168] [outer = 0x11672e800] 09:05:36 INFO - PROCESS | 1646 | 1464710736213 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11923f000) [pid = 1646] [serial = 169] [outer = 0x11672e800] 09:05:36 INFO - PROCESS | 1646 | 1464710736577 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 09:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:05:36 INFO - PROCESS | 1646 | 1464710736590 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1646 | 1464710736591 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:05:36 INFO - PROCESS | 1646 | 1464710736593 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1646 | 1464710736594 Marionette TRACE conn2 <- [1,202,null,{}] 09:05:36 INFO - PROCESS | 1646 | 1464710736596 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}] 09:05:36 INFO - PROCESS | 1646 | 1464710736677 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:05:36 INFO - PROCESS | 1646 | 1464710736705 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11264f800 == 33 [pid = 1646] [id = 58] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119244800) [pid = 1646] [serial = 170] [outer = 0x0] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11977ec00) [pid = 1646] [serial = 171] [outer = 0x119244800] 09:05:36 INFO - PROCESS | 1646 | 1464710736729 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119b37000) [pid = 1646] [serial = 172] [outer = 0x119244800] 09:05:37 INFO - PROCESS | 1646 | 1464710737027 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]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 09:05:37 INFO - PROCESS | 1646 | 1464710737070 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1646 | 1464710737071 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:05:37 INFO - PROCESS | 1646 | 1464710737073 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1646 | 1464710737075 Marionette TRACE conn2 <- [1,206,null,{}] 09:05:37 INFO - PROCESS | 1646 | 1464710737077 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}] 09:05:37 INFO - PROCESS | 1646 | 1464710737157 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:05:37 INFO - PROCESS | 1646 | 1464710737162 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11979c800 == 34 [pid = 1646] [id = 59] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x111f3b800) [pid = 1646] [serial = 173] [outer = 0x0] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x120dad400) [pid = 1646] [serial = 174] [outer = 0x111f3b800] 09:05:37 INFO - PROCESS | 1646 | 1464710737187 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x120db8c00) [pid = 1646] [serial = 175] [outer = 0x111f3b800] 09:05:37 INFO - PROCESS | 1646 | 1464710737539 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]]]}] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x115df7c00) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116732800) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x117e2cc00) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1168bf400) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118702c00) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x128e13400) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x121a09000) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12530bc00) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:05:37 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x118fb6800) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 517ms 09:05:37 INFO - PROCESS | 1646 | 1464710737592 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1646 | 1464710737594 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:05:37 INFO - PROCESS | 1646 | 1464710737600 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1646 | 1464710737602 Marionette TRACE conn2 <- [1,210,null,{}] 09:05:37 INFO - PROCESS | 1646 | 1464710737606 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}] 09:05:37 INFO - PROCESS | 1646 | 1464710737723 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:05:37 INFO - PROCESS | 1646 | 1464710737730 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118240800 == 35 [pid = 1646] [id = 60] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1168bf400) [pid = 1646] [serial = 176] [outer = 0x0] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118fb6800) [pid = 1646] [serial = 177] [outer = 0x1168bf400] 09:05:37 INFO - PROCESS | 1646 | 1464710737776 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x121163400) [pid = 1646] [serial = 178] [outer = 0x1168bf400] 09:05:38 INFO - PROCESS | 1646 | 1464710738098 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 523ms 09:05:38 INFO - PROCESS | 1646 | 1464710738123 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1646 | 1464710738125 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:05:38 INFO - PROCESS | 1646 | 1464710738127 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1646 | 1464710738128 Marionette TRACE conn2 <- [1,214,null,{}] 09:05:38 INFO - PROCESS | 1646 | 1464710738130 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}] 09:05:38 INFO - PROCESS | 1646 | 1464710738220 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:05:38 INFO - PROCESS | 1646 | 1464710738225 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119878800 == 36 [pid = 1646] [id = 61] 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1132b1c00) [pid = 1646] [serial = 179] [outer = 0x0] 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12130e800) [pid = 1646] [serial = 180] [outer = 0x1132b1c00] 09:05:38 INFO - PROCESS | 1646 | 1464710738250 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1216e0c00) [pid = 1646] [serial = 181] [outer = 0x1132b1c00] 09:05:38 INFO - PROCESS | 1646 | 1464710738570 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 09:05:38 INFO - PROCESS | 1646 | 1464710738595 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1646 | 1464710738598 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:05:38 INFO - PROCESS | 1646 | 1464710738602 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1646 | 1464710738604 Marionette TRACE conn2 <- [1,218,null,{}] 09:05:38 INFO - PROCESS | 1646 | 1464710738607 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}] 09:05:38 INFO - PROCESS | 1646 | 1464710738720 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:05:38 INFO - PROCESS | 1646 | 1464710738727 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210a9000 == 37 [pid = 1646] [id = 62] 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x121a07000) [pid = 1646] [serial = 182] [outer = 0x0] 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x123bcc800) [pid = 1646] [serial = 183] [outer = 0x121a07000] 09:05:38 INFO - PROCESS | 1646 | 1464710738777 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x123ff2000) [pid = 1646] [serial = 184] [outer = 0x121a07000] 09:05:39 INFO - PROCESS | 1646 | 1464710739169 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 09:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:05:39 INFO - PROCESS | 1646 | 1464710739222 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1646 | 1464710739223 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:05:39 INFO - PROCESS | 1646 | 1464710739225 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1646 | 1464710739227 Marionette TRACE conn2 <- [1,222,null,{}] 09:05:39 INFO - PROCESS | 1646 | 1464710739230 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}] 09:05:39 INFO - PROCESS | 1646 | 1464710739315 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:05:39 INFO - PROCESS | 1646 | 1464710739319 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac5800 == 38 [pid = 1646] [id = 63] 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1216ddc00) [pid = 1646] [serial = 185] [outer = 0x0] 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x124c9d800) [pid = 1646] [serial = 186] [outer = 0x1216ddc00] 09:05:39 INFO - PROCESS | 1646 | 1464710739346 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x125304400) [pid = 1646] [serial = 187] [outer = 0x1216ddc00] 09:05:39 INFO - PROCESS | 1646 | 1464710739620 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 09:05:39 INFO - PROCESS | 1646 | 1464710739645 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1646 | 1464710739646 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:05:39 INFO - PROCESS | 1646 | 1464710739656 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1646 | 1464710739657 Marionette TRACE conn2 <- [1,226,null,{}] 09:05:39 INFO - PROCESS | 1646 | 1464710739659 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}] 09:05:39 INFO - PROCESS | 1646 | 1464710739733 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:05:39 INFO - PROCESS | 1646 | 1464710739738 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f20800 == 39 [pid = 1646] [id = 64] 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x125305000) [pid = 1646] [serial = 188] [outer = 0x0] 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12530dc00) [pid = 1646] [serial = 189] [outer = 0x125305000] 09:05:39 INFO - PROCESS | 1646 | 1464710739764 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x126645000) [pid = 1646] [serial = 190] [outer = 0x125305000] 09:05:40 INFO - PROCESS | 1646 | 1464710740289 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 668ms 09:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:05:40 INFO - PROCESS | 1646 | 1464710740340 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1646 | 1464710740343 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:05:40 INFO - PROCESS | 1646 | 1464710740348 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1646 | 1464710740353 Marionette TRACE conn2 <- [1,230,null,{}] 09:05:40 INFO - PROCESS | 1646 | 1464710740356 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}] 09:05:40 INFO - PROCESS | 1646 | 1464710740458 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:05:40 INFO - PROCESS | 1646 | 1464710740522 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164d6800 == 40 [pid = 1646] [id = 65] 09:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113cc7c00) [pid = 1646] [serial = 191] [outer = 0x0] 09:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x115df2c00) [pid = 1646] [serial = 192] [outer = 0x113cc7c00] 09:05:40 INFO - PROCESS | 1646 | 1464710740553 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x116611c00) [pid = 1646] [serial = 193] [outer = 0x113cc7c00] 09:05:41 INFO - PROCESS | 1646 | 1464710741062 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 724ms 09:05:41 INFO - PROCESS | 1646 | 1464710741073 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1646 | 1464710741079 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:05:41 INFO - PROCESS | 1646 | 1464710741121 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1646 | 1464710741124 Marionette TRACE conn2 <- [1,234,null,{}] 09:05:41 INFO - PROCESS | 1646 | 1464710741128 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}] 09:05:41 INFO - PROCESS | 1646 | 1464710741359 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:05:41 INFO - PROCESS | 1646 | 1464710741428 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131cc800 == 41 [pid = 1646] [id = 66] 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x113c77400) [pid = 1646] [serial = 194] [outer = 0x0] 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x114fb8c00) [pid = 1646] [serial = 195] [outer = 0x113c77400] 09:05:41 INFO - PROCESS | 1646 | 1464710741456 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11643d000) [pid = 1646] [serial = 196] [outer = 0x113c77400] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac5800 == 40 [pid = 1646] [id = 63] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1210a9000 == 39 [pid = 1646] [id = 62] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x119878800 == 38 [pid = 1646] [id = 61] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x118240800 == 37 [pid = 1646] [id = 60] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11979c800 == 36 [pid = 1646] [id = 59] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11264f800 == 35 [pid = 1646] [id = 58] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x118250800 == 34 [pid = 1646] [id = 57] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11811f800 == 33 [pid = 1646] [id = 56] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116f91800 == 32 [pid = 1646] [id = 55] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11664e000 == 31 [pid = 1646] [id = 54] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x113c96000 == 30 [pid = 1646] [id = 53] 09:05:41 INFO - PROCESS | 1646 | --DOCSHELL 0x111e0f800 == 29 [pid = 1646] [id = 52] 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11673a800) [pid = 1646] [serial = 197] [outer = 0x12cfbf800] 09:05:41 INFO - PROCESS | 1646 | 1464710741878 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 777ms 09:05:41 INFO - PROCESS | 1646 | 1464710741902 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1646 | 1464710741904 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:05:41 INFO - PROCESS | 1646 | 1464710741907 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1646 | 1464710741910 Marionette TRACE conn2 <- [1,238,null,{}] 09:05:41 INFO - PROCESS | 1646 | 1464710741913 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}] 09:05:41 INFO - PROCESS | 1646 | 1464710741983 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116187000) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11660ec00) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118a55400) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x117117000) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x117e23400) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11820a800) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x117e30c00) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1184c6000) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1182d0800) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x129480000) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118779800) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1290c3800) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x124ab3c00) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1290ba400) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11977e800) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119353400) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 09:05:42 INFO - PROCESS | 1646 | 1464710742037 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fc4000 == 30 [pid = 1646] [id = 67] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x113c79c00) [pid = 1646] [serial = 198] [outer = 0x0] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11660f000) [pid = 1646] [serial = 199] [outer = 0x113c79c00] 09:05:42 INFO - PROCESS | 1646 | 1464710742066 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117e30c00) [pid = 1646] [serial = 200] [outer = 0x113c79c00] 09:05:42 INFO - PROCESS | 1646 | 1464710742338 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 470ms 09:05:42 INFO - PROCESS | 1646 | 1464710742377 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1646 | 1464710742379 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:05:42 INFO - PROCESS | 1646 | 1464710742390 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1646 | 1464710742391 Marionette TRACE conn2 <- [1,242,null,{}] 09:05:42 INFO - PROCESS | 1646 | 1464710742393 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}] 09:05:42 INFO - PROCESS | 1646 | 1464710742469 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:05:42 INFO - PROCESS | 1646 | 1464710742476 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fa5800 == 31 [pid = 1646] [id = 68] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11822e800) [pid = 1646] [serial = 201] [outer = 0x0] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1182cd000) [pid = 1646] [serial = 202] [outer = 0x11822e800] 09:05:42 INFO - PROCESS | 1646 | 1464710742504 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c6000) [pid = 1646] [serial = 203] [outer = 0x11822e800] 09:05:42 INFO - PROCESS | 1646 | 1464710742813 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 475ms 09:05:42 INFO - PROCESS | 1646 | 1464710742858 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1646 | 1464710742861 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:05:42 INFO - PROCESS | 1646 | 1464710742869 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1646 | 1464710742873 Marionette TRACE conn2 <- [1,246,null,{}] 09:05:42 INFO - PROCESS | 1646 | 1464710742875 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}] 09:05:42 INFO - PROCESS | 1646 | 1464710742955 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:05:42 INFO - PROCESS | 1646 | 1464710742960 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118247000 == 32 [pid = 1646] [id = 69] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11870f800) [pid = 1646] [serial = 204] [outer = 0x0] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118a58000) [pid = 1646] [serial = 205] [outer = 0x11870f800] 09:05:42 INFO - PROCESS | 1646 | 1464710742987 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11923dc00) [pid = 1646] [serial = 206] [outer = 0x11870f800] 09:05:43 INFO - PROCESS | 1646 | 1464710743318 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 474ms 09:05:43 INFO - PROCESS | 1646 | 1464710743340 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1646 | 1464710743341 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:05:43 INFO - PROCESS | 1646 | 1464710743343 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1646 | 1464710743344 Marionette TRACE conn2 <- [1,250,null,{}] 09:05:43 INFO - PROCESS | 1646 | 1464710743347 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}] 09:05:43 INFO - PROCESS | 1646 | 1464710743434 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:05:43 INFO - PROCESS | 1646 | 1464710743440 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a70800 == 33 [pid = 1646] [id = 70] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113380c00) [pid = 1646] [serial = 207] [outer = 0x0] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119354800) [pid = 1646] [serial = 208] [outer = 0x113380c00] 09:05:43 INFO - PROCESS | 1646 | 1464710743467 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11977e800) [pid = 1646] [serial = 209] [outer = 0x113380c00] 09:05:43 INFO - PROCESS | 1646 | 1464710743748 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 420ms 09:05:43 INFO - PROCESS | 1646 | 1464710743771 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1646 | 1464710743772 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:05:43 INFO - PROCESS | 1646 | 1464710743775 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1646 | 1464710743776 Marionette TRACE conn2 <- [1,254,null,{}] 09:05:43 INFO - PROCESS | 1646 | 1464710743778 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}] 09:05:43 INFO - PROCESS | 1646 | 1464710743853 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:05:43 INFO - PROCESS | 1646 | 1464710743858 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119836800 == 34 [pid = 1646] [id = 71] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x120db9400) [pid = 1646] [serial = 210] [outer = 0x0] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121038400) [pid = 1646] [serial = 211] [outer = 0x120db9400] 09:05:43 INFO - PROCESS | 1646 | 1464710743891 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1216d5400) [pid = 1646] [serial = 212] [outer = 0x120db9400] 09:05:44 INFO - PROCESS | 1646 | 1464710744253 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 09:05:44 INFO - PROCESS | 1646 | 1464710744293 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1646 | 1464710744294 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:05:44 INFO - PROCESS | 1646 | 1464710744297 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1646 | 1464710744298 Marionette TRACE conn2 <- [1,258,null,{}] 09:05:44 INFO - PROCESS | 1646 | 1464710744300 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}] 09:05:44 INFO - PROCESS | 1646 | 1464710744385 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:05:44 INFO - PROCESS | 1646 | 1464710744412 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119883800 == 35 [pid = 1646] [id = 72] 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123b2ac00) [pid = 1646] [serial = 213] [outer = 0x0] 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123fa5c00) [pid = 1646] [serial = 214] [outer = 0x123b2ac00] 09:05:44 INFO - PROCESS | 1646 | 1464710744437 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x124c96000) [pid = 1646] [serial = 215] [outer = 0x123b2ac00] 09:05:44 INFO - PROCESS | 1646 | 1464710744749 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 09:05:44 INFO - PROCESS | 1646 | 1464710744771 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1646 | 1464710744772 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:05:44 INFO - PROCESS | 1646 | 1464710744774 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1646 | 1464710744775 Marionette TRACE conn2 <- [1,262,null,{}] 09:05:44 INFO - PROCESS | 1646 | 1464710744778 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}] 09:05:44 INFO - PROCESS | 1646 | 1464710744865 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:05:44 INFO - PROCESS | 1646 | 1464710744869 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131c1000 == 36 [pid = 1646] [id = 73] 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112146400) [pid = 1646] [serial = 216] [outer = 0x0] 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124df0800) [pid = 1646] [serial = 217] [outer = 0x112146400] 09:05:44 INFO - PROCESS | 1646 | 1464710744894 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126639c00) [pid = 1646] [serial = 218] [outer = 0x112146400] 09:05:45 INFO - PROCESS | 1646 | 1464710745194 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 09:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:05:45 INFO - PROCESS | 1646 | 1464710745251 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1646 | 1464710745254 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:05:45 INFO - PROCESS | 1646 | 1464710745257 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1646 | 1464710745258 Marionette TRACE conn2 <- [1,266,null,{}] 09:05:45 INFO - PROCESS | 1646 | 1464710745260 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}] 09:05:45 INFO - PROCESS | 1646 | 1464710745344 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:05:45 INFO - PROCESS | 1646 | 1464710745372 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e1d800 == 37 [pid = 1646] [id = 74] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12663c400) [pid = 1646] [serial = 219] [outer = 0x0] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126b4b000) [pid = 1646] [serial = 220] [outer = 0x12663c400] 09:05:45 INFO - PROCESS | 1646 | 1464710745397 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x126bd6800) [pid = 1646] [serial = 221] [outer = 0x12663c400] 09:05:45 INFO - PROCESS | 1646 | 1464710745707 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 09:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:05:45 INFO - PROCESS | 1646 | 1464710745726 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1646 | 1464710745727 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:05:45 INFO - PROCESS | 1646 | 1464710745729 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1646 | 1464710745730 Marionette TRACE conn2 <- [1,270,null,{}] 09:05:45 INFO - PROCESS | 1646 | 1464710745736 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}] 09:05:45 INFO - PROCESS | 1646 | 1464710745825 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:05:45 INFO - PROCESS | 1646 | 1464710745829 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x125322800 == 38 [pid = 1646] [id = 75] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126644c00) [pid = 1646] [serial = 222] [outer = 0x0] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x126c7ac00) [pid = 1646] [serial = 223] [outer = 0x126644c00] 09:05:45 INFO - PROCESS | 1646 | 1464710745854 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12715ac00) [pid = 1646] [serial = 224] [outer = 0x126644c00] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11672e800) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x111f3b800) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11815c000) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x113c0d400) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1121b1400) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x117e23800) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116734c00) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1216ddc00) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113ccf800) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116a70400) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11838fc00) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119b28800) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119244800) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1168bf400) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1132b1c00) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:05:46 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121a07000) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:05:46 INFO - PROCESS | 1646 | 1464710746192 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 521ms 09:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:05:46 INFO - PROCESS | 1646 | 1464710746250 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1646 | 1464710746251 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:05:46 INFO - PROCESS | 1646 | 1464710746254 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1646 | 1464710746255 Marionette TRACE conn2 <- [1,274,null,{}] 09:05:46 INFO - PROCESS | 1646 | 1464710746257 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}] 09:05:46 INFO - PROCESS | 1646 | 1464710746326 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:05:46 INFO - PROCESS | 1646 | 1464710746370 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12119e000 == 39 [pid = 1646] [id = 76] 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x116734c00) [pid = 1646] [serial = 225] [outer = 0x0] 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11838a400) [pid = 1646] [serial = 226] [outer = 0x116734c00] 09:05:46 INFO - PROCESS | 1646 | 1464710746406 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1216ddc00) [pid = 1646] [serial = 227] [outer = 0x116734c00] 09:05:46 INFO - PROCESS | 1646 | 1464710746670 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 09:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:05:46 INFO - PROCESS | 1646 | 1464710746723 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1646 | 1464710746724 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:05:46 INFO - PROCESS | 1646 | 1464710746726 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1646 | 1464710746728 Marionette TRACE conn2 <- [1,278,null,{}] 09:05:46 INFO - PROCESS | 1646 | 1464710746730 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}] 09:05:46 INFO - PROCESS | 1646 | 1464710746839 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:05:46 INFO - PROCESS | 1646 | 1464710746844 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d28000 == 40 [pid = 1646] [id = 77] 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126d12400) [pid = 1646] [serial = 228] [outer = 0x0] 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12754bc00) [pid = 1646] [serial = 229] [outer = 0x126d12400] 09:05:46 INFO - PROCESS | 1646 | 1464710746873 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128e19800) [pid = 1646] [serial = 230] [outer = 0x126d12400] 09:05:47 INFO - PROCESS | 1646 | 1464710747343 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 09:05:47 INFO - PROCESS | 1646 | 1464710747396 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1646 | 1464710747397 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:05:47 INFO - PROCESS | 1646 | 1464710747399 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1646 | 1464710747400 Marionette TRACE conn2 <- [1,282,null,{}] 09:05:47 INFO - PROCESS | 1646 | 1464710747402 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}] 09:05:47 INFO - PROCESS | 1646 | 1464710747473 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:05:47 INFO - PROCESS | 1646 | 1464710747477 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x127663800 == 41 [pid = 1646] [id = 78] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1290bbc00) [pid = 1646] [serial = 231] [outer = 0x0] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1290c8c00) [pid = 1646] [serial = 232] [outer = 0x1290bbc00] 09:05:47 INFO - PROCESS | 1646 | 1464710747504 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1291b3400) [pid = 1646] [serial = 233] [outer = 0x1290bbc00] 09:05:47 INFO - PROCESS | 1646 | 1464710747789 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 419ms 09:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:05:47 INFO - PROCESS | 1646 | 1464710747821 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1646 | 1464710747823 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:05:47 INFO - PROCESS | 1646 | 1464710747825 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1646 | 1464710747826 Marionette TRACE conn2 <- [1,286,null,{}] 09:05:47 INFO - PROCESS | 1646 | 1464710747828 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}] 09:05:47 INFO - PROCESS | 1646 | 1464710747904 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:05:47 INFO - PROCESS | 1646 | 1464710747948 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a21000 == 42 [pid = 1646] [id = 79] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1290bd400) [pid = 1646] [serial = 234] [outer = 0x0] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12947dc00) [pid = 1646] [serial = 235] [outer = 0x1290bd400] 09:05:47 INFO - PROCESS | 1646 | 1464710747972 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129486c00) [pid = 1646] [serial = 236] [outer = 0x1290bd400] 09:05:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 567ms 09:05:48 INFO - PROCESS | 1646 | 1464710748388 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]]]}] 09:05:48 INFO - PROCESS | 1646 | 1464710748393 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1646 | 1464710748396 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:05:48 INFO - PROCESS | 1646 | 1464710748400 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1646 | 1464710748402 Marionette TRACE conn2 <- [1,290,null,{}] 09:05:48 INFO - PROCESS | 1646 | 1464710748406 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}] 09:05:48 INFO - PROCESS | 1646 | 1464710748504 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:05:48 INFO - PROCESS | 1646 | 1464710748546 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f94000 == 43 [pid = 1646] [id = 80] 09:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11618ec00) [pid = 1646] [serial = 237] [outer = 0x0] 09:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116a72000) [pid = 1646] [serial = 238] [outer = 0x11618ec00] 09:05:48 INFO - PROCESS | 1646 | 1464710748576 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118159c00) [pid = 1646] [serial = 239] [outer = 0x11618ec00] 09:05:48 INFO - PROCESS | 1646 | 1464710748984 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 09:05:49 INFO - PROCESS | 1646 | 1464710749021 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1646 | 1464710749025 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:05:49 INFO - PROCESS | 1646 | 1464710749029 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1646 | 1464710749031 Marionette TRACE conn2 <- [1,294,null,{}] 09:05:49 INFO - PROCESS | 1646 | 1464710749052 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}] 09:05:49 INFO - PROCESS | 1646 | 1464710749145 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:05:49 INFO - PROCESS | 1646 | 1464710749202 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc3000 == 44 [pid = 1646] [id = 81] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1182c9000) [pid = 1646] [serial = 240] [outer = 0x0] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1184ba000) [pid = 1646] [serial = 241] [outer = 0x1182c9000] 09:05:49 INFO - PROCESS | 1646 | 1464710749232 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11877e000) [pid = 1646] [serial = 242] [outer = 0x1182c9000] 09:05:49 INFO - PROCESS | 1646 | 1464710749640 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]]]}] 09:05:49 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. 09:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 637ms 09:05:49 INFO - PROCESS | 1646 | 1464710749667 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1646 | 1464710749668 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:05:49 INFO - PROCESS | 1646 | 1464710749671 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1646 | 1464710749673 Marionette TRACE conn2 <- [1,298,null,{}] 09:05:49 INFO - PROCESS | 1646 | 1464710749681 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}] 09:05:49 INFO - PROCESS | 1646 | 1464710749776 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:05:49 INFO - PROCESS | 1646 | 1464710749818 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x127673800 == 45 [pid = 1646] [id = 82] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119218000) [pid = 1646] [serial = 243] [outer = 0x0] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119a65000) [pid = 1646] [serial = 244] [outer = 0x119218000] 09:05:49 INFO - PROCESS | 1646 | 1464710749854 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12131b800) [pid = 1646] [serial = 245] [outer = 0x119218000] 09:05:50 INFO - PROCESS | 1646 | 1464710750261 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]]]}] 09:05:50 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. 09:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 09:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:05:50 INFO - PROCESS | 1646 | 1464710750292 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1646 | 1464710750294 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:05:50 INFO - PROCESS | 1646 | 1464710750296 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1646 | 1464710750297 Marionette TRACE conn2 <- [1,302,null,{}] 09:05:50 INFO - PROCESS | 1646 | 1464710750300 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}] 09:05:50 INFO - PROCESS | 1646 | 1464710750393 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:05:50 INFO - PROCESS | 1646 | 1464710750472 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12964f000 == 46 [pid = 1646] [id = 83] 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x120d63800) [pid = 1646] [serial = 246] [outer = 0x0] 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123fa6800) [pid = 1646] [serial = 247] [outer = 0x120d63800] 09:05:50 INFO - PROCESS | 1646 | 1464710750503 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x126646400) [pid = 1646] [serial = 248] [outer = 0x120d63800] 09:05:51 INFO - PROCESS | 1646 | 1464710751039 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]]]}] 09:05:51 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. 09:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 769ms 09:05:51 INFO - PROCESS | 1646 | 1464710751066 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1646 | 1464710751068 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:05:51 INFO - PROCESS | 1646 | 1464710751071 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1646 | 1464710751074 Marionette TRACE conn2 <- [1,306,null,{}] 09:05:51 INFO - PROCESS | 1646 | 1464710751078 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}] 09:05:51 INFO - PROCESS | 1646 | 1464710751162 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:05:51 INFO - PROCESS | 1646 | 1464710751207 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f89000 == 47 [pid = 1646] [id = 84] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1132b1000) [pid = 1646] [serial = 249] [outer = 0x0] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x115e6b400) [pid = 1646] [serial = 250] [outer = 0x1132b1000] 09:05:51 INFO - PROCESS | 1646 | 1464710751235 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11672dc00) [pid = 1646] [serial = 251] [outer = 0x1132b1000] 09:05:51 INFO - PROCESS | 1646 | 1464710751639 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]]]}] 09:05:51 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. 09:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 572ms 09:05:51 INFO - PROCESS | 1646 | 1464710751644 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1646 | 1464710751647 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:05:51 INFO - PROCESS | 1646 | 1464710751652 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1646 | 1464710751653 Marionette TRACE conn2 <- [1,310,null,{}] 09:05:51 INFO - PROCESS | 1646 | 1464710751656 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}] 09:05:51 INFO - PROCESS | 1646 | 1464710751760 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:05:51 INFO - PROCESS | 1646 | 1464710751801 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f8c800 == 48 [pid = 1646] [id = 85] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x112a78000) [pid = 1646] [serial = 252] [outer = 0x0] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1168bd800) [pid = 1646] [serial = 253] [outer = 0x112a78000] 09:05:51 INFO - PROCESS | 1646 | 1464710751828 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x118167c00) [pid = 1646] [serial = 254] [outer = 0x112a78000] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x127663800 == 47 [pid = 1646] [id = 78] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x126d28000 == 46 [pid = 1646] [id = 77] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12119e000 == 45 [pid = 1646] [id = 76] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x125322800 == 44 [pid = 1646] [id = 75] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x123e1d800 == 43 [pid = 1646] [id = 74] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1131c1000 == 42 [pid = 1646] [id = 73] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x119883800 == 41 [pid = 1646] [id = 72] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x119836800 == 40 [pid = 1646] [id = 71] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x118a70800 == 39 [pid = 1646] [id = 70] 09:05:51 INFO - PROCESS | 1646 | --DOCSHELL 0x118247000 == 38 [pid = 1646] [id = 69] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1168b6400) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOCSHELL 0x116fa5800 == 37 [pid = 1646] [id = 68] 09:05:52 INFO - PROCESS | 1646 | --DOCSHELL 0x112fc4000 == 36 [pid = 1646] [id = 67] 09:05:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1131cc800 == 35 [pid = 1646] [id = 66] 09:05:52 INFO - PROCESS | 1646 | --DOCSHELL 0x123f20800 == 34 [pid = 1646] [id = 64] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118faec00) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11923f000) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x120dad400) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11823d800) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1182ce800) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x116126c00) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1166d2400) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112a77000) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x113c0a400) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118706c00) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1168b3400) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11768a400) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125304400) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1166d0000) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x115e69800) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1182c9800) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11820ac00) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119376800) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11921d400) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x120db4400) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x120d61c00) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11977ec00) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119b37000) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121163400) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118fb6800) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12130e800) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x123bcc800) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x124c9d800) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x120db8c00) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123ff2000) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1216e0c00) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11877a800) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 09:05:52 INFO - PROCESS | 1646 | 1464710752175 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]]]}] 09:05:52 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. 09:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 09:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:05:52 INFO - PROCESS | 1646 | 1464710752222 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1646 | 1464710752223 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:05:52 INFO - PROCESS | 1646 | 1464710752225 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1646 | 1464710752228 Marionette TRACE conn2 <- [1,314,null,{}] 09:05:52 INFO - PROCESS | 1646 | 1464710752235 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}] 09:05:52 INFO - PROCESS | 1646 | 1464710752309 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:05:52 INFO - PROCESS | 1646 | 1464710752317 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x116888000 == 35 [pid = 1646] [id = 86] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118235c00) [pid = 1646] [serial = 255] [outer = 0x0] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182cb800) [pid = 1646] [serial = 256] [outer = 0x118235c00] 09:05:52 INFO - PROCESS | 1646 | 1464710752345 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118709400) [pid = 1646] [serial = 257] [outer = 0x118235c00] 09:05:52 INFO - PROCESS | 1646 | 1464710752683 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]]]}] 09:05:52 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. 09:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms 09:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:05:52 INFO - PROCESS | 1646 | 1464710752695 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1646 | 1464710752697 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:05:52 INFO - PROCESS | 1646 | 1464710752702 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1646 | 1464710752704 Marionette TRACE conn2 <- [1,318,null,{}] 09:05:52 INFO - PROCESS | 1646 | 1464710752706 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}] 09:05:52 INFO - PROCESS | 1646 | 1464710752782 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:05:52 INFO - PROCESS | 1646 | 1464710752822 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x118131000 == 36 [pid = 1646] [id = 87] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1182c7c00) [pid = 1646] [serial = 258] [outer = 0x0] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118fb5c00) [pid = 1646] [serial = 259] [outer = 0x1182c7c00] 09:05:52 INFO - PROCESS | 1646 | 1464710752848 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119240800) [pid = 1646] [serial = 260] [outer = 0x1182c7c00] 09:05:53 INFO - PROCESS | 1646 | 1464710753153 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]]]}] 09:05:53 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. 09:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 09:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:05:53 INFO - PROCESS | 1646 | 1464710753172 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1646 | 1464710753173 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:05:53 INFO - PROCESS | 1646 | 1464710753175 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1646 | 1464710753177 Marionette TRACE conn2 <- [1,322,null,{}] 09:05:53 INFO - PROCESS | 1646 | 1464710753179 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}] 09:05:53 INFO - PROCESS | 1646 | 1464710753253 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:05:53 INFO - PROCESS | 1646 | 1464710753258 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119267800 == 37 [pid = 1646] [id = 88] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119245400) [pid = 1646] [serial = 261] [outer = 0x0] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119a64800) [pid = 1646] [serial = 262] [outer = 0x119245400] 09:05:53 INFO - PROCESS | 1646 | 1464710753284 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x120d0dc00) [pid = 1646] [serial = 263] [outer = 0x119245400] 09:05:53 INFO - PROCESS | 1646 | 1464710753606 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]]]}] 09:05:53 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. 09:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 09:05:53 INFO - PROCESS | 1646 | 1464710753644 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1646 | 1464710753646 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:05:53 INFO - PROCESS | 1646 | 1464710753660 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1646 | 1464710753662 Marionette TRACE conn2 <- [1,326,null,{}] 09:05:53 INFO - PROCESS | 1646 | 1464710753664 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}] 09:05:53 INFO - PROCESS | 1646 | 1464710753750 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:05:53 INFO - PROCESS | 1646 | 1464710753756 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11979f000 == 38 [pid = 1646] [id = 89] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x120db8400) [pid = 1646] [serial = 264] [outer = 0x0] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121525400) [pid = 1646] [serial = 265] [outer = 0x120db8400] 09:05:53 INFO - PROCESS | 1646 | 1464710753782 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123ff2000) [pid = 1646] [serial = 266] [outer = 0x120db8400] 09:05:54 INFO - PROCESS | 1646 | 1464710754127 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]]]}] 09:05:54 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. 09:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 530ms 09:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:05:54 INFO - PROCESS | 1646 | 1464710754178 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1646 | 1464710754180 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:05:54 INFO - PROCESS | 1646 | 1464710754182 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1646 | 1464710754183 Marionette TRACE conn2 <- [1,330,null,{}] 09:05:54 INFO - PROCESS | 1646 | 1464710754185 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}] 09:05:54 INFO - PROCESS | 1646 | 1464710754285 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:05:54 INFO - PROCESS | 1646 | 1464710754289 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bd6800 == 39 [pid = 1646] [id = 90] 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x120db8800) [pid = 1646] [serial = 267] [outer = 0x0] 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x124c9ac00) [pid = 1646] [serial = 268] [outer = 0x120db8800] 09:05:54 INFO - PROCESS | 1646 | 1464710754314 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12530a800) [pid = 1646] [serial = 269] [outer = 0x120db8800] 09:05:54 INFO - PROCESS | 1646 | 1464710754646 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]]]}] 09:05:54 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. 09:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 09:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:05:54 INFO - PROCESS | 1646 | 1464710754701 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1646 | 1464710754703 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:05:54 INFO - PROCESS | 1646 | 1464710754705 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1646 | 1464710754706 Marionette TRACE conn2 <- [1,334,null,{}] 09:05:54 INFO - PROCESS | 1646 | 1464710754708 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}] 09:05:54 INFO - PROCESS | 1646 | 1464710754802 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:05:54 INFO - PROCESS | 1646 | 1464710754831 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210ad800 == 40 [pid = 1646] [id = 91] 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12530ac00) [pid = 1646] [serial = 270] [outer = 0x0] 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126b4e400) [pid = 1646] [serial = 271] [outer = 0x12530ac00] 09:05:54 INFO - PROCESS | 1646 | 1464710754856 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x126d10000) [pid = 1646] [serial = 272] [outer = 0x12530ac00] 09:05:55 INFO - PROCESS | 1646 | 1464710755156 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]]]}] 09:05:55 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. 09:05:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 09:05:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:05:55 INFO - PROCESS | 1646 | 1464710755174 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1646 | 1464710755175 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:05:55 INFO - PROCESS | 1646 | 1464710755177 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1646 | 1464710755178 Marionette TRACE conn2 <- [1,338,null,{}] 09:05:55 INFO - PROCESS | 1646 | 1464710755181 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}] 09:05:55 INFO - PROCESS | 1646 | 1464710755271 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:05:55 INFO - PROCESS | 1646 | 1464710755301 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ad9000 == 41 [pid = 1646] [id = 92] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x126647c00) [pid = 1646] [serial = 273] [outer = 0x0] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x127544000) [pid = 1646] [serial = 274] [outer = 0x126647c00] 09:05:55 INFO - PROCESS | 1646 | 1464710755334 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128a76400) [pid = 1646] [serial = 275] [outer = 0x126647c00] 09:05:55 INFO - PROCESS | 1646 | 1464710755648 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]]]}] 09:05:55 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. 09:05:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 09:05:55 INFO - PROCESS | 1646 | 1464710755696 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:05:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:05:55 INFO - PROCESS | 1646 | 1464710755697 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:05:55 INFO - PROCESS | 1646 | 1464710755699 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1646 | 1464710755700 Marionette TRACE conn2 <- [1,342,null,{}] 09:05:55 INFO - PROCESS | 1646 | 1464710755703 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}] 09:05:55 INFO - PROCESS | 1646 | 1464710755792 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:05:55 INFO - PROCESS | 1646 | 1464710755796 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1252a5000 == 42 [pid = 1646] [id = 93] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x127283c00) [pid = 1646] [serial = 276] [outer = 0x0] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128a7d400) [pid = 1646] [serial = 277] [outer = 0x127283c00] 09:05:55 INFO - PROCESS | 1646 | 1464710755823 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128a82000) [pid = 1646] [serial = 278] [outer = 0x127283c00] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x113c79c00) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x123b2ac00) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x113c77400) [pid = 1646] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1290bbc00) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112146400) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x116734c00) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x115e63c00) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x113380c00) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x120db9400) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x126644c00) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12663c400) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11870f800) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11822e800) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x126d12400) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:05:56 INFO - PROCESS | 1646 | 1464710756201 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]]]}] 09:05:56 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. 09:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 09:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:05:56 INFO - PROCESS | 1646 | 1464710756219 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1646 | 1464710756220 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:05:56 INFO - PROCESS | 1646 | 1464710756222 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1646 | 1464710756224 Marionette TRACE conn2 <- [1,346,null,{}] 09:05:56 INFO - PROCESS | 1646 | 1464710756227 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}] 09:05:56 INFO - PROCESS | 1646 | 1464710756311 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:05:56 INFO - PROCESS | 1646 | 1464710756357 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d21000 == 43 [pid = 1646] [id = 94] 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x113380c00) [pid = 1646] [serial = 279] [outer = 0x0] 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123fa4c00) [pid = 1646] [serial = 280] [outer = 0x113380c00] 09:05:56 INFO - PROCESS | 1646 | 1464710756385 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128e0e400) [pid = 1646] [serial = 281] [outer = 0x113380c00] 09:05:56 INFO - PROCESS | 1646 | 1464710756661 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]]]}] 09:05:56 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. 09:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 09:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:05:56 INFO - PROCESS | 1646 | 1464710756692 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1646 | 1464710756693 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:05:56 INFO - PROCESS | 1646 | 1464710756695 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1646 | 1464710756696 Marionette TRACE conn2 <- [1,350,null,{}] 09:05:56 INFO - PROCESS | 1646 | 1464710756706 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}] 09:05:56 INFO - PROCESS | 1646 | 1464710756786 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:05:56 INFO - PROCESS | 1646 | 1464710756791 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a20800 == 44 [pid = 1646] [id = 95] 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128e10c00) [pid = 1646] [serial = 282] [outer = 0x0] 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1290c6000) [pid = 1646] [serial = 283] [outer = 0x128e10c00] 09:05:56 INFO - PROCESS | 1646 | 1464710756816 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x129481800) [pid = 1646] [serial = 284] [outer = 0x128e10c00] 09:05:57 INFO - PROCESS | 1646 | 1464710757130 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]]]}] 09:05:57 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. 09:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 09:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:05:57 INFO - PROCESS | 1646 | 1464710757167 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1646 | 1464710757168 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:05:57 INFO - PROCESS | 1646 | 1464710757170 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1646 | 1464710757171 Marionette TRACE conn2 <- [1,354,null,{}] 09:05:57 INFO - PROCESS | 1646 | 1464710757174 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}] 09:05:57 INFO - PROCESS | 1646 | 1464710757269 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:05:57 INFO - PROCESS | 1646 | 1464710757275 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298c1000 == 45 [pid = 1646] [id = 96] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x111f40c00) [pid = 1646] [serial = 285] [outer = 0x0] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x129485000) [pid = 1646] [serial = 286] [outer = 0x111f40c00] 09:05:57 INFO - PROCESS | 1646 | 1464710757300 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1296e8000) [pid = 1646] [serial = 287] [outer = 0x111f40c00] 09:05:57 INFO - PROCESS | 1646 | 1464710757586 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]]]}] 09:05:57 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. 09:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 09:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:05:57 INFO - PROCESS | 1646 | 1464710757639 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1646 | 1464710757640 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:05:57 INFO - PROCESS | 1646 | 1464710757642 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1646 | 1464710757643 Marionette TRACE conn2 <- [1,358,null,{}] 09:05:57 INFO - PROCESS | 1646 | 1464710757645 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}] 09:05:57 INFO - PROCESS | 1646 | 1464710757727 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:05:57 INFO - PROCESS | 1646 | 1464710757733 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6db000 == 46 [pid = 1646] [id = 97] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1296ea400) [pid = 1646] [serial = 288] [outer = 0x0] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1296eec00) [pid = 1646] [serial = 289] [outer = 0x1296ea400] 09:05:57 INFO - PROCESS | 1646 | 1464710757759 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129710800) [pid = 1646] [serial = 290] [outer = 0x1296ea400] 09:05:58 INFO - PROCESS | 1646 | 1464710758120 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]]]}] 09:05:58 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. 09:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 09:05:58 INFO - PROCESS | 1646 | 1464710758160 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1646 | 1464710758163 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:05:58 INFO - PROCESS | 1646 | 1464710758167 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1646 | 1464710758169 Marionette TRACE conn2 <- [1,362,null,{}] 09:05:58 INFO - PROCESS | 1646 | 1464710758173 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}] 09:05:58 INFO - PROCESS | 1646 | 1464710758273 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:05:58 INFO - PROCESS | 1646 | 1464710758316 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x114ff5000 == 47 [pid = 1646] [id = 98] 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1132af000) [pid = 1646] [serial = 291] [outer = 0x0] 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x113c73400) [pid = 1646] [serial = 292] [outer = 0x1132af000] 09:05:58 INFO - PROCESS | 1646 | 1464710758347 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x115ef2800) [pid = 1646] [serial = 293] [outer = 0x1132af000] 09:05:58 INFO - PROCESS | 1646 | 1464710758839 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]]]}] 09:05:58 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. 09:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 723ms 09:05:58 INFO - PROCESS | 1646 | 1464710758891 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1646 | 1464710758897 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:05:58 INFO - PROCESS | 1646 | 1464710758904 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1646 | 1464710758906 Marionette TRACE conn2 <- [1,366,null,{}] 09:05:58 INFO - PROCESS | 1646 | 1464710758910 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}] 09:05:59 INFO - PROCESS | 1646 | 1464710759057 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:05:59 INFO - PROCESS | 1646 | 1464710759130 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a84800 == 48 [pid = 1646] [id = 99] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x117689800) [pid = 1646] [serial = 294] [outer = 0x0] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118203400) [pid = 1646] [serial = 295] [outer = 0x117689800] 09:05:59 INFO - PROCESS | 1646 | 1464710759159 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1182c6c00) [pid = 1646] [serial = 296] [outer = 0x117689800] 09:05:59 INFO - PROCESS | 1646 | 1464710759590 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]]]}] 09:05:59 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. 09:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 09:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:05:59 INFO - PROCESS | 1646 | 1464710759624 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1646 | 1464710759626 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:05:59 INFO - PROCESS | 1646 | 1464710759628 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1646 | 1464710759631 Marionette TRACE conn2 <- [1,370,null,{}] 09:05:59 INFO - PROCESS | 1646 | 1464710759658 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}] 09:05:59 INFO - PROCESS | 1646 | 1464710759759 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:05:59 INFO - PROCESS | 1646 | 1464710759819 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a2c000 == 49 [pid = 1646] [id = 100] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119220c00) [pid = 1646] [serial = 297] [outer = 0x0] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119a6d000) [pid = 1646] [serial = 298] [outer = 0x119220c00] 09:05:59 INFO - PROCESS | 1646 | 1464710759851 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x121038800) [pid = 1646] [serial = 299] [outer = 0x119220c00] 09:06:00 INFO - PROCESS | 1646 | 1464710760270 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]]]}] 09:06:00 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. 09:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 690ms 09:06:00 INFO - PROCESS | 1646 | 1464710760332 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1646 | 1464710760334 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:06:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:06:00 INFO - PROCESS | 1646 | 1464710760338 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1646 | 1464710760339 Marionette TRACE conn2 <- [1,374,null,{}] 09:06:00 INFO - PROCESS | 1646 | 1464710760341 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}] 09:06:00 INFO - PROCESS | 1646 | 1464710760443 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:06:00 INFO - PROCESS | 1646 | 1464710760514 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab22800 == 50 [pid = 1646] [id = 101] 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123fa5000) [pid = 1646] [serial = 300] [outer = 0x0] 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124deb800) [pid = 1646] [serial = 301] [outer = 0x123fa5000] 09:06:00 INFO - PROCESS | 1646 | 1464710760551 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x127161000) [pid = 1646] [serial = 302] [outer = 0x123fa5000] 09:06:01 INFO - PROCESS | 1646 | 1464710760996 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:06:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 09:06:01 INFO - PROCESS | 1646 | 1464710761009 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:06:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:06:01 INFO - PROCESS | 1646 | 1464710761010 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:06:01 INFO - PROCESS | 1646 | 1464710761047 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1646 | 1464710761049 Marionette TRACE conn2 <- [1,378,null,{}] 09:06:01 INFO - PROCESS | 1646 | 1464710761054 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}] 09:06:01 INFO - PROCESS | 1646 | 1464710761147 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:06:01 INFO - PROCESS | 1646 | 1464710761206 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2d2000 == 51 [pid = 1646] [id = 102] 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x126d12400) [pid = 1646] [serial = 303] [outer = 0x0] 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128e0b000) [pid = 1646] [serial = 304] [outer = 0x126d12400] 09:06:01 INFO - PROCESS | 1646 | 1464710761234 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a8ae800) [pid = 1646] [serial = 305] [outer = 0x126d12400] 09:06:01 INFO - PROCESS | 1646 | 1464710761847 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:06:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 858ms 09:06:01 INFO - PROCESS | 1646 | 1464710761872 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1646 | 1464710761875 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:06:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:06:01 INFO - PROCESS | 1646 | 1464710761880 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1646 | 1464710761884 Marionette TRACE conn2 <- [1,382,null,{}] 09:06:01 INFO - PROCESS | 1646 | 1464710761890 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}] 09:06:02 INFO - PROCESS | 1646 | 1464710762021 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:06:02 INFO - PROCESS | 1646 | 1464710762143 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x117466000 == 52 [pid = 1646] [id = 103] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x111e35c00) [pid = 1646] [serial = 306] [outer = 0x0] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x115efbc00) [pid = 1646] [serial = 307] [outer = 0x111e35c00] 09:06:02 INFO - PROCESS | 1646 | 1464710762190 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11685a400) [pid = 1646] [serial = 308] [outer = 0x111e35c00] 09:06:02 INFO - PROCESS | 1646 | 1464710762673 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:06:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 825ms 09:06:02 INFO - PROCESS | 1646 | 1464710762704 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1646 | 1464710762708 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:06:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:06:02 INFO - PROCESS | 1646 | 1464710762712 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1646 | 1464710762714 Marionette TRACE conn2 <- [1,386,null,{}] 09:06:02 INFO - PROCESS | 1646 | 1464710762716 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}] 09:06:02 INFO - PROCESS | 1646 | 1464710762809 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:06:02 INFO - PROCESS | 1646 | 1464710762856 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d8000 == 53 [pid = 1646] [id = 104] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x117119800) [pid = 1646] [serial = 309] [outer = 0x0] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11822e400) [pid = 1646] [serial = 310] [outer = 0x117119800] 09:06:02 INFO - PROCESS | 1646 | 1464710762882 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11870c000) [pid = 1646] [serial = 311] [outer = 0x117119800] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1298c1000 == 52 [pid = 1646] [id = 96] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x128a20800 == 51 [pid = 1646] [id = 95] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x126d21000 == 50 [pid = 1646] [id = 94] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1252a5000 == 49 [pid = 1646] [id = 93] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x121ad9000 == 48 [pid = 1646] [id = 92] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1210ad800 == 47 [pid = 1646] [id = 91] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12530dc00) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x115df2c00) [pid = 1646] [serial = 192] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12947dc00) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x119bd6800 == 46 [pid = 1646] [id = 90] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11979f000 == 45 [pid = 1646] [id = 89] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x119267800 == 44 [pid = 1646] [id = 88] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x118131000 == 43 [pid = 1646] [id = 87] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x116888000 == 42 [pid = 1646] [id = 86] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x116f8c800 == 41 [pid = 1646] [id = 85] 09:06:03 INFO - PROCESS | 1646 | --DOCSHELL 0x116f89000 == 40 [pid = 1646] [id = 84] 09:06:03 INFO - PROCESS | 1646 | 1464710763226 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 09:06:03 INFO - PROCESS | 1646 | 1464710763234 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:06:03 INFO - PROCESS | 1646 | 1464710763237 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:06:03 INFO - PROCESS | 1646 | 1464710763239 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1646 | 1464710763242 Marionette TRACE conn2 <- [1,390,null,{}] 09:06:03 INFO - PROCESS | 1646 | 1464710763251 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}] 09:06:03 INFO - PROCESS | 1646 | 1464710763333 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x126639c00) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11838a400) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118705400) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119354800) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1216d5400) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12d12a000) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x126c7ac00) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126b4b000) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118a58000) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1182cd000) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12754bc00) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11660f000) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x117e30c00) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x124df0800) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x121038400) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1184c6000) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123fa5c00) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x124c96000) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x128e19800) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x114fb8c00) [pid = 1646] [serial = 195] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12715ac00) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11977e800) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11923dc00) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11643d000) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1290c8c00) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1216ddc00) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126bd6800) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1291b3400) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1646 | 1464710763383 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fa3800 == 41 [pid = 1646] [id = 105] 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x114fb8c00) [pid = 1646] [serial = 312] [outer = 0x0] 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11838a400) [pid = 1646] [serial = 313] [outer = 0x114fb8c00] 09:06:03 INFO - PROCESS | 1646 | 1464710763411 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11934dc00) [pid = 1646] [serial = 314] [outer = 0x114fb8c00] 09:06:03 INFO - PROCESS | 1646 | 1464710763848 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 09:06:03 INFO - PROCESS | 1646 | 1464710763910 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1646 | 1464710763912 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:06:03 INFO - PROCESS | 1646 | 1464710763914 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1646 | 1464710763916 Marionette TRACE conn2 <- [1,394,null,{}] 09:06:03 INFO - PROCESS | 1646 | 1464710763919 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}] 09:06:04 INFO - PROCESS | 1646 | 1464710763995 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:06:04 INFO - PROCESS | 1646 | 1464710764000 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11984a000 == 42 [pid = 1646] [id = 106] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121305c00) [pid = 1646] [serial = 315] [outer = 0x0] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123f9e400) [pid = 1646] [serial = 316] [outer = 0x121305c00] 09:06:04 INFO - PROCESS | 1646 | 1464710764027 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x124d25000) [pid = 1646] [serial = 317] [outer = 0x121305c00] 09:06:04 INFO - PROCESS | 1646 | 1464710764345 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 09:06:04 INFO - PROCESS | 1646 | 1464710764384 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1646 | 1464710764385 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:06:04 INFO - PROCESS | 1646 | 1464710764387 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1646 | 1464710764388 Marionette TRACE conn2 <- [1,398,null,{}] 09:06:04 INFO - PROCESS | 1646 | 1464710764391 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}] 09:06:04 INFO - PROCESS | 1646 | 1464710764487 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:06:04 INFO - PROCESS | 1646 | 1464710764495 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f8e800 == 43 [pid = 1646] [id = 107] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125302c00) [pid = 1646] [serial = 318] [outer = 0x0] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126642800) [pid = 1646] [serial = 319] [outer = 0x125302c00] 09:06:04 INFO - PROCESS | 1646 | 1464710764522 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126d13800) [pid = 1646] [serial = 320] [outer = 0x125302c00] 09:06:04 INFO - PROCESS | 1646 | 1464710764844 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 09:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:06:04 INFO - PROCESS | 1646 | 1464710764856 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1646 | 1464710764857 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:06:04 INFO - PROCESS | 1646 | 1464710764859 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1646 | 1464710764860 Marionette TRACE conn2 <- [1,402,null,{}] 09:06:04 INFO - PROCESS | 1646 | 1464710764863 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}] 09:06:04 INFO - PROCESS | 1646 | 1464710764956 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:06:04 INFO - PROCESS | 1646 | 1464710764961 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b56800 == 44 [pid = 1646] [id = 108] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x127165400) [pid = 1646] [serial = 321] [outer = 0x0] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128a7e800) [pid = 1646] [serial = 322] [outer = 0x127165400] 09:06:04 INFO - PROCESS | 1646 | 1464710764989 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1296f3800) [pid = 1646] [serial = 323] [outer = 0x127165400] 09:06:05 INFO - PROCESS | 1646 | 1464710765358 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]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:06:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 09:06:05 INFO - PROCESS | 1646 | 1464710765378 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1646 | 1464710765379 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:06:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:06:05 INFO - PROCESS | 1646 | 1464710765382 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1646 | 1464710765385 Marionette TRACE conn2 <- [1,406,null,{}] 09:06:05 INFO - PROCESS | 1646 | 1464710765388 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}] 09:06:05 INFO - PROCESS | 1646 | 1464710765480 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:06:05 INFO - PROCESS | 1646 | 1464710765485 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x125330800 == 45 [pid = 1646] [id = 109] 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129489c00) [pid = 1646] [serial = 324] [outer = 0x0] 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a8b7000) [pid = 1646] [serial = 325] [outer = 0x129489c00] 09:06:05 INFO - PROCESS | 1646 | 1464710765509 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12a99cc00) [pid = 1646] [serial = 326] [outer = 0x129489c00] 09:06:05 INFO - PROCESS | 1646 | 1464710765854 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]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:06:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 09:06:05 INFO - PROCESS | 1646 | 1464710765903 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1646 | 1464710765904 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:06:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:06:05 INFO - PROCESS | 1646 | 1464710765907 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1646 | 1464710765908 Marionette TRACE conn2 <- [1,410,null,{}] 09:06:05 INFO - PROCESS | 1646 | 1464710765910 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}] 09:06:06 INFO - PROCESS | 1646 | 1464710766030 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:06:06 INFO - PROCESS | 1646 | 1464710766050 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b06000 == 46 [pid = 1646] [id = 110] 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x126d09800) [pid = 1646] [serial = 327] [outer = 0x0] 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12a9f0000) [pid = 1646] [serial = 328] [outer = 0x126d09800] 09:06:06 INFO - PROCESS | 1646 | 1464710766090 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12a9f6400) [pid = 1646] [serial = 329] [outer = 0x126d09800] 09:06:06 INFO - PROCESS | 1646 | 1464710766431 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:06:06 INFO - PROCESS | 1646 | 1464710766560 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]]]}] 09:06:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:06:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 668ms 09:06:06 INFO - PROCESS | 1646 | 1464710766576 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1646 | 1464710766577 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:06:06 INFO - PROCESS | 1646 | 1464710766579 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1646 | 1464710766580 Marionette TRACE conn2 <- [1,414,null,{}] 09:06:06 INFO - PROCESS | 1646 | 1464710766585 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}] 09:06:06 INFO - PROCESS | 1646 | 1464710766677 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:06:06 INFO - PROCESS | 1646 | 1464710766689 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x127675800 == 47 [pid = 1646] [id = 111] 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1296f2c00) [pid = 1646] [serial = 330] [outer = 0x0] 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12ac78400) [pid = 1646] [serial = 331] [outer = 0x1296f2c00] 09:06:06 INFO - PROCESS | 1646 | 1464710766712 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12b3ba800) [pid = 1646] [serial = 332] [outer = 0x1296f2c00] 09:06:07 INFO - PROCESS | 1646 | 1464710767068 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]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 523ms 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x113cc7c00) [pid = 1646] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119245400) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118235c00) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x120db8800) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x126647c00) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1290bd400) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x120db8400) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1132b1000) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12530ac00) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1182c7c00) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x127283c00) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x113380c00) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x112a78000) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128e10c00) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:06:07 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x111f40c00) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:06:07 INFO - PROCESS | 1646 | 1464710767208 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1646 | 1464710767209 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:06:07 INFO - PROCESS | 1646 | 1464710767220 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1646 | 1464710767221 Marionette TRACE conn2 <- [1,418,null,{}] 09:06:07 INFO - PROCESS | 1646 | 1464710767224 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}] 09:06:07 INFO - PROCESS | 1646 | 1464710767311 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:06:07 INFO - PROCESS | 1646 | 1464710767317 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x118244800 == 48 [pid = 1646] [id = 112] 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x117118800) [pid = 1646] [serial = 333] [outer = 0x0] 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118fad000) [pid = 1646] [serial = 334] [outer = 0x117118800] 09:06:07 INFO - PROCESS | 1646 | 1464710767342 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x124c9d800) [pid = 1646] [serial = 335] [outer = 0x117118800] 09:06:08 INFO - PROCESS | 1646 | 1464710768114 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]]]}] 09:06:08 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 09:06:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 927ms 09:06:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:06:08 INFO - PROCESS | 1646 | 1464710768141 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1646 | 1464710768143 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:06:08 INFO - PROCESS | 1646 | 1464710768145 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1646 | 1464710768146 Marionette TRACE conn2 <- [1,422,null,{}] 09:06:08 INFO - PROCESS | 1646 | 1464710768150 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}] 09:06:08 INFO - PROCESS | 1646 | 1464710768242 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:06:08 INFO - PROCESS | 1646 | 1464710768246 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acbc800 == 49 [pid = 1646] [id = 113] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126b43400) [pid = 1646] [serial = 336] [outer = 0x0] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12bad0800) [pid = 1646] [serial = 337] [outer = 0x126b43400] 09:06:08 INFO - PROCESS | 1646 | 1464710768276 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12bbbe400) [pid = 1646] [serial = 338] [outer = 0x126b43400] 09:06:09 INFO - PROCESS | 1646 | 1464710769091 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]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:06:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 09:06:09 INFO - PROCESS | 1646 | 1464710769115 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:06:09 INFO - PROCESS | 1646 | 1464710769119 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:06:09 INFO - PROCESS | 1646 | 1464710769123 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1646 | 1464710769125 Marionette TRACE conn2 <- [1,426,null,{}] 09:06:09 INFO - PROCESS | 1646 | 1464710769128 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}] 09:06:09 INFO - PROCESS | 1646 | 1464710769263 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:06:09 INFO - PROCESS | 1646 | 1464710769342 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fb9800 == 50 [pid = 1646] [id = 114] 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x111c86000) [pid = 1646] [serial = 339] [outer = 0x0] 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x112f49000) [pid = 1646] [serial = 340] [outer = 0x111c86000] 09:06:09 INFO - PROCESS | 1646 | 1464710769373 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x114fba800) [pid = 1646] [serial = 341] [outer = 0x111c86000] 09:06:09 INFO - PROCESS | 1646 | 1464710769850 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] 09:06:09 INFO - PROCESS | 1646 | 1464710769897 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:06:09 INFO - PROCESS | 1646 | 1464710769900 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1646 | 1464710769902 Marionette TRACE conn2 <- [1,430,null,{}] 09:06:09 INFO - PROCESS | 1646 | 1464710769905 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}] 09:06:10 INFO - PROCESS | 1646 | 1464710770005 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:06:10 INFO - PROCESS | 1646 | 1464710770065 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e13000 == 51 [pid = 1646] [id = 115] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1166cf400) [pid = 1646] [serial = 342] [outer = 0x0] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118708800) [pid = 1646] [serial = 343] [outer = 0x1166cf400] 09:06:10 INFO - PROCESS | 1646 | 1464710770096 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118fae800) [pid = 1646] [serial = 344] [outer = 0x1166cf400] 09:06:10 INFO - PROCESS | 1646 | 1464710770525 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 09:06:10 INFO - PROCESS | 1646 | 1464710770572 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1646 | 1464710770575 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:06:10 INFO - PROCESS | 1646 | 1464710770612 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1646 | 1464710770614 Marionette TRACE conn2 <- [1,434,null,{}] 09:06:10 INFO - PROCESS | 1646 | 1464710770617 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}] 09:06:10 INFO - PROCESS | 1646 | 1464710770714 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:06:10 INFO - PROCESS | 1646 | 1464710770776 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x129649800 == 52 [pid = 1646] [id = 116] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x120d17400) [pid = 1646] [serial = 345] [outer = 0x0] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x120db7000) [pid = 1646] [serial = 346] [outer = 0x120d17400] 09:06:10 INFO - PROCESS | 1646 | 1464710770805 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123fa5800) [pid = 1646] [serial = 347] [outer = 0x120d17400] 09:06:11 INFO - PROCESS | 1646 | 1464710771227 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]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:06:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 687ms 09:06:11 INFO - PROCESS | 1646 | 1464710771286 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1646 | 1464710771287 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:06:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:06:11 INFO - PROCESS | 1646 | 1464710771295 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1646 | 1464710771299 Marionette TRACE conn2 <- [1,438,null,{}] 09:06:11 INFO - PROCESS | 1646 | 1464710771302 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}] 09:06:11 INFO - PROCESS | 1646 | 1464710771402 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:06:11 INFO - PROCESS | 1646 | 1464710771463 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb91000 == 53 [pid = 1646] [id = 117] 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124ab0000) [pid = 1646] [serial = 348] [outer = 0x0] 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128a80400) [pid = 1646] [serial = 349] [outer = 0x124ab0000] 09:06:11 INFO - PROCESS | 1646 | 1464710771491 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128e14400) [pid = 1646] [serial = 350] [outer = 0x124ab0000] 09:06:11 INFO - PROCESS | 1646 | 1464710771943 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]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:06:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 678ms 09:06:12 INFO - PROCESS | 1646 | 1464710772159 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1646 | 1464710772162 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:06:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:06:12 INFO - PROCESS | 1646 | 1464710772178 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1646 | 1464710772180 Marionette TRACE conn2 <- [1,442,null,{}] 09:06:12 INFO - PROCESS | 1646 | 1464710772184 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}] 09:06:12 INFO - PROCESS | 1646 | 1464710772269 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:06:12 INFO - PROCESS | 1646 | 1464710772315 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11813a800 == 54 [pid = 1646] [id = 118] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x116a70400) [pid = 1646] [serial = 351] [outer = 0x0] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x117119000) [pid = 1646] [serial = 352] [outer = 0x116a70400] 09:06:12 INFO - PROCESS | 1646 | 1464710772342 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1182c8400) [pid = 1646] [serial = 353] [outer = 0x116a70400] 09:06:12 INFO - PROCESS | 1646 | 1464710772794 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:06:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 621ms 09:06:12 INFO - PROCESS | 1646 | 1464710772801 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1646 | 1464710772803 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:06:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:06:12 INFO - PROCESS | 1646 | 1464710772809 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1646 | 1464710772811 Marionette TRACE conn2 <- [1,446,null,{}] 09:06:12 INFO - PROCESS | 1646 | 1464710772814 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}] 09:06:12 INFO - PROCESS | 1646 | 1464710772902 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:06:12 INFO - PROCESS | 1646 | 1464710772949 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aad000 == 55 [pid = 1646] [id = 119] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11618ac00) [pid = 1646] [serial = 354] [outer = 0x0] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1184c3000) [pid = 1646] [serial = 355] [outer = 0x11618ac00] 09:06:12 INFO - PROCESS | 1646 | 1464710772978 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118a5b800) [pid = 1646] [serial = 356] [outer = 0x11618ac00] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12acbc800 == 54 [pid = 1646] [id = 113] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x118244800 == 53 [pid = 1646] [id = 112] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x127675800 == 52 [pid = 1646] [id = 111] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x126b06000 == 51 [pid = 1646] [id = 110] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x125330800 == 50 [pid = 1646] [id = 109] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1296eec00) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x123b56800 == 49 [pid = 1646] [id = 108] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x120f8e800 == 48 [pid = 1646] [id = 107] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11984a000 == 47 [pid = 1646] [id = 106] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x116fa3800 == 46 [pid = 1646] [id = 105] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d8000 == 45 [pid = 1646] [id = 104] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x117466000 == 44 [pid = 1646] [id = 103] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x128a2c000 == 43 [pid = 1646] [id = 100] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x118a84800 == 42 [pid = 1646] [id = 99] 09:06:13 INFO - PROCESS | 1646 | --DOCSHELL 0x114ff5000 == 41 [pid = 1646] [id = 98] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x116a72000) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119a65000) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119a64800) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x120d0dc00) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1182cb800) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124c9ac00) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118709400) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127544000) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129486c00) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x121525400) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123fa6800) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115e6b400) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11672dc00) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x126d10000) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x126b4e400) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118fb5c00) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119240800) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128a7d400) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x123fa4c00) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118167c00) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1168bd800) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1184ba000) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x128a76400) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1290c6000) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x128a82000) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x128e0e400) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1296e8000) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12530a800) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x129481800) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123ff2000) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129485000) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116611c00) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 09:06:13 INFO - PROCESS | 1646 | 1464710773363 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]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 571ms 09:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:06:13 INFO - PROCESS | 1646 | 1464710773378 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1646 | 1464710773380 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:06:13 INFO - PROCESS | 1646 | 1464710773382 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1646 | 1464710773385 Marionette TRACE conn2 <- [1,450,null,{}] 09:06:13 INFO - PROCESS | 1646 | 1464710773392 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}] 09:06:13 INFO - PROCESS | 1646 | 1464710773468 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:06:13 INFO - PROCESS | 1646 | 1464710773475 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e19000 == 42 [pid = 1646] [id = 120] 09:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11921e800) [pid = 1646] [serial = 357] [outer = 0x0] 09:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119b28800) [pid = 1646] [serial = 358] [outer = 0x11921e800] 09:06:13 INFO - PROCESS | 1646 | 1464710773506 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x120db8800) [pid = 1646] [serial = 359] [outer = 0x11921e800] 09:06:13 INFO - PROCESS | 1646 | 1464710773892 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] 09:06:13 INFO - PROCESS | 1646 | 1464710773907 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:06:13 INFO - PROCESS | 1646 | 1464710773910 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1646 | 1464710773912 Marionette TRACE conn2 <- [1,454,null,{}] 09:06:13 INFO - PROCESS | 1646 | 1464710773915 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}] 09:06:14 INFO - PROCESS | 1646 | 1464710774041 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:06:14 INFO - PROCESS | 1646 | 1464710774052 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11979e000 == 43 [pid = 1646] [id = 121] 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123b33800) [pid = 1646] [serial = 360] [outer = 0x0] 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x124ab8000) [pid = 1646] [serial = 361] [outer = 0x123b33800] 09:06:14 INFO - PROCESS | 1646 | 1464710774096 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125304400) [pid = 1646] [serial = 362] [outer = 0x123b33800] 09:06:14 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:14 INFO - PROCESS | 1646 | 1464710774508 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]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:06:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 621ms 09:06:14 INFO - PROCESS | 1646 | 1464710774532 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1646 | 1464710774534 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:06:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:06:14 INFO - PROCESS | 1646 | 1464710774536 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1646 | 1464710774537 Marionette TRACE conn2 <- [1,458,null,{}] 09:06:14 INFO - PROCESS | 1646 | 1464710774540 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}] 09:06:14 INFO - PROCESS | 1646 | 1464710774613 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:06:14 INFO - PROCESS | 1646 | 1464710774619 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f78000 == 44 [pid = 1646] [id = 122] 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12530b000) [pid = 1646] [serial = 363] [outer = 0x0] 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126b4c800) [pid = 1646] [serial = 364] [outer = 0x12530b000] 09:06:14 INFO - PROCESS | 1646 | 1464710774645 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x127157c00) [pid = 1646] [serial = 365] [outer = 0x12530b000] 09:06:14 INFO - PROCESS | 1646 | 1464710774962 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] 09:06:15 INFO - PROCESS | 1646 | 1464710775006 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:06:15 INFO - PROCESS | 1646 | 1464710775008 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1646 | 1464710775009 Marionette TRACE conn2 <- [1,462,null,{}] 09:06:15 INFO - PROCESS | 1646 | 1464710775012 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}] 09:06:15 INFO - PROCESS | 1646 | 1464710775105 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:06:15 INFO - PROCESS | 1646 | 1464710775164 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213c3000 == 45 [pid = 1646] [id = 123] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128a76400) [pid = 1646] [serial = 366] [outer = 0x0] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128a7f800) [pid = 1646] [serial = 367] [outer = 0x128a76400] 09:06:15 INFO - PROCESS | 1646 | 1464710775190 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1290c7000) [pid = 1646] [serial = 368] [outer = 0x128a76400] 09:06:15 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:15 INFO - PROCESS | 1646 | 1464710775514 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] 09:06:15 INFO - PROCESS | 1646 | 1464710775528 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:06:15 INFO - PROCESS | 1646 | 1464710775531 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1646 | 1464710775542 Marionette TRACE conn2 <- [1,466,null,{}] 09:06:15 INFO - PROCESS | 1646 | 1464710775554 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}] 09:06:15 INFO - PROCESS | 1646 | 1464710775644 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:06:15 INFO - PROCESS | 1646 | 1464710775649 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e18000 == 46 [pid = 1646] [id = 124] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128a77400) [pid = 1646] [serial = 369] [outer = 0x0] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1296e7400) [pid = 1646] [serial = 370] [outer = 0x128a77400] 09:06:15 INFO - PROCESS | 1646 | 1464710775674 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12a8ac800) [pid = 1646] [serial = 371] [outer = 0x128a77400] 09:06:16 INFO - PROCESS | 1646 | 1464710776027 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] 09:06:16 INFO - PROCESS | 1646 | 1464710776071 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:06:16 INFO - PROCESS | 1646 | 1464710776074 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1646 | 1464710776075 Marionette TRACE conn2 <- [1,470,null,{}] 09:06:16 INFO - PROCESS | 1646 | 1464710776077 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}] 09:06:16 INFO - PROCESS | 1646 | 1464710776169 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:06:16 INFO - PROCESS | 1646 | 1464710776201 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b12000 == 47 [pid = 1646] [id = 125] 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12948ac00) [pid = 1646] [serial = 372] [outer = 0x0] 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a9ef000) [pid = 1646] [serial = 373] [outer = 0x12948ac00] 09:06:16 INFO - PROCESS | 1646 | 1464710776225 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12ac6e000) [pid = 1646] [serial = 374] [outer = 0x12948ac00] 09:06:16 INFO - PROCESS | 1646 | 1464710776584 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]]]}] 09:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 568ms 09:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:06:16 INFO - PROCESS | 1646 | 1464710776643 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1646 | 1464710776645 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:06:16 INFO - PROCESS | 1646 | 1464710776648 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1646 | 1464710776650 Marionette TRACE conn2 <- [1,474,null,{}] 09:06:16 INFO - PROCESS | 1646 | 1464710776662 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}] 09:06:16 INFO - PROCESS | 1646 | 1464710776771 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:06:16 INFO - PROCESS | 1646 | 1464710776775 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x127660000 == 48 [pid = 1646] [id = 126] 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12a9f2000) [pid = 1646] [serial = 375] [outer = 0x0] 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b223c00) [pid = 1646] [serial = 376] [outer = 0x12a9f2000] 09:06:16 INFO - PROCESS | 1646 | 1464710776801 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b3bec00) [pid = 1646] [serial = 377] [outer = 0x12a9f2000] 09:06:17 INFO - PROCESS | 1646 | 1464710777151 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:06:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 529ms 09:06:17 INFO - PROCESS | 1646 | 1464710777176 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1646 | 1464710777177 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:06:17 INFO - PROCESS | 1646 | 1464710777186 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1646 | 1464710777188 Marionette TRACE conn2 <- [1,478,null,{}] 09:06:17 INFO - PROCESS | 1646 | 1464710777190 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}] 09:06:17 INFO - PROCESS | 1646 | 1464710777281 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:06:17 INFO - PROCESS | 1646 | 1464710777285 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x129120000 == 49 [pid = 1646] [id = 127] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12ac74c00) [pid = 1646] [serial = 378] [outer = 0x0] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12bad3c00) [pid = 1646] [serial = 379] [outer = 0x12ac74c00] 09:06:17 INFO - PROCESS | 1646 | 1464710777310 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bbbfc00) [pid = 1646] [serial = 380] [outer = 0x12ac74c00] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129489c00) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x126d09800) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1296ea400) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1296f2c00) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x117119800) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x125302c00) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x121305c00) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x127165400) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x111e35c00) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114fb8c00) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x117118800) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:06:17 INFO - PROCESS | 1646 | 1464710777683 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:06:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 526ms 09:06:17 INFO - PROCESS | 1646 | 1464710777706 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1646 | 1464710777708 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:06:17 INFO - PROCESS | 1646 | 1464710777710 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1646 | 1464710777712 Marionette TRACE conn2 <- [1,482,null,{}] 09:06:17 INFO - PROCESS | 1646 | 1464710777714 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}] 09:06:17 INFO - PROCESS | 1646 | 1464710777807 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:06:17 INFO - PROCESS | 1646 | 1464710777857 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12766f000 == 50 [pid = 1646] [id = 128] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x113c0b000) [pid = 1646] [serial = 381] [outer = 0x0] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129489c00) [pid = 1646] [serial = 382] [outer = 0x113c0b000] 09:06:17 INFO - PROCESS | 1646 | 1464710777886 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12bbcb400) [pid = 1646] [serial = 383] [outer = 0x113c0b000] 09:06:18 INFO - PROCESS | 1646 | 1464710778207 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:06:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 09:06:18 INFO - PROCESS | 1646 | 1464710778230 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1646 | 1464710778231 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:06:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:06:18 INFO - PROCESS | 1646 | 1464710778236 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1646 | 1464710778238 Marionette TRACE conn2 <- [1,486,null,{}] 09:06:18 INFO - PROCESS | 1646 | 1464710778242 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}] 09:06:18 INFO - PROCESS | 1646 | 1464710778361 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:06:18 INFO - PROCESS | 1646 | 1464710778427 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a95c000 == 51 [pid = 1646] [id = 129] 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a9ea000) [pid = 1646] [serial = 384] [outer = 0x0] 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12bbce800) [pid = 1646] [serial = 385] [outer = 0x12a9ea000] 09:06:18 INFO - PROCESS | 1646 | 1464710778470 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12c117800) [pid = 1646] [serial = 386] [outer = 0x12a9ea000] 09:06:18 INFO - PROCESS | 1646 | 1464710778823 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:06:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 621ms 09:06:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:06:18 INFO - PROCESS | 1646 | 1464710778857 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1646 | 1464710778858 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:06:18 INFO - PROCESS | 1646 | 1464710778860 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1646 | 1464710778861 Marionette TRACE conn2 <- [1,490,null,{}] 09:06:18 INFO - PROCESS | 1646 | 1464710778863 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}] 09:06:18 INFO - PROCESS | 1646 | 1464710778982 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:06:19 INFO - PROCESS | 1646 | 1464710779079 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba03800 == 52 [pid = 1646] [id = 130] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12c117400) [pid = 1646] [serial = 387] [outer = 0x0] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12c120800) [pid = 1646] [serial = 388] [outer = 0x12c117400] 09:06:19 INFO - PROCESS | 1646 | 1464710779123 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12c1d2400) [pid = 1646] [serial = 389] [outer = 0x12c117400] 09:06:19 INFO - PROCESS | 1646 | 1464710779483 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:06:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 668ms 09:06:19 INFO - PROCESS | 1646 | 1464710779529 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1646 | 1464710779530 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:06:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:06:19 INFO - PROCESS | 1646 | 1464710779594 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1646 | 1464710779596 Marionette TRACE conn2 <- [1,494,null,{}] 09:06:19 INFO - PROCESS | 1646 | 1464710779607 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}] 09:06:19 INFO - PROCESS | 1646 | 1464710779757 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:06:19 INFO - PROCESS | 1646 | 1464710779839 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164f0000 == 53 [pid = 1646] [id = 131] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x115deac00) [pid = 1646] [serial = 390] [outer = 0x0] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1164b4c00) [pid = 1646] [serial = 391] [outer = 0x115deac00] 09:06:19 INFO - PROCESS | 1646 | 1464710779879 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x117119800) [pid = 1646] [serial = 392] [outer = 0x115deac00] 09:06:20 INFO - PROCESS | 1646 | 1464710780322 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:06:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 883ms 09:06:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:06:20 INFO - PROCESS | 1646 | 1464710780416 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1646 | 1464710780419 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:06:20 INFO - PROCESS | 1646 | 1464710780422 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1646 | 1464710780424 Marionette TRACE conn2 <- [1,498,null,{}] 09:06:20 INFO - PROCESS | 1646 | 1464710780430 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}] 09:06:20 INFO - PROCESS | 1646 | 1464710780528 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:06:20 INFO - PROCESS | 1646 | 1464710780589 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11986f000 == 54 [pid = 1646] [id = 132] 09:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x117683000) [pid = 1646] [serial = 393] [outer = 0x0] 09:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11921e000) [pid = 1646] [serial = 394] [outer = 0x117683000] 09:06:20 INFO - PROCESS | 1646 | 1464710780618 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119a64800) [pid = 1646] [serial = 395] [outer = 0x117683000] 09:06:21 INFO - PROCESS | 1646 | 1464710781021 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]]]}] 09:06:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:06:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 622ms 09:06:21 INFO - PROCESS | 1646 | 1464710781044 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 1646 | 1464710781046 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:06:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:06:21 INFO - PROCESS | 1646 | 1464710781048 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 1646 | 1464710781050 Marionette TRACE conn2 <- [1,502,null,{}] 09:06:21 INFO - PROCESS | 1646 | 1464710781054 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}] 09:06:21 INFO - PROCESS | 1646 | 1464710781152 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:06:21 INFO - PROCESS | 1646 | 1464710781206 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab1e000 == 55 [pid = 1646] [id = 133] 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12530bc00) [pid = 1646] [serial = 396] [outer = 0x0] 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x126bd3800) [pid = 1646] [serial = 397] [outer = 0x12530bc00] 09:06:21 INFO - PROCESS | 1646 | 1464710781240 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128a7d000) [pid = 1646] [serial = 398] [outer = 0x12530bc00] 09:06:21 INFO - PROCESS | 1646 | 1464710781691 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]]]}] 09:06:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:06:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 09:06:21 INFO - PROCESS | 1646 | 1464710781720 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 1646 | 1464710781722 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:06:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:06:21 INFO - PROCESS | 1646 | 1464710781724 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 1646 | 1464710781725 Marionette TRACE conn2 <- [1,506,null,{}] 09:06:21 INFO - PROCESS | 1646 | 1464710781728 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}] 09:06:21 INFO - PROCESS | 1646 | 1464710781829 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:06:21 INFO - PROCESS | 1646 | 1464710781914 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2af000 == 56 [pid = 1646] [id = 134] 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1290c0400) [pid = 1646] [serial = 399] [outer = 0x0] 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a9ec000) [pid = 1646] [serial = 400] [outer = 0x1290c0400] 09:06:21 INFO - PROCESS | 1646 | 1464710781943 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b3bf000) [pid = 1646] [serial = 401] [outer = 0x1290c0400] 09:06:22 INFO - PROCESS | 1646 | 1464710782361 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:06:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 668ms 09:06:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:06:22 INFO - PROCESS | 1646 | 1464710782394 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1646 | 1464710782395 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:06:22 INFO - PROCESS | 1646 | 1464710782397 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1646 | 1464710782398 Marionette TRACE conn2 <- [1,510,null,{}] 09:06:22 INFO - PROCESS | 1646 | 1464710782401 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}] 09:06:22 INFO - PROCESS | 1646 | 1464710782496 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:06:22 INFO - PROCESS | 1646 | 1464710782542 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4a4000 == 57 [pid = 1646] [id = 135] 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12b226800) [pid = 1646] [serial = 402] [outer = 0x0] 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12bbc8000) [pid = 1646] [serial = 403] [outer = 0x12b226800] 09:06:22 INFO - PROCESS | 1646 | 1464710782572 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12bbd8c00) [pid = 1646] [serial = 404] [outer = 0x12b226800] 09:06:23 INFO - PROCESS | 1646 | 1464710783028 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 09:06:23 INFO - PROCESS | 1646 | 1464710783083 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1646 | 1464710783085 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:06:23 INFO - PROCESS | 1646 | 1464710783089 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1646 | 1464710783090 Marionette TRACE conn2 <- [1,514,null,{}] 09:06:23 INFO - PROCESS | 1646 | 1464710783092 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}] 09:06:23 INFO - PROCESS | 1646 | 1464710783348 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:06:23 INFO - PROCESS | 1646 | 1464710783421 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e6000 == 58 [pid = 1646] [id = 136] 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x115d58400) [pid = 1646] [serial = 405] [outer = 0x0] 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x116607000) [pid = 1646] [serial = 406] [outer = 0x115d58400] 09:06:23 INFO - PROCESS | 1646 | 1464710783450 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118163c00) [pid = 1646] [serial = 407] [outer = 0x115d58400] 09:06:23 INFO - PROCESS | 1646 | 1464710783845 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]]]}] 09:06:23 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 09:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 820ms 09:06:23 INFO - PROCESS | 1646 | 1464710783910 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1646 | 1464710783912 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:06:23 INFO - PROCESS | 1646 | 1464710783915 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1646 | 1464710783918 Marionette TRACE conn2 <- [1,518,null,{}] 09:06:23 INFO - PROCESS | 1646 | 1464710783921 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}] 09:06:24 INFO - PROCESS | 1646 | 1464710784010 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:06:24 INFO - PROCESS | 1646 | 1464710784075 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x117460000 == 59 [pid = 1646] [id = 137] 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11870d400) [pid = 1646] [serial = 408] [outer = 0x0] 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11923f800) [pid = 1646] [serial = 409] [outer = 0x11870d400] 09:06:24 INFO - PROCESS | 1646 | 1464710784105 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12115fc00) [pid = 1646] [serial = 410] [outer = 0x11870d400] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12a95c000 == 58 [pid = 1646] [id = 129] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12766f000 == 57 [pid = 1646] [id = 128] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x129120000 == 56 [pid = 1646] [id = 127] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x127660000 == 55 [pid = 1646] [id = 126] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x126b12000 == 54 [pid = 1646] [id = 125] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x123e18000 == 53 [pid = 1646] [id = 124] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x113c73400) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x118203400) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119a6d000) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12bad0800) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x124deb800) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128e0b000) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1213c3000 == 52 [pid = 1646] [id = 123] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x120f78000 == 51 [pid = 1646] [id = 122] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11979e000 == 50 [pid = 1646] [id = 121] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x117e19000 == 49 [pid = 1646] [id = 120] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x116aad000 == 48 [pid = 1646] [id = 119] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11813a800 == 47 [pid = 1646] [id = 118] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x117e13000 == 46 [pid = 1646] [id = 115] 09:06:24 INFO - PROCESS | 1646 | --DOCSHELL 0x112fb9800 == 45 [pid = 1646] [id = 114] 09:06:24 INFO - PROCESS | 1646 | 1464710784494 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:06:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 621ms 09:06:24 INFO - PROCESS | 1646 | 1464710784537 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:06:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:06:24 INFO - PROCESS | 1646 | 1464710784539 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:06:24 INFO - PROCESS | 1646 | 1464710784541 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1646 | 1464710784542 Marionette TRACE conn2 <- [1,522,null,{}] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a8b7000) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a9f0000) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a99cc00) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129710800) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12ac78400) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11870c000) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11822e400) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x126642800) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x126d13800) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123f9e400) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124d25000) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128a7e800) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11685a400) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x115efbc00) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11838a400) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11934dc00) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a9f6400) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118fad000) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124c9d800) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b3ba800) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1296f3800) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 09:06:24 INFO - PROCESS | 1646 | 1464710784561 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}] 09:06:24 INFO - PROCESS | 1646 | 1464710784639 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:06:24 INFO - PROCESS | 1646 | 1464710784664 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116abd000 == 46 [pid = 1646] [id = 138] 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123b2ac00) [pid = 1646] [serial = 411] [outer = 0x0] 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123f7b000) [pid = 1646] [serial = 412] [outer = 0x123b2ac00] 09:06:24 INFO - PROCESS | 1646 | 1464710784692 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x124ca2000) [pid = 1646] [serial = 413] [outer = 0x123b2ac00] 09:06:25 INFO - PROCESS | 1646 | 1464710785048 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]]]}] 09:06:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:06:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 528ms 09:06:25 INFO - PROCESS | 1646 | 1464710785070 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1646 | 1464710785073 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:06:25 INFO - PROCESS | 1646 | 1464710785081 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1646 | 1464710785084 Marionette TRACE conn2 <- [1,526,null,{}] 09:06:25 INFO - PROCESS | 1646 | 1464710785100 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}] 09:06:25 INFO - PROCESS | 1646 | 1464710785201 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:06:25 INFO - PROCESS | 1646 | 1464710785208 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11987b000 == 47 [pid = 1646] [id = 139] 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x125306c00) [pid = 1646] [serial = 414] [outer = 0x0] 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12754e800) [pid = 1646] [serial = 415] [outer = 0x125306c00] 09:06:25 INFO - PROCESS | 1646 | 1464710785250 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128e0e400) [pid = 1646] [serial = 416] [outer = 0x125306c00] 09:06:25 INFO - PROCESS | 1646 | 1464710785705 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]]]}] 09:06:25 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 09:06:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 636ms 09:06:25 INFO - PROCESS | 1646 | 1464710785712 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:06:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:06:25 INFO - PROCESS | 1646 | 1464710785723 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:06:25 INFO - PROCESS | 1646 | 1464710785726 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1646 | 1464710785727 Marionette TRACE conn2 <- [1,530,null,{}] 09:06:25 INFO - PROCESS | 1646 | 1464710785729 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}] 09:06:25 INFO - PROCESS | 1646 | 1464710785806 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:06:25 INFO - PROCESS | 1646 | 1464710785810 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b4e800 == 48 [pid = 1646] [id = 140] 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128e14800) [pid = 1646] [serial = 417] [outer = 0x0] 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12948bc00) [pid = 1646] [serial = 418] [outer = 0x128e14800] 09:06:25 INFO - PROCESS | 1646 | 1464710785838 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a990000) [pid = 1646] [serial = 419] [outer = 0x128e14800] 09:06:26 INFO - PROCESS | 1646 | 1464710786165 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"]]]}] 09:06:26 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 09:06:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:06:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:06:26 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 09:06:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:06:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:06:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 09:06:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:06:26 INFO - PROCESS | 1646 | 1464710786195 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1646 | 1464710786196 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:06:26 INFO - PROCESS | 1646 | 1464710786198 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1646 | 1464710786199 Marionette TRACE conn2 <- [1,534,null,{}] 09:06:26 INFO - PROCESS | 1646 | 1464710786201 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}] 09:06:26 INFO - PROCESS | 1646 | 1464710786282 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:06:26 INFO - PROCESS | 1646 | 1464710786339 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fa0800 == 49 [pid = 1646] [id = 141] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b227400) [pid = 1646] [serial = 420] [outer = 0x0] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12bacd800) [pid = 1646] [serial = 421] [outer = 0x12b227400] 09:06:26 INFO - PROCESS | 1646 | 1464710786370 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bbcf400) [pid = 1646] [serial = 422] [outer = 0x12b227400] 09:06:26 INFO - PROCESS | 1646 | 1464710786663 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]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:06:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 09:06:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:06:26 INFO - PROCESS | 1646 | 1464710786721 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1646 | 1464710786722 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:06:26 INFO - PROCESS | 1646 | 1464710786724 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1646 | 1464710786725 Marionette TRACE conn2 <- [1,538,null,{}] 09:06:26 INFO - PROCESS | 1646 | 1464710786728 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}] 09:06:26 INFO - PROCESS | 1646 | 1464710786840 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:06:26 INFO - PROCESS | 1646 | 1464710786856 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x127251800 == 50 [pid = 1646] [id = 142] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12bbcdc00) [pid = 1646] [serial = 423] [outer = 0x0] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12c11fc00) [pid = 1646] [serial = 424] [outer = 0x12bbcdc00] 09:06:26 INFO - PROCESS | 1646 | 1464710786884 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12c1dc800) [pid = 1646] [serial = 425] [outer = 0x12bbcdc00] 09:06:27 INFO - PROCESS | 1646 | 1464710787260 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]]]}] 09:06:27 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. 09:06:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 09:06:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:06:27 INFO - PROCESS | 1646 | 1464710787297 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1646 | 1464710787299 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:06:27 INFO - PROCESS | 1646 | 1464710787301 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1646 | 1464710787302 Marionette TRACE conn2 <- [1,542,null,{}] 09:06:27 INFO - PROCESS | 1646 | 1464710787304 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}] 09:06:27 INFO - PROCESS | 1646 | 1464710787398 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:06:27 INFO - PROCESS | 1646 | 1464710787403 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a960800 == 51 [pid = 1646] [id = 143] 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12c1dc000) [pid = 1646] [serial = 426] [outer = 0x0] 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12c733400) [pid = 1646] [serial = 427] [outer = 0x12c1dc000] 09:06:27 INFO - PROCESS | 1646 | 1464710787428 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12c739c00) [pid = 1646] [serial = 428] [outer = 0x12c1dc000] 09:06:27 INFO - PROCESS | 1646 | 1464710787741 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]]]}] 09:06:27 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. 09:06:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 09:06:27 INFO - PROCESS | 1646 | 1464710787773 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1646 | 1464710787774 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:06:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:06:27 INFO - PROCESS | 1646 | 1464710787776 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1646 | 1464710787778 Marionette TRACE conn2 <- [1,546,null,{}] 09:06:27 INFO - PROCESS | 1646 | 1464710787780 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}] 09:06:27 INFO - PROCESS | 1646 | 1464710787893 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:06:27 INFO - PROCESS | 1646 | 1464710787897 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acaf000 == 52 [pid = 1646] [id = 144] 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12c731400) [pid = 1646] [serial = 429] [outer = 0x0] 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12c73e400) [pid = 1646] [serial = 430] [outer = 0x12c731400] 09:06:27 INFO - PROCESS | 1646 | 1464710787927 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12c8f6000) [pid = 1646] [serial = 431] [outer = 0x12c731400] 09:06:28 INFO - PROCESS | 1646 | 1464710788294 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]]]}] 09:06:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:06:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 09:06:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:06:28 INFO - PROCESS | 1646 | 1464710788346 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1646 | 1464710788347 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:06:28 INFO - PROCESS | 1646 | 1464710788349 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1646 | 1464710788350 Marionette TRACE conn2 <- [1,550,null,{}] 09:06:28 INFO - PROCESS | 1646 | 1464710788353 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}] 09:06:28 INFO - PROCESS | 1646 | 1464710788455 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:06:28 INFO - PROCESS | 1646 | 1464710788496 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bea0000 == 53 [pid = 1646] [id = 145] 09:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128baec00) [pid = 1646] [serial = 432] [outer = 0x0] 09:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128bb4000) [pid = 1646] [serial = 433] [outer = 0x128baec00] 09:06:28 INFO - PROCESS | 1646 | 1464710788527 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128bbb800) [pid = 1646] [serial = 434] [outer = 0x128baec00] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123b33800) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128a76400) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12530b000) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a9f2000) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12ac74c00) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a9ea000) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126b43400) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128a77400) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12948ac00) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x113c0b000) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11921e800) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11618ac00) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x116a70400) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:06:28 INFO - PROCESS | 1646 | 1464710788913 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]]]}] 09:06:28 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. 09:06:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 09:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:06:28 INFO - PROCESS | 1646 | 1464710788922 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1646 | 1464710788923 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:06:28 INFO - PROCESS | 1646 | 1464710788930 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1646 | 1464710788931 Marionette TRACE conn2 <- [1,554,null,{}] 09:06:28 INFO - PROCESS | 1646 | 1464710788939 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}] 09:06:29 INFO - PROCESS | 1646 | 1464710789046 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:06:29 INFO - PROCESS | 1646 | 1464710789076 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4ad000 == 54 [pid = 1646] [id = 146] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x113cc7800) [pid = 1646] [serial = 435] [outer = 0x0] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x114f5a000) [pid = 1646] [serial = 436] [outer = 0x113cc7800] 09:06:29 INFO - PROCESS | 1646 | 1464710789105 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x114fb9400) [pid = 1646] [serial = 437] [outer = 0x113cc7800] 09:06:29 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:29 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:29 INFO - PROCESS | 1646 | 1464710789418 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:06:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 525ms 09:06:29 INFO - PROCESS | 1646 | 1464710789455 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:06:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:06:29 INFO - PROCESS | 1646 | 1464710789457 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:06:29 INFO - PROCESS | 1646 | 1464710789459 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1646 | 1464710789461 Marionette TRACE conn2 <- [1,558,null,{}] 09:06:29 INFO - PROCESS | 1646 | 1464710789463 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}] 09:06:29 INFO - PROCESS | 1646 | 1464710789552 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:06:29 INFO - PROCESS | 1646 | 1464710789602 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c2000 == 55 [pid = 1646] [id = 147] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x114f61800) [pid = 1646] [serial = 438] [outer = 0x0] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126c71400) [pid = 1646] [serial = 439] [outer = 0x114f61800] 09:06:29 INFO - PROCESS | 1646 | 1464710789625 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12bbc2000) [pid = 1646] [serial = 440] [outer = 0x114f61800] 09:06:29 INFO - PROCESS | 1646 | 1464710789887 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:06:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 09:06:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:06:29 INFO - PROCESS | 1646 | 1464710789928 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1646 | 1464710789929 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:06:29 INFO - PROCESS | 1646 | 1464710789939 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1646 | 1464710789940 Marionette TRACE conn2 <- [1,562,null,{}] 09:06:29 INFO - PROCESS | 1646 | 1464710789943 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}] 09:06:30 INFO - PROCESS | 1646 | 1464710790027 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:06:30 INFO - PROCESS | 1646 | 1464710790032 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb70800 == 56 [pid = 1646] [id = 148] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12bbbd800) [pid = 1646] [serial = 441] [outer = 0x0] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12c8ef800) [pid = 1646] [serial = 442] [outer = 0x12bbbd800] 09:06:30 INFO - PROCESS | 1646 | 1464710790056 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12c8fc800) [pid = 1646] [serial = 443] [outer = 0x12bbbd800] 09:06:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:30 INFO - PROCESS | 1646 | 1464710790387 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 476ms 09:06:30 INFO - PROCESS | 1646 | 1464710790408 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1646 | 1464710790410 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:06:30 INFO - PROCESS | 1646 | 1464710790412 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1646 | 1464710790413 Marionette TRACE conn2 <- [1,566,null,{}] 09:06:30 INFO - PROCESS | 1646 | 1464710790415 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}] 09:06:30 INFO - PROCESS | 1646 | 1464710790526 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:06:30 INFO - PROCESS | 1646 | 1464710790532 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce5c800 == 57 [pid = 1646] [id = 149] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128b6f000) [pid = 1646] [serial = 444] [outer = 0x0] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128b72000) [pid = 1646] [serial = 445] [outer = 0x128b6f000] 09:06:30 INFO - PROCESS | 1646 | 1464710790556 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128b76000) [pid = 1646] [serial = 446] [outer = 0x128b6f000] 09:06:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:30 INFO - PROCESS | 1646 | 1464710790960 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 568ms 09:06:30 INFO - PROCESS | 1646 | 1464710790980 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1646 | 1464710790983 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:06:30 INFO - PROCESS | 1646 | 1464710790987 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1646 | 1464710790989 Marionette TRACE conn2 <- [1,570,null,{}] 09:06:30 INFO - PROCESS | 1646 | 1464710790993 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}] 09:06:31 INFO - PROCESS | 1646 | 1464710791101 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:06:31 INFO - PROCESS | 1646 | 1464710791154 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11811e800 == 58 [pid = 1646] [id = 150] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x114f5bc00) [pid = 1646] [serial = 447] [outer = 0x0] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x115d5a800) [pid = 1646] [serial = 448] [outer = 0x114f5bc00] 09:06:31 INFO - PROCESS | 1646 | 1464710791186 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11740a800) [pid = 1646] [serial = 449] [outer = 0x114f5bc00] 09:06:31 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:31 INFO - PROCESS | 1646 | 1464710791615 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:06:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 09:06:31 INFO - PROCESS | 1646 | 1464710791658 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1646 | 1464710791662 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:06:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:06:31 INFO - PROCESS | 1646 | 1464710791687 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1646 | 1464710791688 Marionette TRACE conn2 <- [1,574,null,{}] 09:06:31 INFO - PROCESS | 1646 | 1464710791691 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}] 09:06:31 INFO - PROCESS | 1646 | 1464710791793 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:06:31 INFO - PROCESS | 1646 | 1464710791858 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12529b000 == 59 [pid = 1646] [id = 151] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11870f000) [pid = 1646] [serial = 450] [outer = 0x0] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x120d17c00) [pid = 1646] [serial = 451] [outer = 0x11870f000] 09:06:31 INFO - PROCESS | 1646 | 1464710791887 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x123fa5c00) [pid = 1646] [serial = 452] [outer = 0x11870f000] 09:06:32 INFO - PROCESS | 1646 | 1464710792317 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]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 674ms 09:06:32 INFO - PROCESS | 1646 | 1464710792358 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1646 | 1464710792359 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:06:32 INFO - PROCESS | 1646 | 1464710792361 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1646 | 1464710792364 Marionette TRACE conn2 <- [1,578,null,{}] 09:06:32 INFO - PROCESS | 1646 | 1464710792372 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}] 09:06:32 INFO - PROCESS | 1646 | 1464710792496 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:06:32 INFO - PROCESS | 1646 | 1464710792551 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8cf800 == 60 [pid = 1646] [id = 152] 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x127165000) [pid = 1646] [serial = 453] [outer = 0x0] 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128b76400) [pid = 1646] [serial = 454] [outer = 0x127165000] 09:06:32 INFO - PROCESS | 1646 | 1464710792582 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128bbbc00) [pid = 1646] [serial = 455] [outer = 0x127165000] 09:06:33 INFO - PROCESS | 1646 | 1464710793034 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]]]}] 09:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 723ms 09:06:33 INFO - PROCESS | 1646 | 1464710793084 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1646 | 1464710793086 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:06:33 INFO - PROCESS | 1646 | 1464710793088 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1646 | 1464710793090 Marionette TRACE conn2 <- [1,582,null,{}] 09:06:33 INFO - PROCESS | 1646 | 1464710793092 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}] 09:06:33 INFO - PROCESS | 1646 | 1464710793194 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:06:33 INFO - PROCESS | 1646 | 1464710793245 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf7a800 == 61 [pid = 1646] [id = 153] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x129480c00) [pid = 1646] [serial = 456] [outer = 0x0] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a8b7c00) [pid = 1646] [serial = 457] [outer = 0x129480c00] 09:06:33 INFO - PROCESS | 1646 | 1464710793276 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12ac78400) [pid = 1646] [serial = 458] [outer = 0x129480c00] 09:06:33 INFO - PROCESS | 1646 | 1464710793724 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]]]}] 09:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 669ms 09:06:33 INFO - PROCESS | 1646 | 1464710793792 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1646 | 1464710793794 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:06:33 INFO - PROCESS | 1646 | 1464710793797 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1646 | 1464710793798 Marionette TRACE conn2 <- [1,586,null,{}] 09:06:33 INFO - PROCESS | 1646 | 1464710793834 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}] 09:06:33 INFO - PROCESS | 1646 | 1464710793922 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:06:33 INFO - PROCESS | 1646 | 1464710793929 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12912a000 == 62 [pid = 1646] [id = 154] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1182cb800) [pid = 1646] [serial = 459] [outer = 0x0] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12bad7000) [pid = 1646] [serial = 460] [outer = 0x1182cb800] 09:06:33 INFO - PROCESS | 1646 | 1464710793959 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12bbd4c00) [pid = 1646] [serial = 461] [outer = 0x1182cb800] 09:06:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:34 INFO - PROCESS | 1646 | 1464710794622 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:06:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 840ms 09:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:06:34 INFO - PROCESS | 1646 | 1464710794637 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1646 | 1464710794639 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:06:34 INFO - PROCESS | 1646 | 1464710794643 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1646 | 1464710794645 Marionette TRACE conn2 <- [1,590,null,{}] 09:06:34 INFO - PROCESS | 1646 | 1464710794650 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}] 09:06:34 INFO - PROCESS | 1646 | 1464710794738 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:06:34 INFO - PROCESS | 1646 | 1464710794790 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193ca800 == 63 [pid = 1646] [id = 155] 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x114f56c00) [pid = 1646] [serial = 462] [outer = 0x0] 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x115e61400) [pid = 1646] [serial = 463] [outer = 0x114f56c00] 09:06:34 INFO - PROCESS | 1646 | 1464710794818 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11815a800) [pid = 1646] [serial = 464] [outer = 0x114f56c00] 09:06:35 INFO - PROCESS | 1646 | 1464710795247 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]]]}] 09:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 673ms 09:06:35 INFO - PROCESS | 1646 | 1464710795316 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 1646 | 1464710795319 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:06:35 INFO - PROCESS | 1646 | 1464710795324 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1646 | 1464710795325 Marionette TRACE conn2 <- [1,594,null,{}] 09:06:35 INFO - PROCESS | 1646 | 1464710795328 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}] 09:06:35 INFO - PROCESS | 1646 | 1464710795418 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:06:35 INFO - PROCESS | 1646 | 1464710795484 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e13000 == 64 [pid = 1646] [id = 156] 09:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1182c9c00) [pid = 1646] [serial = 465] [outer = 0x0] 09:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x118705c00) [pid = 1646] [serial = 466] [outer = 0x1182c9c00] 09:06:35 INFO - PROCESS | 1646 | 1464710795511 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x118a57800) [pid = 1646] [serial = 467] [outer = 0x1182c9c00] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1164d6800 == 63 [pid = 1646] [id = 65] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12cb70800 == 62 [pid = 1646] [id = 148] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8c2000 == 61 [pid = 1646] [id = 147] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4ad000 == 60 [pid = 1646] [id = 146] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12bea0000 == 59 [pid = 1646] [id = 145] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12acaf000 == 58 [pid = 1646] [id = 144] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12a960800 == 57 [pid = 1646] [id = 143] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12c120800) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x127251800 == 56 [pid = 1646] [id = 142] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x116fa0800 == 55 [pid = 1646] [id = 141] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x123b4e800 == 54 [pid = 1646] [id = 140] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11987b000 == 53 [pid = 1646] [id = 139] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x116abd000 == 52 [pid = 1646] [id = 138] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x117460000 == 51 [pid = 1646] [id = 137] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e6000 == 50 [pid = 1646] [id = 136] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab1e000 == 49 [pid = 1646] [id = 133] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11986f000 == 48 [pid = 1646] [id = 132] 09:06:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1164f0000 == 47 [pid = 1646] [id = 131] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12bbbe400) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1296e7400) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12ac6e000) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a9ef000) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x129489c00) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x119b28800) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x120db8800) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x118a5b800) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1184c3000) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1182c8400) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x117119000) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x124ab8000) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x125304400) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128a80400) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x118708800) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128a7f800) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x126b4c800) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x127157c00) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x120db7000) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12b3bec00) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x112f49000) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12b223c00) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12bad3c00) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12bbce800) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12c117800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12bbbfc00) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a8ac800) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bbcb400) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1290c7000) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 09:06:35 INFO - PROCESS | 1646 | 1464710795907 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]]]}] 09:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 09:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:06:35 INFO - PROCESS | 1646 | 1464710795943 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 1646 | 1464710795944 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:06:35 INFO - PROCESS | 1646 | 1464710795947 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1646 | 1464710795950 Marionette TRACE conn2 <- [1,598,null,{}] 09:06:35 INFO - PROCESS | 1646 | 1464710795959 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}] 09:06:36 INFO - PROCESS | 1646 | 1464710796040 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:06:36 INFO - PROCESS | 1646 | 1464710796096 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e6000 == 48 [pid = 1646] [id = 157] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1182cf800) [pid = 1646] [serial = 468] [outer = 0x0] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11936d400) [pid = 1646] [serial = 469] [outer = 0x1182cf800] 09:06:36 INFO - PROCESS | 1646 | 1464710796135 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x121308000) [pid = 1646] [serial = 470] [outer = 0x1182cf800] 09:06:36 INFO - PROCESS | 1646 | 1464710796578 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]]]}] 09:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 677ms 09:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:06:36 INFO - PROCESS | 1646 | 1464710796624 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:06:36 INFO - PROCESS | 1646 | 1464710796626 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:06:36 INFO - PROCESS | 1646 | 1464710796628 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1646 | 1464710796629 Marionette TRACE conn2 <- [1,602,null,{}] 09:06:36 INFO - PROCESS | 1646 | 1464710796631 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}] 09:06:36 INFO - PROCESS | 1646 | 1464710796710 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:06:36 INFO - PROCESS | 1646 | 1464710796737 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210a5800 == 49 [pid = 1646] [id = 158] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x124deb800) [pid = 1646] [serial = 471] [outer = 0x0] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12663c400) [pid = 1646] [serial = 472] [outer = 0x124deb800] 09:06:36 INFO - PROCESS | 1646 | 1464710796762 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x124ab8400) [pid = 1646] [serial = 473] [outer = 0x124deb800] 09:06:37 INFO - PROCESS | 1646 | 1464710797088 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]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 09:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:06:37 INFO - PROCESS | 1646 | 1464710797146 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1646 | 1464710797148 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:06:37 INFO - PROCESS | 1646 | 1464710797150 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1646 | 1464710797151 Marionette TRACE conn2 <- [1,606,null,{}] 09:06:37 INFO - PROCESS | 1646 | 1464710797153 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}] 09:06:37 INFO - PROCESS | 1646 | 1464710797228 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:06:37 INFO - PROCESS | 1646 | 1464710797236 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae1000 == 50 [pid = 1646] [id = 159] 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x126d10000) [pid = 1646] [serial = 474] [outer = 0x0] 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128a76400) [pid = 1646] [serial = 475] [outer = 0x126d10000] 09:06:37 INFO - PROCESS | 1646 | 1464710797262 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128b6c000) [pid = 1646] [serial = 476] [outer = 0x126d10000] 09:06:37 INFO - PROCESS | 1646 | 1464710797591 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]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 470ms 09:06:37 INFO - PROCESS | 1646 | 1464710797621 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1646 | 1464710797622 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:06:37 INFO - PROCESS | 1646 | 1464710797624 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1646 | 1464710797625 Marionette TRACE conn2 <- [1,610,null,{}] 09:06:37 INFO - PROCESS | 1646 | 1464710797628 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}] 09:06:37 INFO - PROCESS | 1646 | 1464710797722 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:06:37 INFO - PROCESS | 1646 | 1464710797727 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1266c1000 == 51 [pid = 1646] [id = 160] 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128b74400) [pid = 1646] [serial = 477] [outer = 0x0] 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128bba400) [pid = 1646] [serial = 478] [outer = 0x128b74400] 09:06:37 INFO - PROCESS | 1646 | 1464710797753 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x129487800) [pid = 1646] [serial = 479] [outer = 0x128b74400] 09:06:38 INFO - PROCESS | 1646 | 1464710798125 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]]]}] 09:06:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:06:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 09:06:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:06:38 INFO - PROCESS | 1646 | 1464710798143 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1646 | 1464710798144 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:06:38 INFO - PROCESS | 1646 | 1464710798146 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1646 | 1464710798148 Marionette TRACE conn2 <- [1,614,null,{}] 09:06:38 INFO - PROCESS | 1646 | 1464710798151 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}] 09:06:38 INFO - PROCESS | 1646 | 1464710798255 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:06:38 INFO - PROCESS | 1646 | 1464710798269 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12766e000 == 52 [pid = 1646] [id = 161] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128bad000) [pid = 1646] [serial = 480] [outer = 0x0] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1296f2c00) [pid = 1646] [serial = 481] [outer = 0x128bad000] 09:06:38 INFO - PROCESS | 1646 | 1464710798294 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x114f5cc00) [pid = 1646] [serial = 482] [outer = 0x128bad000] 09:06:38 INFO - PROCESS | 1646 | 1464710798615 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]]]}] 09:06:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:06:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 09:06:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:06:38 INFO - PROCESS | 1646 | 1464710798669 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1646 | 1464710798670 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:06:38 INFO - PROCESS | 1646 | 1464710798672 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1646 | 1464710798673 Marionette TRACE conn2 <- [1,618,null,{}] 09:06:38 INFO - PROCESS | 1646 | 1464710798675 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}] 09:06:38 INFO - PROCESS | 1646 | 1464710798772 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:06:38 INFO - PROCESS | 1646 | 1464710798785 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d4800 == 53 [pid = 1646] [id = 162] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x129489c00) [pid = 1646] [serial = 483] [outer = 0x0] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12bad0c00) [pid = 1646] [serial = 484] [outer = 0x129489c00] 09:06:38 INFO - PROCESS | 1646 | 1464710798810 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12bbc2c00) [pid = 1646] [serial = 485] [outer = 0x129489c00] 09:06:39 INFO - PROCESS | 1646 | 1464710799158 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 09:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:06:39 INFO - PROCESS | 1646 | 1464710799194 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1646 | 1464710799195 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:06:39 INFO - PROCESS | 1646 | 1464710799197 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1646 | 1464710799198 Marionette TRACE conn2 <- [1,622,null,{}] 09:06:39 INFO - PROCESS | 1646 | 1464710799203 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}] 09:06:39 INFO - PROCESS | 1646 | 1464710799309 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:06:39 INFO - PROCESS | 1646 | 1464710799313 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab1a000 == 54 [pid = 1646] [id = 163] 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x129703000) [pid = 1646] [serial = 486] [outer = 0x0] 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12bbd3800) [pid = 1646] [serial = 487] [outer = 0x129703000] 09:06:39 INFO - PROCESS | 1646 | 1464710799365 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12c120000) [pid = 1646] [serial = 488] [outer = 0x129703000] 09:06:39 INFO - PROCESS | 1646 | 1464710799654 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 09:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:06:39 INFO - PROCESS | 1646 | 1464710799673 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1646 | 1464710799674 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:06:39 INFO - PROCESS | 1646 | 1464710799676 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1646 | 1464710799678 Marionette TRACE conn2 <- [1,626,null,{}] 09:06:39 INFO - PROCESS | 1646 | 1464710799680 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}] 09:06:39 INFO - PROCESS | 1646 | 1464710799784 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:06:39 INFO - PROCESS | 1646 | 1464710799817 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb90800 == 55 [pid = 1646] [id = 164] 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bbd7c00) [pid = 1646] [serial = 489] [outer = 0x0] 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12c1d8400) [pid = 1646] [serial = 490] [outer = 0x12bbd7c00] 09:06:39 INFO - PROCESS | 1646 | 1464710799841 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12c733c00) [pid = 1646] [serial = 491] [outer = 0x12bbd7c00] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12c1dc000) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12c731400) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x115d58400) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128baec00) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11870d400) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12bbcdc00) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128e14800) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x114f61800) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12c117400) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x125306c00) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123b2ac00) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x113cc7800) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b227400) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12bbbd800) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:06:40 INFO - PROCESS | 1646 | 1464710800275 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]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:06:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 619ms 09:06:40 INFO - PROCESS | 1646 | 1464710800296 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:06:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:06:40 INFO - PROCESS | 1646 | 1464710800297 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:06:40 INFO - PROCESS | 1646 | 1464710800304 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1646 | 1464710800307 Marionette TRACE conn2 <- [1,630,null,{}] 09:06:40 INFO - PROCESS | 1646 | 1464710800322 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}] 09:06:40 INFO - PROCESS | 1646 | 1464710800422 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:06:40 INFO - PROCESS | 1646 | 1464710800427 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be8f800 == 56 [pid = 1646] [id = 165] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x110eba000) [pid = 1646] [serial = 492] [outer = 0x0] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x110ec3800) [pid = 1646] [serial = 493] [outer = 0x110eba000] 09:06:40 INFO - PROCESS | 1646 | 1464710800455 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128e14800) [pid = 1646] [serial = 494] [outer = 0x110eba000] 09:06:40 INFO - PROCESS | 1646 | 1464710800786 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]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:06:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 531ms 09:06:40 INFO - PROCESS | 1646 | 1464710800830 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1646 | 1464710800832 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:06:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:06:40 INFO - PROCESS | 1646 | 1464710800834 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1646 | 1464710800835 Marionette TRACE conn2 <- [1,634,null,{}] 09:06:40 INFO - PROCESS | 1646 | 1464710800837 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}] 09:06:40 INFO - PROCESS | 1646 | 1464710800915 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:06:40 INFO - PROCESS | 1646 | 1464710800968 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4ad000 == 57 [pid = 1646] [id = 166] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1132b1000) [pid = 1646] [serial = 495] [outer = 0x0] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12c1d8800) [pid = 1646] [serial = 496] [outer = 0x1132b1000] 09:06:40 INFO - PROCESS | 1646 | 1464710800993 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12c73c000) [pid = 1646] [serial = 497] [outer = 0x1132b1000] 09:06:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:41 INFO - PROCESS | 1646 | 1464710801272 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 09:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:06:41 INFO - PROCESS | 1646 | 1464710801311 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1646 | 1464710801313 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:06:41 INFO - PROCESS | 1646 | 1464710801320 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1646 | 1464710801323 Marionette TRACE conn2 <- [1,638,null,{}] 09:06:41 INFO - PROCESS | 1646 | 1464710801326 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}] 09:06:41 INFO - PROCESS | 1646 | 1464710801454 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:06:41 INFO - PROCESS | 1646 | 1464710801529 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb67000 == 58 [pid = 1646] [id = 167] 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1166d5c00) [pid = 1646] [serial = 498] [outer = 0x0] 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1187ac400) [pid = 1646] [serial = 499] [outer = 0x1166d5c00] 09:06:41 INFO - PROCESS | 1646 | 1464710801571 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1187b1800) [pid = 1646] [serial = 500] [outer = 0x1166d5c00] 09:06:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1187b1c00) [pid = 1646] [serial = 501] [outer = 0x12cfbf800] 09:06:41 INFO - PROCESS | 1646 | 1464710801931 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 624ms 09:06:41 INFO - PROCESS | 1646 | 1464710801959 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1646 | 1464710801960 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:06:41 INFO - PROCESS | 1646 | 1464710801963 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1646 | 1464710801964 Marionette TRACE conn2 <- [1,642,null,{}] 09:06:41 INFO - PROCESS | 1646 | 1464710801966 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}] 09:06:42 INFO - PROCESS | 1646 | 1464710802046 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:06:42 INFO - PROCESS | 1646 | 1464710802052 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11664e000 == 59 [pid = 1646] [id = 168] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x116a6fc00) [pid = 1646] [serial = 502] [outer = 0x0] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12719c000) [pid = 1646] [serial = 503] [outer = 0x116a6fc00] 09:06:42 INFO - PROCESS | 1646 | 1464710802124 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1271a8000) [pid = 1646] [serial = 504] [outer = 0x116a6fc00] 09:06:42 INFO - PROCESS | 1646 | 1464710802658 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]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:06:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 723ms 09:06:42 INFO - PROCESS | 1646 | 1464710802694 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1646 | 1464710802697 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:06:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:06:42 INFO - PROCESS | 1646 | 1464710802702 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1646 | 1464710802705 Marionette TRACE conn2 <- [1,646,null,{}] 09:06:42 INFO - PROCESS | 1646 | 1464710802709 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}] 09:06:42 INFO - PROCESS | 1646 | 1464710802813 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:06:42 INFO - PROCESS | 1646 | 1464710802881 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f8c800 == 60 [pid = 1646] [id = 169] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x114f55400) [pid = 1646] [serial = 505] [outer = 0x0] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x115df3800) [pid = 1646] [serial = 506] [outer = 0x114f55400] 09:06:42 INFO - PROCESS | 1646 | 1464710802912 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x116861000) [pid = 1646] [serial = 507] [outer = 0x114f55400] 09:06:43 INFO - PROCESS | 1646 | 1464710803336 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 673ms 09:06:43 INFO - PROCESS | 1646 | 1464710803382 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1646 | 1464710803386 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:06:43 INFO - PROCESS | 1646 | 1464710803405 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1646 | 1464710803407 Marionette TRACE conn2 <- [1,650,null,{}] 09:06:43 INFO - PROCESS | 1646 | 1464710803410 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}] 09:06:43 INFO - PROCESS | 1646 | 1464710803514 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:06:43 INFO - PROCESS | 1646 | 1464710803568 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x125323800 == 61 [pid = 1646] [id = 170] 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11820f800) [pid = 1646] [serial = 508] [outer = 0x0] 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1187a9400) [pid = 1646] [serial = 509] [outer = 0x11820f800] 09:06:43 INFO - PROCESS | 1646 | 1464710803597 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x119243800) [pid = 1646] [serial = 510] [outer = 0x11820f800] 09:06:44 INFO - PROCESS | 1646 | 1464710804019 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 621ms 09:06:44 INFO - PROCESS | 1646 | 1464710804025 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1646 | 1464710804026 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:06:44 INFO - PROCESS | 1646 | 1464710804029 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1646 | 1464710804031 Marionette TRACE conn2 <- [1,654,null,{}] 09:06:44 INFO - PROCESS | 1646 | 1464710804041 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}] 09:06:44 INFO - PROCESS | 1646 | 1464710804152 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:06:44 INFO - PROCESS | 1646 | 1464710804225 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d214800 == 62 [pid = 1646] [id = 171] 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x119b2e000) [pid = 1646] [serial = 511] [outer = 0x0] 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x126b45c00) [pid = 1646] [serial = 512] [outer = 0x119b2e000] 09:06:44 INFO - PROCESS | 1646 | 1464710804263 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1271a7c00) [pid = 1646] [serial = 513] [outer = 0x119b2e000] 09:06:44 INFO - PROCESS | 1646 | 1464710804760 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 823ms 09:06:44 INFO - PROCESS | 1646 | 1464710804854 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1646 | 1464710804856 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:06:44 INFO - PROCESS | 1646 | 1464710804860 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1646 | 1464710804862 Marionette TRACE conn2 <- [1,658,null,{}] 09:06:44 INFO - PROCESS | 1646 | 1464710804866 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}] 09:06:44 INFO - PROCESS | 1646 | 1464710804954 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:06:45 INFO - PROCESS | 1646 | 1464710805021 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7a4000 == 63 [pid = 1646] [id = 172] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x121307400) [pid = 1646] [serial = 514] [outer = 0x0] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128b75400) [pid = 1646] [serial = 515] [outer = 0x121307400] 09:06:45 INFO - PROCESS | 1646 | 1464710805069 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128bba800) [pid = 1646] [serial = 516] [outer = 0x121307400] 09:06:45 INFO - PROCESS | 1646 | 1464710805589 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:06:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 773ms 09:06:45 INFO - PROCESS | 1646 | 1464710805634 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1646 | 1464710805636 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:06:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:06:45 INFO - PROCESS | 1646 | 1464710805640 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1646 | 1464710805642 Marionette TRACE conn2 <- [1,662,null,{}] 09:06:45 INFO - PROCESS | 1646 | 1464710805645 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}] 09:06:45 INFO - PROCESS | 1646 | 1464710805774 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:06:45 INFO - PROCESS | 1646 | 1464710805826 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7c0000 == 64 [pid = 1646] [id = 173] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128b6d400) [pid = 1646] [serial = 517] [outer = 0x0] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1290c6c00) [pid = 1646] [serial = 518] [outer = 0x128b6d400] 09:06:45 INFO - PROCESS | 1646 | 1464710805855 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12b223c00) [pid = 1646] [serial = 519] [outer = 0x128b6d400] 09:06:46 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:46 INFO - PROCESS | 1646 | 1464710806274 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 09:06:46 INFO - PROCESS | 1646 | 1464710806320 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1646 | 1464710806321 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:06:46 INFO - PROCESS | 1646 | 1464710806324 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1646 | 1464710806325 Marionette TRACE conn2 <- [1,666,null,{}] 09:06:46 INFO - PROCESS | 1646 | 1464710806327 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}] 09:06:46 INFO - PROCESS | 1646 | 1464710806433 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:06:46 INFO - PROCESS | 1646 | 1464710806500 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4b2800 == 65 [pid = 1646] [id = 174] 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12ac6e800) [pid = 1646] [serial = 520] [outer = 0x0] 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12c739800) [pid = 1646] [serial = 521] [outer = 0x12ac6e800] 09:06:46 INFO - PROCESS | 1646 | 1464710806529 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12cfbf400) [pid = 1646] [serial = 522] [outer = 0x12ac6e800] 09:06:46 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:46 INFO - PROCESS | 1646 | 1464710806939 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 669ms 09:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:06:46 INFO - PROCESS | 1646 | 1464710806993 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1646 | 1464710806995 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:06:46 INFO - PROCESS | 1646 | 1464710806997 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1646 | 1464710806998 Marionette TRACE conn2 <- [1,670,null,{}] 09:06:47 INFO - PROCESS | 1646 | 1464710807001 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}] 09:06:47 INFO - PROCESS | 1646 | 1464710807102 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:06:47 INFO - PROCESS | 1646 | 1464710807167 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aad800 == 66 [pid = 1646] [id = 175] 09:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x113c79400) [pid = 1646] [serial = 523] [outer = 0x0] 09:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x121525400) [pid = 1646] [serial = 524] [outer = 0x113c79400] 09:06:47 INFO - PROCESS | 1646 | 1464710807197 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12c11c800) [pid = 1646] [serial = 525] [outer = 0x113c79400] 09:06:47 INFO - PROCESS | 1646 | 1464710807814 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]]]}] 09:06:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:06:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 872ms 09:06:47 INFO - PROCESS | 1646 | 1464710807872 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:06:47 INFO - PROCESS | 1646 | 1464710807876 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:06:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:06:47 INFO - PROCESS | 1646 | 1464710807881 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1646 | 1464710807885 Marionette TRACE conn2 <- [1,674,null,{}] 09:06:47 INFO - PROCESS | 1646 | 1464710807892 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}] 09:06:48 INFO - PROCESS | 1646 | 1464710808037 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:06:48 INFO - PROCESS | 1646 | 1464710808170 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x118759000 == 67 [pid = 1646] [id = 176] 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x114f5a400) [pid = 1646] [serial = 526] [outer = 0x0] 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x114f61800) [pid = 1646] [serial = 527] [outer = 0x114f5a400] 09:06:48 INFO - PROCESS | 1646 | 1464710808200 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x116732000) [pid = 1646] [serial = 528] [outer = 0x114f5a400] 09:06:48 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:48 INFO - PROCESS | 1646 | 1464710808610 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]]]}] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12cb67000 == 66 [pid = 1646] [id = 167] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4ad000 == 65 [pid = 1646] [id = 166] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12be8f800 == 64 [pid = 1646] [id = 165] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb90800 == 63 [pid = 1646] [id = 164] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab1a000 == 62 [pid = 1646] [id = 163] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d4800 == 61 [pid = 1646] [id = 162] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12766e000 == 60 [pid = 1646] [id = 161] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x128b72000) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1266c1000 == 59 [pid = 1646] [id = 160] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae1000 == 58 [pid = 1646] [id = 159] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1210a5800 == 57 [pid = 1646] [id = 158] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e6000 == 56 [pid = 1646] [id = 157] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x117e13000 == 55 [pid = 1646] [id = 156] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1193ca800 == 54 [pid = 1646] [id = 155] 09:06:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11811e800 == 53 [pid = 1646] [id = 150] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12c8ef800) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12c8fc800) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1164b4c00) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12c739c00) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12c8f6000) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 09:06:48 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 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118163c00) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 09:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 775ms 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128bbb800) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11921e000) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12115fc00) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12c11fc00) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12a990000) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x126c71400) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x126bd3800) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12948bc00) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12c1d2400) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12754e800) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x128bb4000) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12c1dc800) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x124ca2000) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x114f5a000) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12c73e400) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x128e0e400) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123f7b000) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x114fb9400) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12bacd800) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a9ec000) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12bbc2000) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12bbc8000) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12bbcf400) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11923f800) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x116607000) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12c733400) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 09:06:48 INFO - PROCESS | 1646 | 1464710808656 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1646 | 1464710808660 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:06:48 INFO - PROCESS | 1646 | 1464710808664 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1646 | 1464710808665 Marionette TRACE conn2 <- [1,678,null,{}] 09:06:48 INFO - PROCESS | 1646 | 1464710808668 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}] 09:06:48 INFO - PROCESS | 1646 | 1464710808748 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:06:48 INFO - PROCESS | 1646 | 1464710808757 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aa6800 == 54 [pid = 1646] [id = 177] 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1168bd800) [pid = 1646] [serial = 529] [outer = 0x0] 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x117e2dc00) [pid = 1646] [serial = 530] [outer = 0x1168bd800] 09:06:48 INFO - PROCESS | 1646 | 1464710808782 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1187a4c00) [pid = 1646] [serial = 531] [outer = 0x1168bd800] 09:06:49 INFO - PROCESS | 1646 | 1464710809138 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 09:06:49 INFO - PROCESS | 1646 | 1464710809187 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1646 | 1464710809188 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:06:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:06:49 INFO - PROCESS | 1646 | 1464710809190 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1646 | 1464710809193 Marionette TRACE conn2 <- [1,682,null,{}] 09:06:49 INFO - PROCESS | 1646 | 1464710809200 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}] 09:06:49 INFO - PROCESS | 1646 | 1464710809281 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:06:49 INFO - PROCESS | 1646 | 1464710809290 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f77800 == 55 [pid = 1646] [id = 178] 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119248800) [pid = 1646] [serial = 532] [outer = 0x0] 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x120db7800) [pid = 1646] [serial = 533] [outer = 0x119248800] 09:06:49 INFO - PROCESS | 1646 | 1464710809318 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x124d25000) [pid = 1646] [serial = 534] [outer = 0x119248800] 09:06:50 INFO - PROCESS | 1646 | 1464710810239 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]]]}] 09:06:50 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) 09:06:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1071ms 09:06:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:06:50 INFO - PROCESS | 1646 | 1464710810271 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1646 | 1464710810272 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:06:50 INFO - PROCESS | 1646 | 1464710810276 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1646 | 1464710810277 Marionette TRACE conn2 <- [1,686,null,{}] 09:06:50 INFO - PROCESS | 1646 | 1464710810286 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}] 09:06:50 INFO - PROCESS | 1646 | 1464710810364 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:06:50 INFO - PROCESS | 1646 | 1464710810371 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a92800 == 56 [pid = 1646] [id = 179] 09:06:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x126d0c800) [pid = 1646] [serial = 535] [outer = 0x0] 09:06:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1271a6c00) [pid = 1646] [serial = 536] [outer = 0x126d0c800] 09:06:50 INFO - PROCESS | 1646 | 1464710810396 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128a7c000) [pid = 1646] [serial = 537] [outer = 0x126d0c800] 09:06:51 INFO - PROCESS | 1646 | 1464710811237 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:06:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 09:06:51 INFO - PROCESS | 1646 | 1464710811245 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1646 | 1464710811246 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:06:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:06:51 INFO - PROCESS | 1646 | 1464710811249 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1646 | 1464710811251 Marionette TRACE conn2 <- [1,690,null,{}] 09:06:51 INFO - PROCESS | 1646 | 1464710811253 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}] 09:06:51 INFO - PROCESS | 1646 | 1464710811354 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:06:51 INFO - PROCESS | 1646 | 1464710811387 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x126cd9000 == 57 [pid = 1646] [id = 180] 09:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x128b6cc00) [pid = 1646] [serial = 538] [outer = 0x0] 09:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128bb4c00) [pid = 1646] [serial = 539] [outer = 0x128b6cc00] 09:06:51 INFO - PROCESS | 1646 | 1464710811412 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1290c1400) [pid = 1646] [serial = 540] [outer = 0x128b6cc00] 09:06:52 INFO - PROCESS | 1646 | 1464710812198 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:06:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 09:06:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:06:52 INFO - PROCESS | 1646 | 1464710812226 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1646 | 1464710812227 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:06:52 INFO - PROCESS | 1646 | 1464710812229 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1646 | 1464710812230 Marionette TRACE conn2 <- [1,694,null,{}] 09:06:52 INFO - PROCESS | 1646 | 1464710812233 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}] 09:06:52 INFO - PROCESS | 1646 | 1464710812346 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:06:52 INFO - PROCESS | 1646 | 1464710812393 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x129123800 == 58 [pid = 1646] [id = 181] 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128bb0c00) [pid = 1646] [serial = 541] [outer = 0x0] 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12ac6ec00) [pid = 1646] [serial = 542] [outer = 0x128bb0c00] 09:06:52 INFO - PROCESS | 1646 | 1464710812418 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12bbc8000) [pid = 1646] [serial = 543] [outer = 0x128bb0c00] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x110eba000) [pid = 1646] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1166d5c00) [pid = 1646] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x128bad000) [pid = 1646] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1182cf800) [pid = 1646] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x126d10000) [pid = 1646] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1182c9c00) [pid = 1646] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x114f56c00) [pid = 1646] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x124deb800) [pid = 1646] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x129489c00) [pid = 1646] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128b74400) [pid = 1646] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128b6f000) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x129703000) [pid = 1646] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12bbd7c00) [pid = 1646] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1132b1000) [pid = 1646] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:06:53 INFO - PROCESS | 1646 | 1464710813253 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]]]}] 09:06:53 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) 09:06:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1069ms 09:06:53 INFO - PROCESS | 1646 | 1464710813298 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:06:53 INFO - PROCESS | 1646 | 1464710813300 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:06:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:06:53 INFO - PROCESS | 1646 | 1464710813302 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1646 | 1464710813303 Marionette TRACE conn2 <- [1,698,null,{}] 09:06:53 INFO - PROCESS | 1646 | 1464710813305 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}] 09:06:53 INFO - PROCESS | 1646 | 1464710813383 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:06:53 INFO - PROCESS | 1646 | 1464710813435 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12965b800 == 59 [pid = 1646] [id = 182] 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1182c9c00) [pid = 1646] [serial = 544] [outer = 0x0] 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x123bc7800) [pid = 1646] [serial = 545] [outer = 0x1182c9c00] 09:06:53 INFO - PROCESS | 1646 | 1464710813460 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1296e9800) [pid = 1646] [serial = 546] [outer = 0x1182c9c00] 09:06:54 INFO - PROCESS | 1646 | 1464710814247 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]]]}] 09:06:54 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) 09:06:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 09:06:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:06:54 INFO - PROCESS | 1646 | 1464710814273 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1646 | 1464710814274 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:06:54 INFO - PROCESS | 1646 | 1464710814276 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1646 | 1464710814278 Marionette TRACE conn2 <- [1,702,null,{}] 09:06:54 INFO - PROCESS | 1646 | 1464710814280 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}] 09:06:54 INFO - PROCESS | 1646 | 1464710814361 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:06:54 INFO - PROCESS | 1646 | 1464710814365 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab1f800 == 60 [pid = 1646] [id = 183] 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x129486c00) [pid = 1646] [serial = 547] [outer = 0x0] 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12c120c00) [pid = 1646] [serial = 548] [outer = 0x129486c00] 09:06:54 INFO - PROCESS | 1646 | 1464710814399 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12c1d7c00) [pid = 1646] [serial = 549] [outer = 0x129486c00] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2af000 == 59 [pid = 1646] [id = 134] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x116f94000 == 58 [pid = 1646] [id = 80] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12529b000 == 57 [pid = 1646] [id = 151] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2d2000 == 56 [pid = 1646] [id = 102] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf7a800 == 55 [pid = 1646] [id = 153] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce5c800 == 54 [pid = 1646] [id = 149] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb91000 == 53 [pid = 1646] [id = 117] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12912a000 == 52 [pid = 1646] [id = 154] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8cf800 == 51 [pid = 1646] [id = 152] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6db000 == 50 [pid = 1646] [id = 97] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x128a21000 == 49 [pid = 1646] [id = 79] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129649800 == 48 [pid = 1646] [id = 116] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4a4000 == 47 [pid = 1646] [id = 135] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x127673800 == 46 [pid = 1646] [id = 82] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab22800 == 45 [pid = 1646] [id = 101] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12964f000 == 44 [pid = 1646] [id = 83] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc3000 == 43 [pid = 1646] [id = 81] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba03800 == 42 [pid = 1646] [id = 130] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118759000 == 41 [pid = 1646] [id = 176] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x116aad800 == 40 [pid = 1646] [id = 175] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4b2800 == 39 [pid = 1646] [id = 174] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7c0000 == 38 [pid = 1646] [id = 173] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7a4000 == 37 [pid = 1646] [id = 172] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d214800 == 36 [pid = 1646] [id = 171] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x125323800 == 35 [pid = 1646] [id = 170] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x116f8c800 == 34 [pid = 1646] [id = 169] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11664e000 == 33 [pid = 1646] [id = 168] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x116aa6800 == 32 [pid = 1646] [id = 177] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x120f77800 == 31 [pid = 1646] [id = 178] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x124a92800 == 30 [pid = 1646] [id = 179] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129123800 == 29 [pid = 1646] [id = 181] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12965b800 == 28 [pid = 1646] [id = 182] 09:06:55 INFO - PROCESS | 1646 | --DOCSHELL 0x126cd9000 == 27 [pid = 1646] [id = 180] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12663c400) [pid = 1646] [serial = 472] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12bad0c00) [pid = 1646] [serial = 484] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x124ab8400) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128bba400) [pid = 1646] [serial = 478] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128b76000) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x114f5cc00) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12bbd3800) [pid = 1646] [serial = 487] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12bbc2c00) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a8b7c00) [pid = 1646] [serial = 457] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12c1d8400) [pid = 1646] [serial = 490] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12c120000) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12bad7000) [pid = 1646] [serial = 460] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128b76400) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12c73c000) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11673a800) [pid = 1646] [serial = 197] [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.] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x110ec3800) [pid = 1646] [serial = 493] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1187b1800) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1187ac400) [pid = 1646] [serial = 499] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12c733c00) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128e14800) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x129487800) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12c1d8800) [pid = 1646] [serial = 496] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x115d5a800) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1296f2c00) [pid = 1646] [serial = 481] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11936d400) [pid = 1646] [serial = 469] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x121308000) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128a76400) [pid = 1646] [serial = 475] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128b6c000) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118a57800) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118705c00) [pid = 1646] [serial = 466] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x120d17c00) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11815a800) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 09:06:55 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x115e61400) [pid = 1646] [serial = 463] [outer = 0x0] [url = about:blank] 09:06:56 INFO - PROCESS | 1646 | 1464710816500 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:06:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2271ms 09:06:56 INFO - PROCESS | 1646 | 1464710816548 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:06:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:06:56 INFO - PROCESS | 1646 | 1464710816552 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:06:56 INFO - PROCESS | 1646 | 1464710816556 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1646 | 1464710816557 Marionette TRACE conn2 <- [1,706,null,{}] 09:06:56 INFO - PROCESS | 1646 | 1464710816561 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}] 09:06:56 INFO - PROCESS | 1646 | 1464710816635 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:06:56 INFO - PROCESS | 1646 | 1464710816678 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fc7800 == 28 [pid = 1646] [id = 184] 09:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1132a8800) [pid = 1646] [serial = 550] [outer = 0x0] 09:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1132aac00) [pid = 1646] [serial = 551] [outer = 0x1132a8800] 09:06:56 INFO - PROCESS | 1646 | 1464710816707 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x114f58000) [pid = 1646] [serial = 552] [outer = 0x1132a8800] 09:06:57 INFO - PROCESS | 1646 | 1464710817477 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]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:06:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 09:06:57 INFO - PROCESS | 1646 | 1464710817526 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1646 | 1464710817531 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:06:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:06:57 INFO - PROCESS | 1646 | 1464710817535 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1646 | 1464710817537 Marionette TRACE conn2 <- [1,710,null,{}] 09:06:57 INFO - PROCESS | 1646 | 1464710817540 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}] 09:06:57 INFO - PROCESS | 1646 | 1464710817613 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:06:57 INFO - PROCESS | 1646 | 1464710817621 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1166e5000 == 29 [pid = 1646] [id = 185] 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x114fb8c00) [pid = 1646] [serial = 553] [outer = 0x0] 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x115ef5400) [pid = 1646] [serial = 554] [outer = 0x114fb8c00] 09:06:57 INFO - PROCESS | 1646 | 1464710817647 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1164b1400) [pid = 1646] [serial = 555] [outer = 0x114fb8c00] 09:06:58 INFO - PROCESS | 1646 | 1464710818463 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:06:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 975ms 09:06:58 INFO - PROCESS | 1646 | 1464710818511 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:06:58 INFO - PROCESS | 1646 | 1464710818512 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:06:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:06:58 INFO - PROCESS | 1646 | 1464710818515 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1646 | 1464710818518 Marionette TRACE conn2 <- [1,714,null,{}] 09:06:58 INFO - PROCESS | 1646 | 1464710818525 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}] 09:06:58 INFO - PROCESS | 1646 | 1464710818612 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:06:58 INFO - PROCESS | 1646 | 1464710818622 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x117455000 == 30 [pid = 1646] [id = 186] 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x110ebf800) [pid = 1646] [serial = 556] [outer = 0x0] 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x117118400) [pid = 1646] [serial = 557] [outer = 0x110ebf800] 09:06:58 INFO - PROCESS | 1646 | 1464710818658 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x117e2f400) [pid = 1646] [serial = 558] [outer = 0x110ebf800] 09:06:59 INFO - PROCESS | 1646 | 1464710819466 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]]]}] 09:06:59 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 09:06:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 09:06:59 INFO - PROCESS | 1646 | 1464710819487 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:06:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:06:59 INFO - PROCESS | 1646 | 1464710819489 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:06:59 INFO - PROCESS | 1646 | 1464710819491 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1646 | 1464710819492 Marionette TRACE conn2 <- [1,718,null,{}] 09:06:59 INFO - PROCESS | 1646 | 1464710819495 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}] 09:06:59 INFO - PROCESS | 1646 | 1464710819564 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:06:59 INFO - PROCESS | 1646 | 1464710819570 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118245800 == 31 [pid = 1646] [id = 187] 09:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118203400) [pid = 1646] [serial = 559] [outer = 0x0] 09:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1182c7000) [pid = 1646] [serial = 560] [outer = 0x118203400] 09:06:59 INFO - PROCESS | 1646 | 1464710819594 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1182cf400) [pid = 1646] [serial = 561] [outer = 0x118203400] 09:07:00 INFO - PROCESS | 1646 | 1464710820365 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]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:07:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 921ms 09:07:00 INFO - PROCESS | 1646 | 1464710820413 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1646 | 1464710820414 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:07:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:07:00 INFO - PROCESS | 1646 | 1464710820423 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1646 | 1464710820424 Marionette TRACE conn2 <- [1,722,null,{}] 09:07:00 INFO - PROCESS | 1646 | 1464710820426 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}] 09:07:00 INFO - PROCESS | 1646 | 1464710820511 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:07:00 INFO - PROCESS | 1646 | 1464710820517 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118747800 == 32 [pid = 1646] [id = 188] 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x114f62c00) [pid = 1646] [serial = 562] [outer = 0x0] 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1184c4000) [pid = 1646] [serial = 563] [outer = 0x114f62c00] 09:07:00 INFO - PROCESS | 1646 | 1464710820542 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11870d000) [pid = 1646] [serial = 564] [outer = 0x114f62c00] 09:07:00 INFO - PROCESS | 1646 | 1464710820891 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] 09:07:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:07:00 INFO - PROCESS | 1646 | 1464710820951 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:07:00 INFO - PROCESS | 1646 | 1464710820953 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1646 | 1464710820954 Marionette TRACE conn2 <- [1,726,null,{}] 09:07:00 INFO - PROCESS | 1646 | 1464710820956 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}] 09:07:01 INFO - PROCESS | 1646 | 1464710821064 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:07:01 INFO - PROCESS | 1646 | 1464710821069 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119257800 == 33 [pid = 1646] [id = 189] 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x118779c00) [pid = 1646] [serial = 565] [outer = 0x0] 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1187a7c00) [pid = 1646] [serial = 566] [outer = 0x118779c00] 09:07:01 INFO - PROCESS | 1646 | 1464710821095 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11923c000) [pid = 1646] [serial = 567] [outer = 0x118779c00] 09:07:01 INFO - PROCESS | 1646 | 1464710821465 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]]]}] 09:07:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:07:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 09:07:01 INFO - PROCESS | 1646 | 1464710821521 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:07:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:07:01 INFO - PROCESS | 1646 | 1464710821523 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:07:01 INFO - PROCESS | 1646 | 1464710821525 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:07:01 INFO - PROCESS | 1646 | 1464710821526 Marionette TRACE conn2 <- [1,730,null,{}] 09:07:01 INFO - PROCESS | 1646 | 1464710821528 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}] 09:07:01 INFO - PROCESS | 1646 | 1464710821623 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:07:01 INFO - PROCESS | 1646 | 1464710821627 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119833800 == 34 [pid = 1646] [id = 190] 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x111ab3400) [pid = 1646] [serial = 568] [outer = 0x0] 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11934e000) [pid = 1646] [serial = 569] [outer = 0x111ab3400] 09:07:01 INFO - PROCESS | 1646 | 1464710821652 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x119774c00) [pid = 1646] [serial = 570] [outer = 0x111ab3400] 09:07:01 INFO - PROCESS | 1646 | 1464710821983 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] 09:07:01 INFO - PROCESS | 1646 | 1464710821996 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:07:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:07:02 INFO - PROCESS | 1646 | 1464710821998 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1646 | 1464710822000 Marionette TRACE conn2 <- [1,734,null,{}] 09:07:02 INFO - PROCESS | 1646 | 1464710822004 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}] 09:07:02 INFO - PROCESS | 1646 | 1464710822092 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:07:02 INFO - PROCESS | 1646 | 1464710822124 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x119884000 == 35 [pid = 1646] [id = 191] 09:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11877a000) [pid = 1646] [serial = 571] [outer = 0x0] 09:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x120d64400) [pid = 1646] [serial = 572] [outer = 0x11877a000] 09:07:02 INFO - PROCESS | 1646 | 1464710822149 Marionette DEBUG loaded listener.js 09:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x121161400) [pid = 1646] [serial = 573] [outer = 0x11877a000] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x127165000) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x126d12400) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123fa5000) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12b226800) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x120d63800) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11618ec00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x114f5bc00) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119218000) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x120d17400) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x117689800) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x117683000) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1290c0400) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1166cf400) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1182cb800) [pid = 1646] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x129480c00) [pid = 1646] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119220c00) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x125305000) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x111c86000) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1182c9000) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1132af000) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11870f000) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115deac00) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x124ab0000) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12530bc00) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128b6cc00) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128bb0c00) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1182c9c00) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x126d0c800) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119248800) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1168bd800) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x114f5a400) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x113c79400) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12ac6e800) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128b6d400) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121307400) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119b2e000) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11820f800) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x114f55400) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:07:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116a6fc00) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:07:02 INFO - PROCESS | 1646 | 1464710822695 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]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:07:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 723ms 09:07:02 INFO - PROCESS | 1646 | 1464710822723 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1646 | 1464710822724 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:07:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:07:02 INFO - PROCESS | 1646 | 1464710822726 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1646 | 1464710822727 Marionette TRACE conn2 <- [1,738,null,{}] 09:07:02 INFO - PROCESS | 1646 | 1464710822730 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}] 09:07:02 INFO - PROCESS | 1646 | 1464710822827 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:07:02 INFO - PROCESS | 1646 | 1464710822860 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x117451800 == 36 [pid = 1646] [id = 192] 09:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1132af000) [pid = 1646] [serial = 574] [outer = 0x0] 09:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1168be400) [pid = 1646] [serial = 575] [outer = 0x1132af000] 09:07:02 INFO - PROCESS | 1646 | 1464710822885 Marionette DEBUG loaded listener.js 09:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1182cd800) [pid = 1646] [serial = 576] [outer = 0x1132af000] 09:07:03 INFO - PROCESS | 1646 | 1464710823621 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]]]}] 09:07:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:07:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 918ms 09:07:03 INFO - PROCESS | 1646 | 1464710823645 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:07:03 INFO - PROCESS | 1646 | 1464710823646 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:07:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:07:03 INFO - PROCESS | 1646 | 1464710823648 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:07:03 INFO - PROCESS | 1646 | 1464710823649 Marionette TRACE conn2 <- [1,742,null,{}] 09:07:03 INFO - PROCESS | 1646 | 1464710823653 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}] 09:07:03 INFO - PROCESS | 1646 | 1464710823726 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:07:03 INFO - PROCESS | 1646 | 1464710823730 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213cc800 == 37 [pid = 1646] [id = 193] 09:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1187a4400) [pid = 1646] [serial = 577] [outer = 0x0] 09:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x120d61800) [pid = 1646] [serial = 578] [outer = 0x1187a4400] 09:07:03 INFO - PROCESS | 1646 | 1464710823756 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12130dc00) [pid = 1646] [serial = 579] [outer = 0x1187a4400] 09:07:04 INFO - PROCESS | 1646 | 1464710824581 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]]]}] 09:07:04 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 09:07:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 09:07:04 INFO - PROCESS | 1646 | 1464710824619 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:07:04 INFO - PROCESS | 1646 | 1464710824622 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:07:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:07:04 INFO - PROCESS | 1646 | 1464710824625 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:07:04 INFO - PROCESS | 1646 | 1464710824628 Marionette TRACE conn2 <- [1,746,null,{}] 09:07:04 INFO - PROCESS | 1646 | 1464710824633 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}] 09:07:04 INFO - PROCESS | 1646 | 1464710824738 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:07:04 INFO - PROCESS | 1646 | 1464710824782 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x115ea5800 == 38 [pid = 1646] [id = 194] 09:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1121b1c00) [pid = 1646] [serial = 580] [outer = 0x0] 09:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x112726400) [pid = 1646] [serial = 581] [outer = 0x1121b1c00] 09:07:04 INFO - PROCESS | 1646 | 1464710824815 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x113c79c00) [pid = 1646] [serial = 582] [outer = 0x1121b1c00] 09:07:05 INFO - PROCESS | 1646 | 1464710825762 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]]]}] 09:07:05 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.) 09:07:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1179ms 09:07:05 INFO - PROCESS | 1646 | 1464710825805 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1646 | 1464710825809 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:07:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:07:05 INFO - PROCESS | 1646 | 1464710825814 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1646 | 1464710825815 Marionette TRACE conn2 <- [1,750,null,{}] 09:07:05 INFO - PROCESS | 1646 | 1464710825818 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}] 09:07:05 INFO - PROCESS | 1646 | 1464710825919 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:07:05 INFO - PROCESS | 1646 | 1464710825962 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181dd800 == 39 [pid = 1646] [id = 195] 09:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x114f59000) [pid = 1646] [serial = 583] [outer = 0x0] 09:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11672d400) [pid = 1646] [serial = 584] [outer = 0x114f59000] 09:07:05 INFO - PROCESS | 1646 | 1464710825992 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1168be000) [pid = 1646] [serial = 585] [outer = 0x114f59000] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x117451800 == 38 [pid = 1646] [id = 192] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119884000 == 37 [pid = 1646] [id = 191] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119833800 == 36 [pid = 1646] [id = 190] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119257800 == 35 [pid = 1646] [id = 189] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x118747800 == 34 [pid = 1646] [id = 188] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x118245800 == 33 [pid = 1646] [id = 187] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x117455000 == 32 [pid = 1646] [id = 186] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12c120c00) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1166e5000 == 31 [pid = 1646] [id = 185] 09:07:06 INFO - PROCESS | 1646 | --DOCSHELL 0x112fc7800 == 30 [pid = 1646] [id = 184] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118fae800) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12bbd4c00) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12ac78400) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x121038800) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x126645000) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x114fba800) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11877e000) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115ef2800) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123fa5c00) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x117119800) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128e14400) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128a7d000) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128bbbc00) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12a8ae800) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x127161000) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12bbd8c00) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x126646400) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118159c00) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11740a800) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12131b800) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123fa5800) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182c6c00) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119a64800) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b3bf000) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128bb4c00) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12ac6ec00) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1290c1400) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x123bc7800) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12bbc8000) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1271a6c00) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x120db7800) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x124d25000) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x117e2dc00) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1187a4c00) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x114f61800) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x116732000) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1296e9800) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12c11c800) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x121525400) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12cfbf400) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12c739800) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12b223c00) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1290c6c00) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x128bba800) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x128b75400) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1271a7c00) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x126b45c00) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x119243800) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x1187a9400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x116861000) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x115df3800) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x12719c000) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x1271a8000) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x128a7c000) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 09:07:07 INFO - PROCESS | 1646 | 1464710827048 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]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:07:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1276ms 09:07:07 INFO - PROCESS | 1646 | 1464710827089 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1646 | 1464710827092 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:07:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:07:07 INFO - PROCESS | 1646 | 1464710827102 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1646 | 1464710827105 Marionette TRACE conn2 <- [1,754,null,{}] 09:07:07 INFO - PROCESS | 1646 | 1464710827109 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}] 09:07:07 INFO - PROCESS | 1646 | 1464710827184 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:07:07 INFO - PROCESS | 1646 | 1464710827215 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1161d6000 == 31 [pid = 1646] [id = 196] 09:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x114f54c00) [pid = 1646] [serial = 586] [outer = 0x0] 09:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x114f59800) [pid = 1646] [serial = 587] [outer = 0x114f54c00] 09:07:07 INFO - PROCESS | 1646 | 1464710827242 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x114fbbc00) [pid = 1646] [serial = 588] [outer = 0x114f54c00] 09:07:08 INFO - PROCESS | 1646 | 1464710828077 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]]]}] 09:07:08 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 09:07:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1028ms 09:07:08 INFO - PROCESS | 1646 | 1464710828125 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1646 | 1464710828129 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:07:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:07:08 INFO - PROCESS | 1646 | 1464710828133 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1646 | 1464710828135 Marionette TRACE conn2 <- [1,758,null,{}] 09:07:08 INFO - PROCESS | 1646 | 1464710828148 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}] 09:07:08 INFO - PROCESS | 1646 | 1464710828220 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:07:08 INFO - PROCESS | 1646 | 1464710828225 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f91000 == 32 [pid = 1646] [id = 197] 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x11612a800) [pid = 1646] [serial = 589] [outer = 0x0] 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11685a800) [pid = 1646] [serial = 590] [outer = 0x11612a800] 09:07:08 INFO - PROCESS | 1646 | 1464710828253 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x116a72400) [pid = 1646] [serial = 591] [outer = 0x11612a800] 09:07:08 INFO - PROCESS | 1646 | 1464710828604 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]]]}] 09:07:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:07:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 478ms 09:07:08 INFO - PROCESS | 1646 | 1464710828611 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1646 | 1464710828613 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:07:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:07:08 INFO - PROCESS | 1646 | 1464710828615 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1646 | 1464710828617 Marionette TRACE conn2 <- [1,762,null,{}] 09:07:08 INFO - PROCESS | 1646 | 1464710828630 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}] 09:07:08 INFO - PROCESS | 1646 | 1464710828724 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:07:08 INFO - PROCESS | 1646 | 1464710828730 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e9800 == 33 [pid = 1646] [id = 198] 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x111e35c00) [pid = 1646] [serial = 592] [outer = 0x0] 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11822f400) [pid = 1646] [serial = 593] [outer = 0x111e35c00] 09:07:08 INFO - PROCESS | 1646 | 1464710828788 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1182d4800) [pid = 1646] [serial = 594] [outer = 0x111e35c00] 09:07:09 INFO - PROCESS | 1646 | 1464710829773 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]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:07:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1177ms 09:07:09 INFO - PROCESS | 1646 | 1464710829792 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1646 | 1464710829794 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:07:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:07:09 INFO - PROCESS | 1646 | 1464710829796 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1646 | 1464710829797 Marionette TRACE conn2 <- [1,766,null,{}] 09:07:09 INFO - PROCESS | 1646 | 1464710829799 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}] 09:07:09 INFO - PROCESS | 1646 | 1464710829898 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:07:09 INFO - PROCESS | 1646 | 1464710829902 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x118755000 == 34 [pid = 1646] [id = 199] 09:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x118208000) [pid = 1646] [serial = 595] [outer = 0x0] 09:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118779800) [pid = 1646] [serial = 596] [outer = 0x118208000] 09:07:09 INFO - PROCESS | 1646 | 1464710829927 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1187a9800) [pid = 1646] [serial = 597] [outer = 0x118208000] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x118203400) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1132a8800) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x111ab3400) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x118779c00) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1132af000) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x11877a000) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x110ebf800) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x114fb8c00) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:07:10 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x114f62c00) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:07:10 INFO - PROCESS | 1646 | 1464710830726 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]]]}] 09:07:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:07:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 09:07:10 INFO - PROCESS | 1646 | 1464710830767 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1646 | 1464710830768 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:07:10 INFO - PROCESS | 1646 | 1464710830771 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1646 | 1464710830772 Marionette TRACE conn2 <- [1,770,null,{}] 09:07:10 INFO - PROCESS | 1646 | 1464710830774 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}] 09:07:10 INFO - PROCESS | 1646 | 1464710830843 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:07:10 INFO - PROCESS | 1646 | 1464710830848 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11931d800 == 35 [pid = 1646] [id = 200] 09:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x114fb8c00) [pid = 1646] [serial = 598] [outer = 0x0] 09:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x118207000) [pid = 1646] [serial = 599] [outer = 0x114fb8c00] 09:07:10 INFO - PROCESS | 1646 | 1464710830882 Marionette DEBUG loaded listener.js 09:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x1187abc00) [pid = 1646] [serial = 600] [outer = 0x114fb8c00] 09:07:11 INFO - PROCESS | 1646 | 1464710831198 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]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 09:07:11 INFO - PROCESS | 1646 | 1464710831240 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1646 | 1464710831241 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:07:11 INFO - PROCESS | 1646 | 1464710831243 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1646 | 1464710831244 Marionette TRACE conn2 <- [1,774,null,{}] 09:07:11 INFO - PROCESS | 1646 | 1464710831247 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}] 09:07:11 INFO - PROCESS | 1646 | 1464710831332 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:07:11 INFO - PROCESS | 1646 | 1464710831378 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197b2000 == 36 [pid = 1646] [id = 201] 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x115d5a800) [pid = 1646] [serial = 601] [outer = 0x0] 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x118faf000) [pid = 1646] [serial = 602] [outer = 0x115d5a800] 09:07:11 INFO - PROCESS | 1646 | 1464710831403 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x119779000) [pid = 1646] [serial = 603] [outer = 0x115d5a800] 09:07:11 INFO - PROCESS | 1646 | 1464710831677 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]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 467ms 09:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:07:11 INFO - PROCESS | 1646 | 1464710831712 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1646 | 1464710831713 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:07:11 INFO - PROCESS | 1646 | 1464710831715 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1646 | 1464710831716 Marionette TRACE conn2 <- [1,778,null,{}] 09:07:11 INFO - PROCESS | 1646 | 1464710831728 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}] 09:07:11 INFO - PROCESS | 1646 | 1464710831833 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:07:11 INFO - PROCESS | 1646 | 1464710831842 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210ac000 == 37 [pid = 1646] [id = 202] 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11815a800) [pid = 1646] [serial = 604] [outer = 0x0] 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x120d17400) [pid = 1646] [serial = 605] [outer = 0x11815a800] 09:07:11 INFO - PROCESS | 1646 | 1464710831884 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x120db8800) [pid = 1646] [serial = 606] [outer = 0x11815a800] 09:07:12 INFO - PROCESS | 1646 | 1464710832346 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 678ms 09:07:12 INFO - PROCESS | 1646 | 1464710832393 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1646 | 1464710832395 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:07:12 INFO - PROCESS | 1646 | 1464710832397 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1646 | 1464710832398 Marionette TRACE conn2 <- [1,782,null,{}] 09:07:12 INFO - PROCESS | 1646 | 1464710832400 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}] 09:07:12 INFO - PROCESS | 1646 | 1464710832470 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:07:12 INFO - PROCESS | 1646 | 1464710832475 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213ba800 == 38 [pid = 1646] [id = 203] 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x120db9400) [pid = 1646] [serial = 607] [outer = 0x0] 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x121466800) [pid = 1646] [serial = 608] [outer = 0x120db9400] 09:07:12 INFO - PROCESS | 1646 | 1464710832500 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1216e2400) [pid = 1646] [serial = 609] [outer = 0x120db9400] 09:07:12 INFO - PROCESS | 1646 | 1464710832803 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 420ms 09:07:12 INFO - PROCESS | 1646 | 1464710832818 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1646 | 1464710832821 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:07:12 INFO - PROCESS | 1646 | 1464710832825 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1646 | 1464710832826 Marionette TRACE conn2 <- [1,786,null,{}] 09:07:12 INFO - PROCESS | 1646 | 1464710832828 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}] 09:07:12 INFO - PROCESS | 1646 | 1464710832902 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:07:12 INFO - PROCESS | 1646 | 1464710832990 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fba800 == 39 [pid = 1646] [id = 204] 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x110eba400) [pid = 1646] [serial = 610] [outer = 0x0] 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x110ec3c00) [pid = 1646] [serial = 611] [outer = 0x110eba400] 09:07:13 INFO - PROCESS | 1646 | 1464710833022 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1132b3400) [pid = 1646] [serial = 612] [outer = 0x110eba400] 09:07:13 INFO - PROCESS | 1646 | 1464710833498 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]]]}] 09:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 718ms 09:07:13 INFO - PROCESS | 1646 | 1464710833544 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:07:13 INFO - PROCESS | 1646 | 1464710833547 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:07:13 INFO - PROCESS | 1646 | 1464710833550 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:07:13 INFO - PROCESS | 1646 | 1464710833552 Marionette TRACE conn2 <- [1,790,null,{}] 09:07:13 INFO - PROCESS | 1646 | 1464710833573 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}] 09:07:13 INFO - PROCESS | 1646 | 1464710833671 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:07:13 INFO - PROCESS | 1646 | 1464710833729 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x118247000 == 40 [pid = 1646] [id = 205] 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1164ad800) [pid = 1646] [serial = 613] [outer = 0x0] 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1168bdc00) [pid = 1646] [serial = 614] [outer = 0x1164ad800] 09:07:13 INFO - PROCESS | 1646 | 1464710833760 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x117e2dc00) [pid = 1646] [serial = 615] [outer = 0x1164ad800] 09:07:14 INFO - PROCESS | 1646 | 1464710834193 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 688ms 09:07:14 INFO - PROCESS | 1646 | 1464710834254 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1646 | 1464710834256 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:07:14 INFO - PROCESS | 1646 | 1464710834260 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1646 | 1464710834261 Marionette TRACE conn2 <- [1,794,null,{}] 09:07:14 INFO - PROCESS | 1646 | 1464710834264 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}] 09:07:14 INFO - PROCESS | 1646 | 1464710834360 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:07:14 INFO - PROCESS | 1646 | 1464710834438 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e03000 == 41 [pid = 1646] [id = 206] 09:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1182d0400) [pid = 1646] [serial = 616] [outer = 0x0] 09:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11838e000) [pid = 1646] [serial = 617] [outer = 0x1182d0400] 09:07:14 INFO - PROCESS | 1646 | 1464710834468 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1187ad800) [pid = 1646] [serial = 618] [outer = 0x1182d0400] 09:07:14 INFO - PROCESS | 1646 | 1464710834879 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 668ms 09:07:14 INFO - PROCESS | 1646 | 1464710834929 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1646 | 1464710834932 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:07:14 INFO - PROCESS | 1646 | 1464710834943 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1646 | 1464710834950 Marionette TRACE conn2 <- [1,798,null,{}] 09:07:14 INFO - PROCESS | 1646 | 1464710834976 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}] 09:07:15 INFO - PROCESS | 1646 | 1464710835120 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:07:15 INFO - PROCESS | 1646 | 1464710835204 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a9c000 == 42 [pid = 1646] [id = 207] 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1187af800) [pid = 1646] [serial = 619] [outer = 0x0] 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x120d63c00) [pid = 1646] [serial = 620] [outer = 0x1187af800] 09:07:15 INFO - PROCESS | 1646 | 1464710835253 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x123bcac00) [pid = 1646] [serial = 621] [outer = 0x1187af800] 09:07:15 INFO - PROCESS | 1646 | 1464710835724 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]]]}] 09:07:15 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 09:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 854ms 09:07:15 INFO - PROCESS | 1646 | 1464710835789 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:07:15 INFO - PROCESS | 1646 | 1464710835791 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:07:15 INFO - PROCESS | 1646 | 1464710835794 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:07:15 INFO - PROCESS | 1646 | 1464710835795 Marionette TRACE conn2 <- [1,802,null,{}] 09:07:15 INFO - PROCESS | 1646 | 1464710835797 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}] 09:07:15 INFO - PROCESS | 1646 | 1464710835893 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:07:15 INFO - PROCESS | 1646 | 1464710835938 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193bb000 == 43 [pid = 1646] [id = 208] 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119218800) [pid = 1646] [serial = 622] [outer = 0x0] 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x123ea2400) [pid = 1646] [serial = 623] [outer = 0x119218800] 09:07:15 INFO - PROCESS | 1646 | 1464710835967 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x124aadc00) [pid = 1646] [serial = 624] [outer = 0x119218800] 09:07:16 INFO - PROCESS | 1646 | 1464710836574 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]]]}] 09:07:16 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 09:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 823ms 09:07:16 INFO - PROCESS | 1646 | 1464710836619 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1646 | 1464710836623 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:07:16 INFO - PROCESS | 1646 | 1464710836626 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1646 | 1464710836628 Marionette TRACE conn2 <- [1,806,null,{}] 09:07:16 INFO - PROCESS | 1646 | 1464710836632 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}] 09:07:16 INFO - PROCESS | 1646 | 1464710836725 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:07:16 INFO - PROCESS | 1646 | 1464710836784 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e14800 == 44 [pid = 1646] [id = 209] 09:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113377c00) [pid = 1646] [serial = 625] [outer = 0x0] 09:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x114f56c00) [pid = 1646] [serial = 626] [outer = 0x113377c00] 09:07:16 INFO - PROCESS | 1646 | 1464710836812 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x115d57000) [pid = 1646] [serial = 627] [outer = 0x113377c00] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1213ba800 == 43 [pid = 1646] [id = 203] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1210ac000 == 42 [pid = 1646] [id = 202] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1197b2000 == 41 [pid = 1646] [id = 201] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11931d800 == 40 [pid = 1646] [id = 200] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x118755000 == 39 [pid = 1646] [id = 199] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e9800 == 38 [pid = 1646] [id = 198] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116f91000 == 37 [pid = 1646] [id = 197] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1161d6000 == 36 [pid = 1646] [id = 196] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x120d61800) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1181dd800 == 35 [pid = 1646] [id = 195] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x115ea5800 == 34 [pid = 1646] [id = 194] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1213cc800 == 33 [pid = 1646] [id = 193] 09:07:17 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:07:17 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:07:17 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:07:17 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 09:07:17 INFO - PROCESS | 1646 | 1464710837266 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]]]}] 09:07:17 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 09:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 673ms 09:07:17 INFO - PROCESS | 1646 | 1464710837300 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1646 | 1464710837304 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:07:17 INFO - PROCESS | 1646 | 1464710837308 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1646 | 1464710837310 Marionette TRACE conn2 <- [1,810,null,{}] 09:07:17 INFO - PROCESS | 1646 | 1464710837312 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}] 09:07:17 INFO - PROCESS | 1646 | 1464710837395 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182c7000) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1132aac00) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11934e000) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1187a7c00) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x114f58000) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1168be400) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x120d64400) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119774c00) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x117118400) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x117e2f400) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x115ef5400) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1164b1400) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1182cd800) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x121161400) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1184c4000) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11923c000) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1182cf400) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11870d000) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | 1464710837446 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e09000 == 34 [pid = 1646] [id = 210] 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x113040800) [pid = 1646] [serial = 628] [outer = 0x0] 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x114fbc000) [pid = 1646] [serial = 629] [outer = 0x113040800] 09:07:17 INFO - PROCESS | 1646 | 1464710837472 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118167c00) [pid = 1646] [serial = 630] [outer = 0x113040800] 09:07:17 INFO - PROCESS | 1646 | 1464710837763 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]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 09:07:17 INFO - PROCESS | 1646 | 1464710837777 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:07:17 INFO - PROCESS | 1646 | 1464710837779 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:07:17 INFO - PROCESS | 1646 | 1464710837781 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1646 | 1464710837783 Marionette TRACE conn2 <- [1,814,null,{}] 09:07:17 INFO - PROCESS | 1646 | 1464710837799 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}] 09:07:17 INFO - PROCESS | 1646 | 1464710837881 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:07:17 INFO - PROCESS | 1646 | 1464710837889 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118355000 == 35 [pid = 1646] [id = 211] 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11823d800) [pid = 1646] [serial = 631] [outer = 0x0] 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1184bdc00) [pid = 1646] [serial = 632] [outer = 0x11823d800] 09:07:17 INFO - PROCESS | 1646 | 1464710837926 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1187aa400) [pid = 1646] [serial = 633] [outer = 0x11823d800] 09:07:18 INFO - PROCESS | 1646 | 1464710838258 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] 09:07:18 INFO - PROCESS | 1646 | 1464710838312 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:07:18 INFO - PROCESS | 1646 | 1464710838315 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1646 | 1464710838316 Marionette TRACE conn2 <- [1,818,null,{}] 09:07:18 INFO - PROCESS | 1646 | 1464710838318 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}] 09:07:18 INFO - PROCESS | 1646 | 1464710838398 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:07:18 INFO - PROCESS | 1646 | 1464710838404 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193bb800 == 36 [pid = 1646] [id = 212] 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118fab800) [pid = 1646] [serial = 634] [outer = 0x0] 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119245400) [pid = 1646] [serial = 635] [outer = 0x118fab800] 09:07:18 INFO - PROCESS | 1646 | 1464710838432 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119b2cc00) [pid = 1646] [serial = 636] [outer = 0x118fab800] 09:07:18 INFO - PROCESS | 1646 | 1464710838767 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]]]}] 09:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 09:07:18 INFO - PROCESS | 1646 | 1464710838788 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:07:18 INFO - PROCESS | 1646 | 1464710838789 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:07:18 INFO - PROCESS | 1646 | 1464710838791 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1646 | 1464710838792 Marionette TRACE conn2 <- [1,822,null,{}] 09:07:18 INFO - PROCESS | 1646 | 1464710838795 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}] 09:07:18 INFO - PROCESS | 1646 | 1464710838867 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:07:18 INFO - PROCESS | 1646 | 1464710838873 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x119874800 == 37 [pid = 1646] [id = 213] 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11936d400) [pid = 1646] [serial = 637] [outer = 0x0] 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x121307400) [pid = 1646] [serial = 638] [outer = 0x11936d400] 09:07:18 INFO - PROCESS | 1646 | 1464710838899 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x123f7b000) [pid = 1646] [serial = 639] [outer = 0x11936d400] 09:07:19 INFO - PROCESS | 1646 | 1464710839229 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] 09:07:19 INFO - PROCESS | 1646 | 1464710839261 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:07:19 INFO - PROCESS | 1646 | 1464710839264 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1646 | 1464710839265 Marionette TRACE conn2 <- [1,826,null,{}] 09:07:19 INFO - PROCESS | 1646 | 1464710839267 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}] 09:07:19 INFO - PROCESS | 1646 | 1464710839356 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:07:19 INFO - PROCESS | 1646 | 1464710839390 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210a3800 == 38 [pid = 1646] [id = 214] 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119242c00) [pid = 1646] [serial = 640] [outer = 0x0] 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x124ab2c00) [pid = 1646] [serial = 641] [outer = 0x119242c00] 09:07:19 INFO - PROCESS | 1646 | 1464710839442 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x126b4ac00) [pid = 1646] [serial = 642] [outer = 0x119242c00] 09:07:19 INFO - PROCESS | 1646 | 1464710839797 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 572ms 09:07:19 INFO - PROCESS | 1646 | 1464710839840 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1646 | 1464710839841 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:07:19 INFO - PROCESS | 1646 | 1464710839844 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1646 | 1464710839845 Marionette TRACE conn2 <- [1,830,null,{}] 09:07:19 INFO - PROCESS | 1646 | 1464710839847 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}] 09:07:19 INFO - PROCESS | 1646 | 1464710839939 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:07:19 INFO - PROCESS | 1646 | 1464710839943 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x125292800 == 39 [pid = 1646] [id = 215] 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119a6ac00) [pid = 1646] [serial = 643] [outer = 0x0] 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x126c78800) [pid = 1646] [serial = 644] [outer = 0x119a6ac00] 09:07:19 INFO - PROCESS | 1646 | 1464710839968 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x127157800) [pid = 1646] [serial = 645] [outer = 0x119a6ac00] 09:07:20 INFO - PROCESS | 1646 | 1464710840281 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]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 467ms 09:07:20 INFO - PROCESS | 1646 | 1464710840312 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1646 | 1464710840313 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:07:20 INFO - PROCESS | 1646 | 1464710840327 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1646 | 1464710840328 Marionette TRACE conn2 <- [1,834,null,{}] 09:07:20 INFO - PROCESS | 1646 | 1464710840330 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}] 09:07:20 INFO - PROCESS | 1646 | 1464710840424 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:07:20 INFO - PROCESS | 1646 | 1464710840428 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c06000 == 40 [pid = 1646] [id = 216] 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x127157c00) [pid = 1646] [serial = 646] [outer = 0x0] 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1271a0800) [pid = 1646] [serial = 647] [outer = 0x127157c00] 09:07:20 INFO - PROCESS | 1646 | 1464710840453 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1271aa000) [pid = 1646] [serial = 648] [outer = 0x127157c00] 09:07:20 INFO - PROCESS | 1646 | 1464710840773 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]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 09:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:07:20 INFO - PROCESS | 1646 | 1464710840795 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1646 | 1464710840796 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:07:20 INFO - PROCESS | 1646 | 1464710840808 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1646 | 1464710840809 Marionette TRACE conn2 <- [1,838,null,{}] 09:07:20 INFO - PROCESS | 1646 | 1464710840811 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}] 09:07:20 INFO - PROCESS | 1646 | 1464710840909 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:07:20 INFO - PROCESS | 1646 | 1464710840914 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x126ce1000 == 41 [pid = 1646] [id = 217] 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1271a0000) [pid = 1646] [serial = 649] [outer = 0x0] 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12754bc00) [pid = 1646] [serial = 650] [outer = 0x1271a0000] 09:07:20 INFO - PROCESS | 1646 | 1464710840967 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x128a79400) [pid = 1646] [serial = 651] [outer = 0x1271a0000] 09:07:21 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x111e35c00) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:07:21 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118208000) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:07:21 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11815a800) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:07:21 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x114fb8c00) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:07:21 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x114f54c00) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:07:21 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x115d5a800) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:07:21 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11612a800) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:07:21 INFO - PROCESS | 1646 | 1464710841424 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 676ms 09:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:07:21 INFO - PROCESS | 1646 | 1464710841476 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1646 | 1464710841478 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:07:21 INFO - PROCESS | 1646 | 1464710841481 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1646 | 1464710841483 Marionette TRACE conn2 <- [1,842,null,{}] 09:07:21 INFO - PROCESS | 1646 | 1464710841495 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}] 09:07:21 INFO - PROCESS | 1646 | 1464710841592 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:07:21 INFO - PROCESS | 1646 | 1464710841624 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d2a000 == 42 [pid = 1646] [id = 218] 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x114f62c00) [pid = 1646] [serial = 652] [outer = 0x0] 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x127541800) [pid = 1646] [serial = 653] [outer = 0x114f62c00] 09:07:21 INFO - PROCESS | 1646 | 1464710841649 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x128a7d000) [pid = 1646] [serial = 654] [outer = 0x114f62c00] 09:07:21 INFO - PROCESS | 1646 | 1464710841926 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 478ms 09:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:07:21 INFO - PROCESS | 1646 | 1464710841960 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1646 | 1464710841961 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:07:21 INFO - PROCESS | 1646 | 1464710841963 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1646 | 1464710841965 Marionette TRACE conn2 <- [1,846,null,{}] 09:07:21 INFO - PROCESS | 1646 | 1464710841967 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}] 09:07:22 INFO - PROCESS | 1646 | 1464710842078 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:07:22 INFO - PROCESS | 1646 | 1464710842083 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a1f000 == 43 [pid = 1646] [id = 219] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128a80000) [pid = 1646] [serial = 655] [outer = 0x0] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128b6b800) [pid = 1646] [serial = 656] [outer = 0x128a80000] 09:07:22 INFO - PROCESS | 1646 | 1464710842114 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128bb0c00) [pid = 1646] [serial = 657] [outer = 0x128a80000] 09:07:22 INFO - PROCESS | 1646 | 1464710842428 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 09:07:22 INFO - PROCESS | 1646 | 1464710842485 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1646 | 1464710842488 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:07:22 INFO - PROCESS | 1646 | 1464710842491 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1646 | 1464710842492 Marionette TRACE conn2 <- [1,850,null,{}] 09:07:22 INFO - PROCESS | 1646 | 1464710842495 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}] 09:07:22 INFO - PROCESS | 1646 | 1464710842573 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:07:22 INFO - PROCESS | 1646 | 1464710842577 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x129650000 == 44 [pid = 1646] [id = 220] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x128b6f000) [pid = 1646] [serial = 658] [outer = 0x0] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128bb9000) [pid = 1646] [serial = 659] [outer = 0x128b6f000] 09:07:22 INFO - PROCESS | 1646 | 1464710842602 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128e0e800) [pid = 1646] [serial = 660] [outer = 0x128b6f000] 09:07:22 INFO - PROCESS | 1646 | 1464710842903 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 420ms 09:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:07:22 INFO - PROCESS | 1646 | 1464710842911 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1646 | 1464710842912 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:07:22 INFO - PROCESS | 1646 | 1464710842915 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1646 | 1464710842916 Marionette TRACE conn2 <- [1,854,null,{}] 09:07:22 INFO - PROCESS | 1646 | 1464710842918 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}] 09:07:23 INFO - PROCESS | 1646 | 1464710842998 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:07:23 INFO - PROCESS | 1646 | 1464710843004 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d7800 == 45 [pid = 1646] [id = 221] 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128e11c00) [pid = 1646] [serial = 661] [outer = 0x0] 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128e19000) [pid = 1646] [serial = 662] [outer = 0x128e11c00] 09:07:23 INFO - PROCESS | 1646 | 1464710843029 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1290c6c00) [pid = 1646] [serial = 663] [outer = 0x128e11c00] 09:07:23 INFO - PROCESS | 1646 | 1464710843335 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 09:07:23 INFO - PROCESS | 1646 | 1464710843425 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1646 | 1464710843427 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:07:23 INFO - PROCESS | 1646 | 1464710843431 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1646 | 1464710843434 Marionette TRACE conn2 <- [1,858,null,{}] 09:07:23 INFO - PROCESS | 1646 | 1464710843443 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}] 09:07:23 INFO - PROCESS | 1646 | 1464710843549 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:07:23 INFO - PROCESS | 1646 | 1464710843608 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x116882800 == 46 [pid = 1646] [id = 222] 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x111e35c00) [pid = 1646] [serial = 664] [outer = 0x0] 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x114f57400) [pid = 1646] [serial = 665] [outer = 0x111e35c00] 09:07:23 INFO - PROCESS | 1646 | 1464710843639 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x115e62000) [pid = 1646] [serial = 666] [outer = 0x111e35c00] 09:07:24 INFO - PROCESS | 1646 | 1464710844077 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 680ms 09:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:07:24 INFO - PROCESS | 1646 | 1464710844112 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1646 | 1464710844114 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:07:24 INFO - PROCESS | 1646 | 1464710844137 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1646 | 1464710844139 Marionette TRACE conn2 <- [1,862,null,{}] 09:07:24 INFO - PROCESS | 1646 | 1464710844144 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}] 09:07:24 INFO - PROCESS | 1646 | 1464710844247 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:07:24 INFO - PROCESS | 1646 | 1464710844308 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11983a800 == 47 [pid = 1646] [id = 223] 09:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1182c6c00) [pid = 1646] [serial = 667] [outer = 0x0] 09:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1184c2800) [pid = 1646] [serial = 668] [outer = 0x1182c6c00] 09:07:24 INFO - PROCESS | 1646 | 1464710844338 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1187a6c00) [pid = 1646] [serial = 669] [outer = 0x1182c6c00] 09:07:24 INFO - PROCESS | 1646 | 1464710844743 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 643ms 09:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:07:24 INFO - PROCESS | 1646 | 1464710844760 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1646 | 1464710844762 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:07:24 INFO - PROCESS | 1646 | 1464710844764 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1646 | 1464710844766 Marionette TRACE conn2 <- [1,866,null,{}] 09:07:24 INFO - PROCESS | 1646 | 1464710844774 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}] 09:07:24 INFO - PROCESS | 1646 | 1464710844883 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:07:25 INFO - PROCESS | 1646 | 1464710845036 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x129650800 == 48 [pid = 1646] [id = 224] 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123bd1c00) [pid = 1646] [serial = 670] [outer = 0x0] 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x124ab9400) [pid = 1646] [serial = 671] [outer = 0x123bd1c00] 09:07:25 INFO - PROCESS | 1646 | 1464710845090 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x125306400) [pid = 1646] [serial = 672] [outer = 0x123bd1c00] 09:07:25 INFO - PROCESS | 1646 | 1464710845571 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]]]}] 09:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 873ms 09:07:25 INFO - PROCESS | 1646 | 1464710845653 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1646 | 1464710845654 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:07:25 INFO - PROCESS | 1646 | 1464710845658 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1646 | 1464710845659 Marionette TRACE conn2 <- [1,870,null,{}] 09:07:25 INFO - PROCESS | 1646 | 1464710845662 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}] 09:07:25 INFO - PROCESS | 1646 | 1464710845767 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:07:25 INFO - PROCESS | 1646 | 1464710845829 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab0d800 == 49 [pid = 1646] [id = 225] 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126d0ac00) [pid = 1646] [serial = 673] [outer = 0x0] 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12727ac00) [pid = 1646] [serial = 674] [outer = 0x126d0ac00] 09:07:25 INFO - PROCESS | 1646 | 1464710845860 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128b6d000) [pid = 1646] [serial = 675] [outer = 0x126d0ac00] 09:07:26 INFO - PROCESS | 1646 | 1464710846249 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]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 09:07:26 INFO - PROCESS | 1646 | 1464710846278 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:07:26 INFO - PROCESS | 1646 | 1464710846280 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:07:26 INFO - PROCESS | 1646 | 1464710846282 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1646 | 1464710846283 Marionette TRACE conn2 <- [1,874,null,{}] 09:07:26 INFO - PROCESS | 1646 | 1464710846286 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}] 09:07:26 INFO - PROCESS | 1646 | 1464710846382 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:07:26 INFO - PROCESS | 1646 | 1464710846469 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb6000 == 50 [pid = 1646] [id = 226] 09:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x126d15800) [pid = 1646] [serial = 676] [outer = 0x0] 09:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128bb3800) [pid = 1646] [serial = 677] [outer = 0x126d15800] 09:07:26 INFO - PROCESS | 1646 | 1464710846498 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1291afc00) [pid = 1646] [serial = 678] [outer = 0x126d15800] 09:07:27 INFO - PROCESS | 1646 | 1464710847070 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]]]}] 09:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 823ms 09:07:27 INFO - PROCESS | 1646 | 1464710847105 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1646 | 1464710847108 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:07:27 INFO - PROCESS | 1646 | 1464710847111 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1646 | 1464710847113 Marionette TRACE conn2 <- [1,878,null,{}] 09:07:27 INFO - PROCESS | 1646 | 1464710847118 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}] 09:07:27 INFO - PROCESS | 1646 | 1464710847209 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:07:27 INFO - PROCESS | 1646 | 1464710847273 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11834c800 == 51 [pid = 1646] [id = 227] 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x114f57c00) [pid = 1646] [serial = 679] [outer = 0x0] 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x115d63000) [pid = 1646] [serial = 680] [outer = 0x114f57c00] 09:07:27 INFO - PROCESS | 1646 | 1464710847300 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1166d1800) [pid = 1646] [serial = 681] [outer = 0x114f57c00] 09:07:27 INFO - PROCESS | 1646 | 1464710847744 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]]]}] 09:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 677ms 09:07:27 INFO - PROCESS | 1646 | 1464710847788 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1646 | 1464710847791 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:07:27 INFO - PROCESS | 1646 | 1464710847796 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1646 | 1464710847798 Marionette TRACE conn2 <- [1,882,null,{}] 09:07:27 INFO - PROCESS | 1646 | 1464710847800 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}] 09:07:27 INFO - PROCESS | 1646 | 1464710847903 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:07:27 INFO - PROCESS | 1646 | 1464710847977 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x117455000 == 52 [pid = 1646] [id = 228] 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x117683c00) [pid = 1646] [serial = 682] [outer = 0x0] 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x117e2e000) [pid = 1646] [serial = 683] [outer = 0x117683c00] 09:07:28 INFO - PROCESS | 1646 | 1464710848023 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x118210800) [pid = 1646] [serial = 684] [outer = 0x117683c00] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab1f800 == 51 [pid = 1646] [id = 183] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x129650000 == 50 [pid = 1646] [id = 220] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x128a1f000 == 49 [pid = 1646] [id = 219] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x126d2a000 == 48 [pid = 1646] [id = 218] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x126ce1000 == 47 [pid = 1646] [id = 217] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x126c06000 == 46 [pid = 1646] [id = 216] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x125292800 == 45 [pid = 1646] [id = 215] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1210a3800 == 44 [pid = 1646] [id = 214] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119874800 == 43 [pid = 1646] [id = 213] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x112726400) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11672d400) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1193bb800 == 42 [pid = 1646] [id = 212] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118355000 == 41 [pid = 1646] [id = 211] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x115e09000 == 40 [pid = 1646] [id = 210] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x117e14800 == 39 [pid = 1646] [id = 209] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x124a9c000 == 38 [pid = 1646] [id = 207] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x123e03000 == 37 [pid = 1646] [id = 206] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118247000 == 36 [pid = 1646] [id = 205] 09:07:28 INFO - PROCESS | 1646 | --DOCSHELL 0x112fba800 == 35 [pid = 1646] [id = 204] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118779800) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118207000) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11685a800) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x116a72400) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11822f400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114f59800) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x114fbbc00) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1187a9800) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x121466800) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x120d17400) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119779000) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118faf000) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1182d4800) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x120db8800) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1187abc00) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1646 | 1464710848527 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]]]}] 09:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 775ms 09:07:28 INFO - PROCESS | 1646 | 1464710848571 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1646 | 1464710848573 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:07:28 INFO - PROCESS | 1646 | 1464710848577 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1646 | 1464710848581 Marionette TRACE conn2 <- [1,886,null,{}] 09:07:28 INFO - PROCESS | 1646 | 1464710848603 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}] 09:07:28 INFO - PROCESS | 1646 | 1464710848732 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:07:28 INFO - PROCESS | 1646 | 1464710848748 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x117460000 == 36 [pid = 1646] [id = 229] 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118708000) [pid = 1646] [serial = 685] [outer = 0x0] 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11870e000) [pid = 1646] [serial = 686] [outer = 0x118708000] 09:07:28 INFO - PROCESS | 1646 | 1464710848795 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118788800) [pid = 1646] [serial = 687] [outer = 0x118708000] 09:07:29 INFO - PROCESS | 1646 | 1464710849210 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 676ms 09:07:29 INFO - PROCESS | 1646 | 1464710849253 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1646 | 1464710849255 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:07:29 INFO - PROCESS | 1646 | 1464710849257 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1646 | 1464710849258 Marionette TRACE conn2 <- [1,890,null,{}] 09:07:29 INFO - PROCESS | 1646 | 1464710849260 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}] 09:07:29 INFO - PROCESS | 1646 | 1464710849357 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:07:29 INFO - PROCESS | 1646 | 1464710849362 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119265800 == 37 [pid = 1646] [id = 230] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1187b2000) [pid = 1646] [serial = 688] [outer = 0x0] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118fae800) [pid = 1646] [serial = 689] [outer = 0x1187b2000] 09:07:29 INFO - PROCESS | 1646 | 1464710849389 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119240400) [pid = 1646] [serial = 690] [outer = 0x1187b2000] 09:07:29 INFO - PROCESS | 1646 | 1464710849712 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 09:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:07:29 INFO - PROCESS | 1646 | 1464710849726 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1646 | 1464710849727 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:07:29 INFO - PROCESS | 1646 | 1464710849729 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1646 | 1464710849730 Marionette TRACE conn2 <- [1,894,null,{}] 09:07:29 INFO - PROCESS | 1646 | 1464710849732 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}] 09:07:29 INFO - PROCESS | 1646 | 1464710849828 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:07:29 INFO - PROCESS | 1646 | 1464710849835 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d6000 == 38 [pid = 1646] [id = 231] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118a54000) [pid = 1646] [serial = 691] [outer = 0x0] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119356000) [pid = 1646] [serial = 692] [outer = 0x118a54000] 09:07:29 INFO - PROCESS | 1646 | 1464710849860 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x120d63000) [pid = 1646] [serial = 693] [outer = 0x118a54000] 09:07:30 INFO - PROCESS | 1646 | 1464710850162 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]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 09:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:07:30 INFO - PROCESS | 1646 | 1464710850197 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1646 | 1464710850198 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:07:30 INFO - PROCESS | 1646 | 1464710850201 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1646 | 1464710850202 Marionette TRACE conn2 <- [1,898,null,{}] 09:07:30 INFO - PROCESS | 1646 | 1464710850207 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}] 09:07:30 INFO - PROCESS | 1646 | 1464710850297 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:07:30 INFO - PROCESS | 1646 | 1464710850305 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211af000 == 39 [pid = 1646] [id = 232] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x120d17400) [pid = 1646] [serial = 694] [outer = 0x0] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x121466800) [pid = 1646] [serial = 695] [outer = 0x120d17400] 09:07:30 INFO - PROCESS | 1646 | 1464710850331 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12663a400) [pid = 1646] [serial = 696] [outer = 0x120d17400] 09:07:30 INFO - PROCESS | 1646 | 1464710850700 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]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 09:07:30 INFO - PROCESS | 1646 | 1464710850723 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1646 | 1464710850724 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:07:30 INFO - PROCESS | 1646 | 1464710850726 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1646 | 1464710850727 Marionette TRACE conn2 <- [1,902,null,{}] 09:07:30 INFO - PROCESS | 1646 | 1464710850730 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}] 09:07:30 INFO - PROCESS | 1646 | 1464710850827 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:07:30 INFO - PROCESS | 1646 | 1464710850861 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f2b000 == 40 [pid = 1646] [id = 233] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12663b800) [pid = 1646] [serial = 697] [outer = 0x0] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x126b50000) [pid = 1646] [serial = 698] [outer = 0x12663b800] 09:07:30 INFO - PROCESS | 1646 | 1464710850886 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x126d14400) [pid = 1646] [serial = 699] [outer = 0x12663b800] 09:07:31 INFO - PROCESS | 1646 | 1464710851170 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]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 09:07:31 INFO - PROCESS | 1646 | 1464710851211 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1646 | 1464710851213 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:07:31 INFO - PROCESS | 1646 | 1464710851215 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1646 | 1464710851216 Marionette TRACE conn2 <- [1,906,null,{}] 09:07:31 INFO - PROCESS | 1646 | 1464710851218 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}] 09:07:31 INFO - PROCESS | 1646 | 1464710851323 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:07:31 INFO - PROCESS | 1646 | 1464710851327 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c1b800 == 41 [pid = 1646] [id = 234] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x126b4c800) [pid = 1646] [serial = 700] [outer = 0x0] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1271a5400) [pid = 1646] [serial = 701] [outer = 0x126b4c800] 09:07:31 INFO - PROCESS | 1646 | 1464710851352 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128a79c00) [pid = 1646] [serial = 702] [outer = 0x126b4c800] 09:07:31 INFO - PROCESS | 1646 | 1464710851688 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]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 09:07:31 INFO - PROCESS | 1646 | 1464710851737 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1646 | 1464710851739 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:07:31 INFO - PROCESS | 1646 | 1464710851749 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1646 | 1464710851750 Marionette TRACE conn2 <- [1,910,null,{}] 09:07:31 INFO - PROCESS | 1646 | 1464710851752 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}] 09:07:31 INFO - PROCESS | 1646 | 1464710851845 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:07:31 INFO - PROCESS | 1646 | 1464710851849 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x127254000 == 42 [pid = 1646] [id = 235] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1271a9400) [pid = 1646] [serial = 703] [outer = 0x0] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128b68c00) [pid = 1646] [serial = 704] [outer = 0x1271a9400] 09:07:31 INFO - PROCESS | 1646 | 1464710851883 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128bac400) [pid = 1646] [serial = 705] [outer = 0x1271a9400] 09:07:32 INFO - PROCESS | 1646 | 1464710852192 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]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 09:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:07:32 INFO - PROCESS | 1646 | 1464710852226 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1646 | 1464710852227 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:07:32 INFO - PROCESS | 1646 | 1464710852229 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1646 | 1464710852230 Marionette TRACE conn2 <- [1,914,null,{}] 09:07:32 INFO - PROCESS | 1646 | 1464710852233 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}] 09:07:32 INFO - PROCESS | 1646 | 1464710852336 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:07:32 INFO - PROCESS | 1646 | 1464710852340 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12912a000 == 43 [pid = 1646] [id = 236] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128a79000) [pid = 1646] [serial = 706] [outer = 0x0] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128e0cc00) [pid = 1646] [serial = 707] [outer = 0x128a79000] 09:07:32 INFO - PROCESS | 1646 | 1464710852365 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1291b0000) [pid = 1646] [serial = 708] [outer = 0x128a79000] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119a6ac00) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x127157c00) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x114f62c00) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1271a0000) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x113377c00) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11823d800) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11936d400) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x113040800) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118fab800) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119218800) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128a80000) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128b6f000) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119242c00) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x129486c00) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1121b1c00) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x114f59000) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1187a4400) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:07:32 INFO - PROCESS | 1646 | 1464710852797 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]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 09:07:32 INFO - PROCESS | 1646 | 1464710852850 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1646 | 1464710852852 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:07:32 INFO - PROCESS | 1646 | 1464710852857 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1646 | 1464710852859 Marionette TRACE conn2 <- [1,918,null,{}] 09:07:32 INFO - PROCESS | 1646 | 1464710852861 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}] 09:07:32 INFO - PROCESS | 1646 | 1464710852954 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:07:32 INFO - PROCESS | 1646 | 1464710852959 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6dd800 == 44 [pid = 1646] [id = 237] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x114f55800) [pid = 1646] [serial = 709] [outer = 0x0] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119248c00) [pid = 1646] [serial = 710] [outer = 0x114f55800] 09:07:32 INFO - PROCESS | 1646 | 1464710852989 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12947d400) [pid = 1646] [serial = 711] [outer = 0x114f55800] 09:07:33 INFO - PROCESS | 1646 | 1464710853320 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 09:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:07:33 INFO - PROCESS | 1646 | 1464710853325 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1646 | 1464710853327 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:07:33 INFO - PROCESS | 1646 | 1464710853329 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1646 | 1464710853330 Marionette TRACE conn2 <- [1,922,null,{}] 09:07:33 INFO - PROCESS | 1646 | 1464710853332 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}] 09:07:33 INFO - PROCESS | 1646 | 1464710853412 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:07:33 INFO - PROCESS | 1646 | 1464710853417 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2d1000 == 45 [pid = 1646] [id = 238] 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12947d800) [pid = 1646] [serial = 712] [outer = 0x0] 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12948a400) [pid = 1646] [serial = 713] [outer = 0x12947d800] 09:07:33 INFO - PROCESS | 1646 | 1464710853442 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1296f2000) [pid = 1646] [serial = 714] [outer = 0x12947d800] 09:07:33 INFO - PROCESS | 1646 | 1464710853744 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 09:07:33 INFO - PROCESS | 1646 | 1464710853812 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1646 | 1464710853813 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:07:33 INFO - PROCESS | 1646 | 1464710853816 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1646 | 1464710853817 Marionette TRACE conn2 <- [1,926,null,{}] 09:07:33 INFO - PROCESS | 1646 | 1464710853821 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}] 09:07:33 INFO - PROCESS | 1646 | 1464710853901 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:07:33 INFO - PROCESS | 1646 | 1464710853908 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb86000 == 46 [pid = 1646] [id = 239] 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1168b6800) [pid = 1646] [serial = 715] [outer = 0x0] 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129707000) [pid = 1646] [serial = 716] [outer = 0x1168b6800] 09:07:33 INFO - PROCESS | 1646 | 1464710853932 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12a8af000) [pid = 1646] [serial = 717] [outer = 0x1168b6800] 09:07:34 INFO - PROCESS | 1646 | 1464710854252 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 468ms 09:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:07:34 INFO - PROCESS | 1646 | 1464710854285 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1646 | 1464710854287 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:07:34 INFO - PROCESS | 1646 | 1464710854290 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1646 | 1464710854299 Marionette TRACE conn2 <- [1,930,null,{}] 09:07:34 INFO - PROCESS | 1646 | 1464710854302 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}] 09:07:34 INFO - PROCESS | 1646 | 1464710854379 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:07:34 INFO - PROCESS | 1646 | 1464710854430 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be91000 == 47 [pid = 1646] [id = 240] 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x110ec0800) [pid = 1646] [serial = 718] [outer = 0x0] 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a8b8400) [pid = 1646] [serial = 719] [outer = 0x110ec0800] 09:07:34 INFO - PROCESS | 1646 | 1464710854455 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a9ec800) [pid = 1646] [serial = 720] [outer = 0x110ec0800] 09:07:34 INFO - PROCESS | 1646 | 1464710854873 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 626ms 09:07:34 INFO - PROCESS | 1646 | 1464710854918 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:07:34 INFO - PROCESS | 1646 | 1464710854921 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:07:34 INFO - PROCESS | 1646 | 1464710854924 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1646 | 1464710854927 Marionette TRACE conn2 <- [1,934,null,{}] 09:07:34 INFO - PROCESS | 1646 | 1464710854931 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}] 09:07:35 INFO - PROCESS | 1646 | 1464710855035 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:07:35 INFO - PROCESS | 1646 | 1464710855100 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab7000 == 48 [pid = 1646] [id = 241] 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x113382c00) [pid = 1646] [serial = 721] [outer = 0x0] 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x114fbbc00) [pid = 1646] [serial = 722] [outer = 0x113382c00] 09:07:35 INFO - PROCESS | 1646 | 1464710855132 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x116730000) [pid = 1646] [serial = 723] [outer = 0x113382c00] 09:07:35 INFO - PROCESS | 1646 | 1464710855542 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]]]}] 09:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 623ms 09:07:35 INFO - PROCESS | 1646 | 1464710855547 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1646 | 1464710855551 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:07:35 INFO - PROCESS | 1646 | 1464710855558 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1646 | 1464710855560 Marionette TRACE conn2 <- [1,938,null,{}] 09:07:35 INFO - PROCESS | 1646 | 1464710855563 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}] 09:07:35 INFO - PROCESS | 1646 | 1464710855686 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:07:35 INFO - PROCESS | 1646 | 1464710855751 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210ab800 == 49 [pid = 1646] [id = 242] 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11685a400) [pid = 1646] [serial = 724] [outer = 0x0] 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11820fc00) [pid = 1646] [serial = 725] [outer = 0x11685a400] 09:07:35 INFO - PROCESS | 1646 | 1464710855780 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11877e000) [pid = 1646] [serial = 726] [outer = 0x11685a400] 09:07:36 INFO - PROCESS | 1646 | 1464710856223 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 09:07:36 INFO - PROCESS | 1646 | 1464710856229 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1646 | 1464710856230 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:07:36 INFO - PROCESS | 1646 | 1464710856233 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1646 | 1464710856236 Marionette TRACE conn2 <- [1,942,null,{}] 09:07:36 INFO - PROCESS | 1646 | 1464710856246 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}] 09:07:36 INFO - PROCESS | 1646 | 1464710856347 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:07:36 INFO - PROCESS | 1646 | 1464710856408 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be93000 == 50 [pid = 1646] [id = 243] 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118a5b800) [pid = 1646] [serial = 727] [outer = 0x0] 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x120db8800) [pid = 1646] [serial = 728] [outer = 0x118a5b800] 09:07:36 INFO - PROCESS | 1646 | 1464710856446 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x124aaf400) [pid = 1646] [serial = 729] [outer = 0x118a5b800] 09:07:36 INFO - PROCESS | 1646 | 1464710856832 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 626ms 09:07:36 INFO - PROCESS | 1646 | 1464710856860 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1646 | 1464710856862 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:07:36 INFO - PROCESS | 1646 | 1464710856864 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1646 | 1464710856865 Marionette TRACE conn2 <- [1,946,null,{}] 09:07:36 INFO - PROCESS | 1646 | 1464710856868 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}] 09:07:36 INFO - PROCESS | 1646 | 1464710856970 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:07:37 INFO - PROCESS | 1646 | 1464710857054 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2bd000 == 51 [pid = 1646] [id = 244] 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12530b400) [pid = 1646] [serial = 730] [outer = 0x0] 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12754a400) [pid = 1646] [serial = 731] [outer = 0x12530b400] 09:07:37 INFO - PROCESS | 1646 | 1464710857084 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128bbac00) [pid = 1646] [serial = 732] [outer = 0x12530b400] 09:07:37 INFO - PROCESS | 1646 | 1464710857491 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]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 09:07:37 INFO - PROCESS | 1646 | 1464710857536 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1646 | 1464710857537 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:07:37 INFO - PROCESS | 1646 | 1464710857540 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1646 | 1464710857541 Marionette TRACE conn2 <- [1,950,null,{}] 09:07:37 INFO - PROCESS | 1646 | 1464710857543 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}] 09:07:37 INFO - PROCESS | 1646 | 1464710857639 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:07:37 INFO - PROCESS | 1646 | 1464710857691 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b7000 == 52 [pid = 1646] [id = 245] 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x124aba400) [pid = 1646] [serial = 733] [outer = 0x0] 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128bb7800) [pid = 1646] [serial = 734] [outer = 0x124aba400] 09:07:37 INFO - PROCESS | 1646 | 1464710857720 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1296ed000) [pid = 1646] [serial = 735] [outer = 0x124aba400] 09:07:38 INFO - PROCESS | 1646 | 1464710858160 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]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 09:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:07:38 INFO - PROCESS | 1646 | 1464710858210 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1646 | 1464710858211 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:07:38 INFO - PROCESS | 1646 | 1464710858214 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1646 | 1464710858215 Marionette TRACE conn2 <- [1,954,null,{}] 09:07:38 INFO - PROCESS | 1646 | 1464710858217 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}] 09:07:38 INFO - PROCESS | 1646 | 1464710858351 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:07:38 INFO - PROCESS | 1646 | 1464710858419 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x116141000 == 53 [pid = 1646] [id = 246] 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x110ec1000) [pid = 1646] [serial = 736] [outer = 0x0] 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x118231800) [pid = 1646] [serial = 737] [outer = 0x110ec1000] 09:07:38 INFO - PROCESS | 1646 | 1464710858449 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12ac70000) [pid = 1646] [serial = 738] [outer = 0x110ec1000] 09:07:39 INFO - PROCESS | 1646 | 1464710859024 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]]]}] 09:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 820ms 09:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:07:39 INFO - PROCESS | 1646 | 1464710859035 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1646 | 1464710859039 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:07:39 INFO - PROCESS | 1646 | 1464710859042 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1646 | 1464710859043 Marionette TRACE conn2 <- [1,958,null,{}] 09:07:39 INFO - PROCESS | 1646 | 1464710859048 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}] 09:07:39 INFO - PROCESS | 1646 | 1464710859141 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:07:39 INFO - PROCESS | 1646 | 1464710859212 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f98800 == 54 [pid = 1646] [id = 247] 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x116444000) [pid = 1646] [serial = 739] [outer = 0x0] 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11672f400) [pid = 1646] [serial = 740] [outer = 0x116444000] 09:07:39 INFO - PROCESS | 1646 | 1464710859241 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11768ac00) [pid = 1646] [serial = 741] [outer = 0x116444000] 09:07:39 INFO - PROCESS | 1646 | 1464710859678 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]]]}] 09:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 673ms 09:07:39 INFO - PROCESS | 1646 | 1464710859714 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1646 | 1464710859718 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:07:39 INFO - PROCESS | 1646 | 1464710859725 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1646 | 1464710859726 Marionette TRACE conn2 <- [1,962,null,{}] 09:07:39 INFO - PROCESS | 1646 | 1464710859729 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}] 09:07:39 INFO - PROCESS | 1646 | 1464710859830 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb86000 == 53 [pid = 1646] [id = 239] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2d1000 == 52 [pid = 1646] [id = 238] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6dd800 == 51 [pid = 1646] [id = 237] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12912a000 == 50 [pid = 1646] [id = 236] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x127254000 == 49 [pid = 1646] [id = 235] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x126c1b800 == 48 [pid = 1646] [id = 234] 09:07:39 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x110ec3c00) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 09:07:39 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1168bdc00) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 09:07:39 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11838e000) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 09:07:39 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x120d63c00) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 09:07:39 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128e19000) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x123f2b000 == 47 [pid = 1646] [id = 233] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1211af000 == 46 [pid = 1646] [id = 232] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d6000 == 45 [pid = 1646] [id = 231] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119265800 == 44 [pid = 1646] [id = 230] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x117460000 == 43 [pid = 1646] [id = 229] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x117455000 == 42 [pid = 1646] [id = 228] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11834c800 == 41 [pid = 1646] [id = 227] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb6000 == 40 [pid = 1646] [id = 226] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab0d800 == 39 [pid = 1646] [id = 225] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x129650800 == 38 [pid = 1646] [id = 224] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11983a800 == 37 [pid = 1646] [id = 223] 09:07:39 INFO - PROCESS | 1646 | --DOCSHELL 0x116882800 == 36 [pid = 1646] [id = 222] 09:07:39 INFO - PROCESS | 1646 | 1464710859913 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x115eac800 == 37 [pid = 1646] [id = 248] 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114f59000) [pid = 1646] [serial = 742] [outer = 0x0] 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1168bdc00) [pid = 1646] [serial = 743] [outer = 0x114f59000] 09:07:39 INFO - PROCESS | 1646 | 1464710859939 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x118787000) [pid = 1646] [serial = 744] [outer = 0x114f59000] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12c1d7c00) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x113c79c00) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1168be000) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x126c78800) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1271a0800) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x127541800) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12754bc00) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1271aa000) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x115d57000) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x114f56c00) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1184bdc00) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1187aa400) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x121307400) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123f7b000) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x114fbc000) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118167c00) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119245400) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119b2cc00) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123ea2400) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124aadc00) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128a79400) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128b6b800) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x128e0e800) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x128bb0c00) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128bb9000) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128a7d000) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124ab2c00) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x126b4ac00) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x127157800) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12130dc00) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 09:07:40 INFO - PROCESS | 1646 | 1464710860344 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]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 09:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:07:40 INFO - PROCESS | 1646 | 1464710860395 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1646 | 1464710860397 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:07:40 INFO - PROCESS | 1646 | 1464710860400 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1646 | 1464710860406 Marionette TRACE conn2 <- [1,966,null,{}] 09:07:40 INFO - PROCESS | 1646 | 1464710860418 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}] 09:07:40 INFO - PROCESS | 1646 | 1464710860529 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:07:40 INFO - PROCESS | 1646 | 1464710860543 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x119256800 == 38 [pid = 1646] [id = 249] 09:07:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119220400) [pid = 1646] [serial = 745] [outer = 0x0] 09:07:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119241000) [pid = 1646] [serial = 746] [outer = 0x119220400] 09:07:40 INFO - PROCESS | 1646 | 1464710860571 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119b36c00) [pid = 1646] [serial = 747] [outer = 0x119220400] 09:07:40 INFO - PROCESS | 1646 | 1464710860900 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]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 525ms 09:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:07:40 INFO - PROCESS | 1646 | 1464710860929 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1646 | 1464710860930 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:07:40 INFO - PROCESS | 1646 | 1464710860933 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1646 | 1464710860934 Marionette TRACE conn2 <- [1,970,null,{}] 09:07:40 INFO - PROCESS | 1646 | 1464710860938 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}] 09:07:41 INFO - PROCESS | 1646 | 1464710861019 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:07:41 INFO - PROCESS | 1646 | 1464710861026 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f79800 == 39 [pid = 1646] [id = 250] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x120db5c00) [pid = 1646] [serial = 748] [outer = 0x0] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123bc7800) [pid = 1646] [serial = 749] [outer = 0x120db5c00] 09:07:41 INFO - PROCESS | 1646 | 1464710861051 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x124ca3000) [pid = 1646] [serial = 750] [outer = 0x120db5c00] 09:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 470ms 09:07:41 INFO - PROCESS | 1646 | 1464710861397 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]]]}] 09:07:41 INFO - PROCESS | 1646 | 1464710861406 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1646 | 1464710861407 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:07:41 INFO - PROCESS | 1646 | 1464710861409 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1646 | 1464710861410 Marionette TRACE conn2 <- [1,974,null,{}] 09:07:41 INFO - PROCESS | 1646 | 1464710861412 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}] 09:07:41 INFO - PROCESS | 1646 | 1464710861516 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:07:41 INFO - PROCESS | 1646 | 1464710861524 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ad3800 == 40 [pid = 1646] [id = 251] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x120db6400) [pid = 1646] [serial = 751] [outer = 0x0] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x125308800) [pid = 1646] [serial = 752] [outer = 0x120db6400] 09:07:41 INFO - PROCESS | 1646 | 1464710861550 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x127157c00) [pid = 1646] [serial = 753] [outer = 0x120db6400] 09:07:41 INFO - PROCESS | 1646 | 1464710861848 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]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 09:07:41 INFO - PROCESS | 1646 | 1464710861878 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1646 | 1464710861879 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:07:41 INFO - PROCESS | 1646 | 1464710861882 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1646 | 1464710861883 Marionette TRACE conn2 <- [1,978,null,{}] 09:07:41 INFO - PROCESS | 1646 | 1464710861888 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}] 09:07:41 INFO - PROCESS | 1646 | 1464710861991 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:07:41 INFO - PROCESS | 1646 | 1464710861997 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x126ccb800 == 41 [pid = 1646] [id = 252] 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1271aac00) [pid = 1646] [serial = 754] [outer = 0x0] 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128b6a800) [pid = 1646] [serial = 755] [outer = 0x1271aac00] 09:07:42 INFO - PROCESS | 1646 | 1464710862039 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1290c3400) [pid = 1646] [serial = 756] [outer = 0x1271aac00] 09:07:42 INFO - PROCESS | 1646 | 1464710862572 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]]]}] 09:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 720ms 09:07:42 INFO - PROCESS | 1646 | 1464710862602 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1646 | 1464710862605 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:07:42 INFO - PROCESS | 1646 | 1464710862613 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1646 | 1464710862615 Marionette TRACE conn2 <- [1,982,null,{}] 09:07:42 INFO - PROCESS | 1646 | 1464710862617 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}] 09:07:42 INFO - PROCESS | 1646 | 1464710862721 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:07:42 INFO - PROCESS | 1646 | 1464710862725 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x127251800 == 42 [pid = 1646] [id = 253] 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12754c400) [pid = 1646] [serial = 757] [outer = 0x0] 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x129489000) [pid = 1646] [serial = 758] [outer = 0x12754c400] 09:07:42 INFO - PROCESS | 1646 | 1464710862777 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12970f000) [pid = 1646] [serial = 759] [outer = 0x12754c400] 09:07:43 INFO - PROCESS | 1646 | 1464710863096 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]]]}] 09:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 525ms 09:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:07:43 INFO - PROCESS | 1646 | 1464710863141 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1646 | 1464710863142 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:07:43 INFO - PROCESS | 1646 | 1464710863144 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1646 | 1464710863145 Marionette TRACE conn2 <- [1,986,null,{}] 09:07:43 INFO - PROCESS | 1646 | 1464710863147 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}] 09:07:43 INFO - PROCESS | 1646 | 1464710863245 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:07:43 INFO - PROCESS | 1646 | 1464710863249 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12911d000 == 43 [pid = 1646] [id = 254] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x129480400) [pid = 1646] [serial = 760] [outer = 0x0] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a9ea000) [pid = 1646] [serial = 761] [outer = 0x129480400] 09:07:43 INFO - PROCESS | 1646 | 1464710863274 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12ac6e000) [pid = 1646] [serial = 762] [outer = 0x129480400] 09:07:43 INFO - PROCESS | 1646 | 1464710863608 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]]]}] 09:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 09:07:43 INFO - PROCESS | 1646 | 1464710863663 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1646 | 1464710863665 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:07:43 INFO - PROCESS | 1646 | 1464710863667 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1646 | 1464710863675 Marionette TRACE conn2 <- [1,990,null,{}] 09:07:43 INFO - PROCESS | 1646 | 1464710863678 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}] 09:07:43 INFO - PROCESS | 1646 | 1464710863778 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:07:43 INFO - PROCESS | 1646 | 1464710863790 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6cf000 == 44 [pid = 1646] [id = 255] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a9ee400) [pid = 1646] [serial = 763] [outer = 0x0] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ac78c00) [pid = 1646] [serial = 764] [outer = 0x12a9ee400] 09:07:43 INFO - PROCESS | 1646 | 1464710863815 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b3b9c00) [pid = 1646] [serial = 765] [outer = 0x12a9ee400] 09:07:44 INFO - PROCESS | 1646 | 1464710864129 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 525ms 09:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:07:44 INFO - PROCESS | 1646 | 1464710864193 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1646 | 1464710864194 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:07:44 INFO - PROCESS | 1646 | 1464710864196 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1646 | 1464710864198 Marionette TRACE conn2 <- [1,994,null,{}] 09:07:44 INFO - PROCESS | 1646 | 1464710864200 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}] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x128a79000) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12947d800) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1168b6800) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x114f55800) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1164ad800) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1182d0400) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x110eba400) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1187af800) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12663b800) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126b4c800) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1271a9400) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128e11c00) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x120d17400) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x117683c00) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118708000) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118a54000) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x114f57c00) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:07:44 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1187b2000) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:07:44 INFO - PROCESS | 1646 | 1464710864430 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:07:44 INFO - PROCESS | 1646 | 1464710864438 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a7d800 == 45 [pid = 1646] [id = 256] 09:07:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x111ab3400) [pid = 1646] [serial = 766] [outer = 0x0] 09:07:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x116188800) [pid = 1646] [serial = 767] [outer = 0x111ab3400] 09:07:44 INFO - PROCESS | 1646 | 1464710864464 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1182c9c00) [pid = 1646] [serial = 768] [outer = 0x111ab3400] 09:07:44 INFO - PROCESS | 1646 | 1464710864797 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 621ms 09:07:44 INFO - PROCESS | 1646 | 1464710864817 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1646 | 1464710864819 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:07:44 INFO - PROCESS | 1646 | 1464710864824 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1646 | 1464710864825 Marionette TRACE conn2 <- [1,998,null,{}] 09:07:44 INFO - PROCESS | 1646 | 1464710864828 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}] 09:07:44 INFO - PROCESS | 1646 | 1464710864916 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:07:44 INFO - PROCESS | 1646 | 1464710864970 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba05800 == 46 [pid = 1646] [id = 257] 09:07:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1131ad000) [pid = 1646] [serial = 769] [outer = 0x0] 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128a79000) [pid = 1646] [serial = 770] [outer = 0x1131ad000] 09:07:45 INFO - PROCESS | 1646 | 1464710865007 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bbba800) [pid = 1646] [serial = 771] [outer = 0x1131ad000] 09:07:45 INFO - PROCESS | 1646 | 1464710865278 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]]]}] 09:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 472ms 09:07:45 INFO - PROCESS | 1646 | 1464710865297 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1646 | 1464710865298 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:07:45 INFO - PROCESS | 1646 | 1464710865300 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1646 | 1464710865302 Marionette TRACE conn2 <- [1,1002,null,{}] 09:07:45 INFO - PROCESS | 1646 | 1464710865312 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}] 09:07:45 INFO - PROCESS | 1646 | 1464710865400 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:07:45 INFO - PROCESS | 1646 | 1464710865407 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b3800 == 47 [pid = 1646] [id = 258] 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12bad5000) [pid = 1646] [serial = 772] [outer = 0x0] 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12bbcc800) [pid = 1646] [serial = 773] [outer = 0x12bad5000] 09:07:45 INFO - PROCESS | 1646 | 1464710865432 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12c112800) [pid = 1646] [serial = 774] [outer = 0x12bad5000] 09:07:45 INFO - PROCESS | 1646 | 1464710865873 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]]]}] 09:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 630ms 09:07:45 INFO - PROCESS | 1646 | 1464710865932 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:07:45 INFO - PROCESS | 1646 | 1464710865934 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:07:45 INFO - PROCESS | 1646 | 1464710865937 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1646 | 1464710865939 Marionette TRACE conn2 <- [1,1006,null,{}] 09:07:45 INFO - PROCESS | 1646 | 1464710865942 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}] 09:07:46 INFO - PROCESS | 1646 | 1464710866070 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:07:46 INFO - PROCESS | 1646 | 1464710866080 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c5800 == 48 [pid = 1646] [id = 259] 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bbc8000) [pid = 1646] [serial = 775] [outer = 0x0] 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12c118c00) [pid = 1646] [serial = 776] [outer = 0x12bbc8000] 09:07:46 INFO - PROCESS | 1646 | 1464710866122 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12c120800) [pid = 1646] [serial = 777] [outer = 0x12bbc8000] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1193bb000 == 47 [pid = 1646] [id = 208] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d7800 == 46 [pid = 1646] [id = 221] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x116f98800 == 45 [pid = 1646] [id = 247] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x116141000 == 44 [pid = 1646] [id = 246] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4b7000 == 43 [pid = 1646] [id = 245] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2bd000 == 42 [pid = 1646] [id = 244] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12be93000 == 41 [pid = 1646] [id = 243] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1210ab800 == 40 [pid = 1646] [id = 242] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12be91000 == 39 [pid = 1646] [id = 240] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab7000 == 38 [pid = 1646] [id = 241] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12911d000 == 37 [pid = 1646] [id = 254] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba05800 == 36 [pid = 1646] [id = 257] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b3800 == 35 [pid = 1646] [id = 258] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x119256800 == 34 [pid = 1646] [id = 249] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x126ccb800 == 33 [pid = 1646] [id = 252] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x118a7d800 == 32 [pid = 1646] [id = 256] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x115eac800 == 31 [pid = 1646] [id = 248] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x120f79800 == 30 [pid = 1646] [id = 250] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x121ad3800 == 29 [pid = 1646] [id = 251] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x127251800 == 28 [pid = 1646] [id = 253] 09:07:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6cf000 == 27 [pid = 1646] [id = 255] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x117e2dc00) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1187ad800) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1132b3400) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123bcac00) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x126b50000) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1271a5400) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126d14400) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x128b68c00) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1290c6c00) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12727ac00) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x121466800) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118210800) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x117e2e000) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11870e000) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118788800) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x124ab9400) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128a79c00) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1184c2800) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128bb3800) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119356000) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x120d63000) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1166d1800) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x115d63000) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x114f57400) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118fae800) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119240400) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128e0cc00) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128bac400) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12948a400) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x129707000) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1296f2000) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119248c00) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1291b0000) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12947d400) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a8af000) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12663a400) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 09:07:47 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a8b8400) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 09:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1781ms 09:07:47 INFO - PROCESS | 1646 | 1464710867714 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]]]}] 09:07:47 INFO - PROCESS | 1646 | 1464710867718 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1646 | 1464710867723 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:07:47 INFO - PROCESS | 1646 | 1464710867728 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1646 | 1464710867730 Marionette TRACE conn2 <- [1,1010,null,{}] 09:07:47 INFO - PROCESS | 1646 | 1464710867734 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}] 09:07:47 INFO - PROCESS | 1646 | 1464710867820 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:07:47 INFO - PROCESS | 1646 | 1464710867864 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fbf000 == 28 [pid = 1646] [id = 260] 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x113252000) [pid = 1646] [serial = 778] [outer = 0x0] 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x113c05c00) [pid = 1646] [serial = 779] [outer = 0x113252000] 09:07:47 INFO - PROCESS | 1646 | 1464710867891 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x114f55000) [pid = 1646] [serial = 780] [outer = 0x113252000] 09:07:48 INFO - PROCESS | 1646 | 1464710868210 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]]]}] 09:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 09:07:48 INFO - PROCESS | 1646 | 1464710868248 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:07:48 INFO - PROCESS | 1646 | 1464710868252 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:07:48 INFO - PROCESS | 1646 | 1464710868259 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1646 | 1464710868261 Marionette TRACE conn2 <- [1,1014,null,{}] 09:07:48 INFO - PROCESS | 1646 | 1464710868264 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}] 09:07:48 INFO - PROCESS | 1646 | 1464710868336 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:07:48 INFO - PROCESS | 1646 | 1464710868341 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x116666800 == 29 [pid = 1646] [id = 261] 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x114f59c00) [pid = 1646] [serial = 781] [outer = 0x0] 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x115dee800) [pid = 1646] [serial = 782] [outer = 0x114f59c00] 09:07:48 INFO - PROCESS | 1646 | 1464710868371 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11618ec00) [pid = 1646] [serial = 783] [outer = 0x114f59c00] 09:07:48 INFO - PROCESS | 1646 | 1464710868694 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]]]}] 09:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 475ms 09:07:48 INFO - PROCESS | 1646 | 1464710868735 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:07:48 INFO - PROCESS | 1646 | 1464710868739 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:07:48 INFO - PROCESS | 1646 | 1464710868743 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1646 | 1464710868745 Marionette TRACE conn2 <- [1,1018,null,{}] 09:07:48 INFO - PROCESS | 1646 | 1464710868754 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}] 09:07:48 INFO - PROCESS | 1646 | 1464710868831 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:07:48 INFO - PROCESS | 1646 | 1464710868839 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x117461800 == 30 [pid = 1646] [id = 262] 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x110ebb000) [pid = 1646] [serial = 784] [outer = 0x0] 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1168b3800) [pid = 1646] [serial = 785] [outer = 0x110ebb000] 09:07:48 INFO - PROCESS | 1646 | 1464710868875 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x117685000) [pid = 1646] [serial = 786] [outer = 0x110ebb000] 09:07:49 INFO - PROCESS | 1646 | 1464710869210 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 473ms 09:07:49 INFO - PROCESS | 1646 | 1464710869217 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1646 | 1464710869219 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:07:49 INFO - PROCESS | 1646 | 1464710869225 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1646 | 1464710869226 Marionette TRACE conn2 <- [1,1022,null,{}] 09:07:49 INFO - PROCESS | 1646 | 1464710869228 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}] 09:07:49 INFO - PROCESS | 1646 | 1464710869325 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:07:49 INFO - PROCESS | 1646 | 1464710869331 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118136000 == 31 [pid = 1646] [id = 263] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x116615000) [pid = 1646] [serial = 787] [outer = 0x0] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x117e30800) [pid = 1646] [serial = 788] [outer = 0x116615000] 09:07:49 INFO - PROCESS | 1646 | 1464710869357 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118211800) [pid = 1646] [serial = 789] [outer = 0x116615000] 09:07:49 INFO - PROCESS | 1646 | 1464710869658 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 09:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:07:49 INFO - PROCESS | 1646 | 1464710869696 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1646 | 1464710869697 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:07:49 INFO - PROCESS | 1646 | 1464710869699 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1646 | 1464710869700 Marionette TRACE conn2 <- [1,1026,null,{}] 09:07:49 INFO - PROCESS | 1646 | 1464710869703 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}] 09:07:49 INFO - PROCESS | 1646 | 1464710869772 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:07:49 INFO - PROCESS | 1646 | 1464710869777 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118748000 == 32 [pid = 1646] [id = 264] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112a78000) [pid = 1646] [serial = 790] [outer = 0x0] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1182c7800) [pid = 1646] [serial = 791] [outer = 0x112a78000] 09:07:49 INFO - PROCESS | 1646 | 1464710869804 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118704800) [pid = 1646] [serial = 792] [outer = 0x112a78000] 09:07:50 INFO - PROCESS | 1646 | 1464710870118 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]]]}] 09:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 09:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:07:50 INFO - PROCESS | 1646 | 1464710870169 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:07:50 INFO - PROCESS | 1646 | 1464710870172 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:07:50 INFO - PROCESS | 1646 | 1464710870183 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:07:50 INFO - PROCESS | 1646 | 1464710870184 Marionette TRACE conn2 <- [1,1030,null,{}] 09:07:50 INFO - PROCESS | 1646 | 1464710870194 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}] 09:07:50 INFO - PROCESS | 1646 | 1464710870279 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:07:50 INFO - PROCESS | 1646 | 1464710870284 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11925e000 == 33 [pid = 1646] [id = 265] 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118706c00) [pid = 1646] [serial = 793] [outer = 0x0] 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11877c800) [pid = 1646] [serial = 794] [outer = 0x118706c00] 09:07:50 INFO - PROCESS | 1646 | 1464710870314 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1187b2000) [pid = 1646] [serial = 795] [outer = 0x118706c00] 09:07:50 INFO - PROCESS | 1646 | 1464710870625 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]]]}] 09:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 485ms 09:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:07:50 INFO - PROCESS | 1646 | 1464710870660 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:07:50 INFO - PROCESS | 1646 | 1464710870662 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:07:50 INFO - PROCESS | 1646 | 1464710870664 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:07:50 INFO - PROCESS | 1646 | 1464710870665 Marionette TRACE conn2 <- [1,1034,null,{}] 09:07:50 INFO - PROCESS | 1646 | 1464710870667 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}] 09:07:50 INFO - PROCESS | 1646 | 1464710870734 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:07:50 INFO - PROCESS | 1646 | 1464710870741 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d9000 == 34 [pid = 1646] [id = 266] 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1131ac400) [pid = 1646] [serial = 796] [outer = 0x0] 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119218000) [pid = 1646] [serial = 797] [outer = 0x1131ac400] 09:07:50 INFO - PROCESS | 1646 | 1464710870765 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11923c400) [pid = 1646] [serial = 798] [outer = 0x1131ac400] 09:07:51 INFO - PROCESS | 1646 | 1464710871073 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 417ms 09:07:51 INFO - PROCESS | 1646 | 1464710871082 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1646 | 1464710871083 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:07:51 INFO - PROCESS | 1646 | 1464710871085 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1646 | 1464710871088 Marionette TRACE conn2 <- [1,1038,null,{}] 09:07:51 INFO - PROCESS | 1646 | 1464710871094 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}] 09:07:51 INFO - PROCESS | 1646 | 1464710871165 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:07:51 INFO - PROCESS | 1646 | 1464710871216 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x119848000 == 35 [pid = 1646] [id = 267] 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1182ce400) [pid = 1646] [serial = 799] [outer = 0x0] 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118fb6800) [pid = 1646] [serial = 800] [outer = 0x1182ce400] 09:07:51 INFO - PROCESS | 1646 | 1464710871241 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11936b800) [pid = 1646] [serial = 801] [outer = 0x1182ce400] 09:07:51 INFO - PROCESS | 1646 | 1464710871541 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 475ms 09:07:51 INFO - PROCESS | 1646 | 1464710871561 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1646 | 1464710871563 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:07:51 INFO - PROCESS | 1646 | 1464710871565 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1646 | 1464710871566 Marionette TRACE conn2 <- [1,1042,null,{}] 09:07:51 INFO - PROCESS | 1646 | 1464710871568 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}] 09:07:51 INFO - PROCESS | 1646 | 1464710871643 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:07:51 INFO - PROCESS | 1646 | 1464710871647 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x117461000 == 36 [pid = 1646] [id = 268] 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x116127800) [pid = 1646] [serial = 802] [outer = 0x0] 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119a6a800) [pid = 1646] [serial = 803] [outer = 0x116127800] 09:07:51 INFO - PROCESS | 1646 | 1464710871674 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x120d0d400) [pid = 1646] [serial = 804] [outer = 0x116127800] 09:07:51 INFO - PROCESS | 1646 | 1464710871979 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 420ms 09:07:51 INFO - PROCESS | 1646 | 1464710871993 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1646 | 1464710871995 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:07:51 INFO - PROCESS | 1646 | 1464710871997 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1646 | 1464710871998 Marionette TRACE conn2 <- [1,1046,null,{}] 09:07:52 INFO - PROCESS | 1646 | 1464710872002 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}] 09:07:52 INFO - PROCESS | 1646 | 1464710872158 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:07:52 INFO - PROCESS | 1646 | 1464710872168 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213cd000 == 37 [pid = 1646] [id = 269] 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119240400) [pid = 1646] [serial = 805] [outer = 0x0] 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x120d62800) [pid = 1646] [serial = 806] [outer = 0x119240400] 09:07:52 INFO - PROCESS | 1646 | 1464710872211 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x120db9800) [pid = 1646] [serial = 807] [outer = 0x119240400] 09:07:52 INFO - PROCESS | 1646 | 1464710872642 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]]]}] 09:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 09:07:52 INFO - PROCESS | 1646 | 1464710872669 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:07:52 INFO - PROCESS | 1646 | 1464710872671 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:07:52 INFO - PROCESS | 1646 | 1464710872675 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1646 | 1464710872678 Marionette TRACE conn2 <- [1,1050,null,{}] 09:07:52 INFO - PROCESS | 1646 | 1464710872681 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}] 09:07:52 INFO - PROCESS | 1646 | 1464710872824 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:07:52 INFO - PROCESS | 1646 | 1464710872858 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x118747800 == 38 [pid = 1646] [id = 270] 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x121031000) [pid = 1646] [serial = 808] [outer = 0x0] 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123b2d000) [pid = 1646] [serial = 809] [outer = 0x121031000] 09:07:52 INFO - PROCESS | 1646 | 1464710872886 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123ff4400) [pid = 1646] [serial = 810] [outer = 0x121031000] 09:07:53 INFO - PROCESS | 1646 | 1464710873215 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]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 572ms 09:07:53 INFO - PROCESS | 1646 | 1464710873255 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1646 | 1464710873256 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:07:53 INFO - PROCESS | 1646 | 1464710873259 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1646 | 1464710873260 Marionette TRACE conn2 <- [1,1054,null,{}] 09:07:53 INFO - PROCESS | 1646 | 1464710873262 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}] 09:07:53 INFO - PROCESS | 1646 | 1464710873352 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:07:53 INFO - PROCESS | 1646 | 1464710873356 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12533b000 == 39 [pid = 1646] [id = 271] 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123ffc400) [pid = 1646] [serial = 811] [outer = 0x0] 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x124ca1c00) [pid = 1646] [serial = 812] [outer = 0x123ffc400] 09:07:53 INFO - PROCESS | 1646 | 1464710873380 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x125308c00) [pid = 1646] [serial = 813] [outer = 0x123ffc400] 09:07:53 INFO - PROCESS | 1646 | 1464710873687 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]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 09:07:53 INFO - PROCESS | 1646 | 1464710873731 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:07:53 INFO - PROCESS | 1646 | 1464710873732 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:07:53 INFO - PROCESS | 1646 | 1464710873734 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1646 | 1464710873735 Marionette TRACE conn2 <- [1,1058,null,{}] 09:07:53 INFO - PROCESS | 1646 | 1464710873740 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}] 09:07:53 INFO - PROCESS | 1646 | 1464710873832 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:07:53 INFO - PROCESS | 1646 | 1464710873837 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x126cd8800 == 40 [pid = 1646] [id = 272] 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x124c99800) [pid = 1646] [serial = 814] [outer = 0x0] 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x126645400) [pid = 1646] [serial = 815] [outer = 0x124c99800] 09:07:53 INFO - PROCESS | 1646 | 1464710873861 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126b50c00) [pid = 1646] [serial = 816] [outer = 0x124c99800] 09:07:54 INFO - PROCESS | 1646 | 1464710874225 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 09:07:54 INFO - PROCESS | 1646 | 1464710874255 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1646 | 1464710874256 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:07:54 INFO - PROCESS | 1646 | 1464710874264 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1646 | 1464710874265 Marionette TRACE conn2 <- [1,1062,null,{}] 09:07:54 INFO - PROCESS | 1646 | 1464710874268 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}] 09:07:54 INFO - PROCESS | 1646 | 1464710874360 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:07:54 INFO - PROCESS | 1646 | 1464710874364 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12724c000 == 41 [pid = 1646] [id = 273] 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x126c71400) [pid = 1646] [serial = 817] [outer = 0x0] 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x127157400) [pid = 1646] [serial = 818] [outer = 0x126c71400] 09:07:54 INFO - PROCESS | 1646 | 1464710874388 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1271a4c00) [pid = 1646] [serial = 819] [outer = 0x126c71400] 09:07:54 INFO - PROCESS | 1646 | 1464710874714 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 475ms 09:07:54 INFO - PROCESS | 1646 | 1464710874735 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1646 | 1464710874736 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:07:54 INFO - PROCESS | 1646 | 1464710874746 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1646 | 1464710874747 Marionette TRACE conn2 <- [1,1066,null,{}] 09:07:54 INFO - PROCESS | 1646 | 1464710874749 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}] 09:07:55 INFO - PROCESS | 1646 | 1464710875046 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x120db9400) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126d15800) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12bad5000) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12754c400) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x129480400) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12a9ee400) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x111ab3400) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1131ad000) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x120db6400) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x120db5c00) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119220400) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x114f59000) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x116444000) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x110ec1000) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x124aba400) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12530b400) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118a5b800) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11685a400) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x113382c00) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x110ec0800) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1271aac00) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x126d0ac00) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123bd1c00) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x111e35c00) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:07:55 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1182c6c00) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:07:55 INFO - PROCESS | 1646 | 1464710875096 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x116abd800 == 42 [pid = 1646] [id = 274] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x110ebe800) [pid = 1646] [serial = 820] [outer = 0x0] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x111e35c00) [pid = 1646] [serial = 821] [outer = 0x110ebe800] 09:07:55 INFO - PROCESS | 1646 | 1464710875121 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11685a400) [pid = 1646] [serial = 822] [outer = 0x110ebe800] 09:07:55 INFO - PROCESS | 1646 | 1464710875411 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]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 671ms 09:07:55 INFO - PROCESS | 1646 | 1464710875417 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:07:55 INFO - PROCESS | 1646 | 1464710875419 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:07:55 INFO - PROCESS | 1646 | 1464710875428 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1646 | 1464710875429 Marionette TRACE conn2 <- [1,1070,null,{}] 09:07:55 INFO - PROCESS | 1646 | 1464710875431 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}] 09:07:55 INFO - PROCESS | 1646 | 1464710875512 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:07:55 INFO - PROCESS | 1646 | 1464710875516 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290ae000 == 43 [pid = 1646] [id = 275] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1182c6c00) [pid = 1646] [serial = 823] [outer = 0x0] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x120db5c00) [pid = 1646] [serial = 824] [outer = 0x1182c6c00] 09:07:55 INFO - PROCESS | 1646 | 1464710875543 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x126b4f800) [pid = 1646] [serial = 825] [outer = 0x1182c6c00] 09:07:55 INFO - PROCESS | 1646 | 1464710875849 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]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 09:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:07:55 INFO - PROCESS | 1646 | 1464710875900 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:07:55 INFO - PROCESS | 1646 | 1464710875901 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:07:55 INFO - PROCESS | 1646 | 1464710875903 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1646 | 1464710875904 Marionette TRACE conn2 <- [1,1074,null,{}] 09:07:55 INFO - PROCESS | 1646 | 1464710875906 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}] 09:07:56 INFO - PROCESS | 1646 | 1464710876005 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:07:56 INFO - PROCESS | 1646 | 1464710876012 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12964a800 == 44 [pid = 1646] [id = 276] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11923d000) [pid = 1646] [serial = 826] [outer = 0x0] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1271a8400) [pid = 1646] [serial = 827] [outer = 0x11923d000] 09:07:56 INFO - PROCESS | 1646 | 1464710876037 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x127541400) [pid = 1646] [serial = 828] [outer = 0x11923d000] 09:07:56 INFO - PROCESS | 1646 | 1464710876344 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]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 471ms 09:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:07:56 INFO - PROCESS | 1646 | 1464710876375 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1646 | 1464710876377 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:07:56 INFO - PROCESS | 1646 | 1464710876379 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1646 | 1464710876380 Marionette TRACE conn2 <- [1,1078,null,{}] 09:07:56 INFO - PROCESS | 1646 | 1464710876393 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}] 09:07:56 INFO - PROCESS | 1646 | 1464710876477 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:07:56 INFO - PROCESS | 1646 | 1464710876482 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6c4000 == 45 [pid = 1646] [id = 277] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x127541800) [pid = 1646] [serial = 829] [outer = 0x0] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128a79c00) [pid = 1646] [serial = 830] [outer = 0x127541800] 09:07:56 INFO - PROCESS | 1646 | 1464710876507 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128a7f000) [pid = 1646] [serial = 831] [outer = 0x127541800] 09:07:56 INFO - PROCESS | 1646 | 1464710876899 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]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 569ms 09:07:56 INFO - PROCESS | 1646 | 1464710876950 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1646 | 1464710876952 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:07:56 INFO - PROCESS | 1646 | 1464710876970 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1646 | 1464710876972 Marionette TRACE conn2 <- [1,1082,null,{}] 09:07:56 INFO - PROCESS | 1646 | 1464710876975 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}] 09:07:57 INFO - PROCESS | 1646 | 1464710877171 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:07:57 INFO - PROCESS | 1646 | 1464710877286 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x112655000 == 46 [pid = 1646] [id = 278] 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x110ebc800) [pid = 1646] [serial = 832] [outer = 0x0] 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x110ec0000) [pid = 1646] [serial = 833] [outer = 0x110ebc800] 09:07:57 INFO - PROCESS | 1646 | 1464710877342 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11214e400) [pid = 1646] [serial = 834] [outer = 0x110ebc800] 09:07:57 INFO - PROCESS | 1646 | 1464710877914 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]]]}] 09:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 972ms 09:07:57 INFO - PROCESS | 1646 | 1464710877947 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:07:57 INFO - PROCESS | 1646 | 1464710877950 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:07:57 INFO - PROCESS | 1646 | 1464710877956 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1646 | 1464710877959 Marionette TRACE conn2 <- [1,1086,null,{}] 09:07:57 INFO - PROCESS | 1646 | 1464710877962 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}] 09:07:58 INFO - PROCESS | 1646 | 1464710878071 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:07:58 INFO - PROCESS | 1646 | 1464710878150 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11811e800 == 47 [pid = 1646] [id = 279] 09:07:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x114f5a000) [pid = 1646] [serial = 835] [outer = 0x0] 09:07:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x114fbc400) [pid = 1646] [serial = 836] [outer = 0x114f5a000] 09:07:58 INFO - PROCESS | 1646 | 1464710878189 Marionette DEBUG loaded listener.js 09:07:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1164ac400) [pid = 1646] [serial = 837] [outer = 0x114f5a000] 09:07:58 INFO - PROCESS | 1646 | 1464710878972 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]]]}] 09:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1026ms 09:07:59 INFO - PROCESS | 1646 | 1464710879017 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1646 | 1464710879026 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:07:59 INFO - PROCESS | 1646 | 1464710879056 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1646 | 1464710879058 Marionette TRACE conn2 <- [1,1090,null,{}] 09:07:59 INFO - PROCESS | 1646 | 1464710879064 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}] 09:07:59 INFO - PROCESS | 1646 | 1464710879217 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:07:59 INFO - PROCESS | 1646 | 1464710879290 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ab6000 == 48 [pid = 1646] [id = 280] 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x111f44000) [pid = 1646] [serial = 838] [outer = 0x0] 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1121a9400) [pid = 1646] [serial = 839] [outer = 0x111f44000] 09:07:59 INFO - PROCESS | 1646 | 1464710879384 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x112a7e400) [pid = 1646] [serial = 840] [outer = 0x111f44000] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6c4000 == 47 [pid = 1646] [id = 277] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12964a800 == 46 [pid = 1646] [id = 276] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1290ae000 == 45 [pid = 1646] [id = 275] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x116abd800 == 44 [pid = 1646] [id = 274] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12724c000 == 43 [pid = 1646] [id = 273] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x126cd8800 == 42 [pid = 1646] [id = 272] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12533b000 == 41 [pid = 1646] [id = 271] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12c118c00) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118747800 == 40 [pid = 1646] [id = 270] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1213cd000 == 39 [pid = 1646] [id = 269] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x117461000 == 38 [pid = 1646] [id = 268] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119848000 == 37 [pid = 1646] [id = 267] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d9000 == 36 [pid = 1646] [id = 266] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11925e000 == 35 [pid = 1646] [id = 265] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118748000 == 34 [pid = 1646] [id = 264] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118136000 == 33 [pid = 1646] [id = 263] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x117461800 == 32 [pid = 1646] [id = 262] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x116666800 == 31 [pid = 1646] [id = 261] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x112fbf000 == 30 [pid = 1646] [id = 260] 09:07:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8c5800 == 29 [pid = 1646] [id = 259] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1216e2400) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1291afc00) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128b6d000) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x125306400) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x115e62000) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1187a6c00) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12c112800) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x129489000) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a9ea000) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12970f000) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12ac78c00) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12ac6e000) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1182c9c00) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12bbcc800) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128a79000) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116188800) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12b3b9c00) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125308800) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x127157c00) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x123bc7800) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124ca3000) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119241000) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119b36c00) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1168bdc00) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118787000) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11768ac00) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11672f400) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12ac70000) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118231800) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1296ed000) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x128bb7800) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x128bbac00) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12754a400) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x124aaf400) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x120db8800) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11877e000) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11820fc00) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116730000) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x114fbbc00) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12a9ec800) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128b6a800) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12bbba800) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1290c3400) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 09:07:59 INFO - PROCESS | 1646 | 1464710879953 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]]]}] 09:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 927ms 09:07:59 INFO - PROCESS | 1646 | 1464710879981 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1646 | 1464710879987 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:07:59 INFO - PROCESS | 1646 | 1464710879996 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1646 | 1464710879999 Marionette TRACE conn2 <- [1,1094,null,{}] 09:08:00 INFO - PROCESS | 1646 | 1464710880002 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}] 09:08:00 INFO - PROCESS | 1646 | 1464710880077 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:08:00 INFO - PROCESS | 1646 | 1464710880081 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x116142000 == 30 [pid = 1646] [id = 281] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x114f58400) [pid = 1646] [serial = 841] [outer = 0x0] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x114f5a800) [pid = 1646] [serial = 842] [outer = 0x114f58400] 09:08:00 INFO - PROCESS | 1646 | 1464710880110 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x114fb8400) [pid = 1646] [serial = 843] [outer = 0x114f58400] 09:08:00 INFO - PROCESS | 1646 | 1464710880493 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]]]}] 09:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 523ms 09:08:00 INFO - PROCESS | 1646 | 1464710880518 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1646 | 1464710880519 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:08:00 INFO - PROCESS | 1646 | 1464710880521 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1646 | 1464710880524 Marionette TRACE conn2 <- [1,1098,null,{}] 09:08:00 INFO - PROCESS | 1646 | 1464710880531 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}] 09:08:00 INFO - PROCESS | 1646 | 1464710880610 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:08:00 INFO - PROCESS | 1646 | 1464710880616 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x117452800 == 31 [pid = 1646] [id = 282] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11643c400) [pid = 1646] [serial = 844] [outer = 0x0] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1164b6800) [pid = 1646] [serial = 845] [outer = 0x11643c400] 09:08:00 INFO - PROCESS | 1646 | 1464710880648 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116861000) [pid = 1646] [serial = 846] [outer = 0x11643c400] 09:08:01 INFO - PROCESS | 1646 | 1464710881074 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]]]}] 09:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 571ms 09:08:01 INFO - PROCESS | 1646 | 1464710881093 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1646 | 1464710881096 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:08:01 INFO - PROCESS | 1646 | 1464710881108 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1646 | 1464710881110 Marionette TRACE conn2 <- [1,1102,null,{}] 09:08:01 INFO - PROCESS | 1646 | 1464710881114 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}] 09:08:01 INFO - PROCESS | 1646 | 1464710881228 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:08:01 INFO - PROCESS | 1646 | 1464710881235 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11833c000 == 32 [pid = 1646] [id = 283] 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116a72800) [pid = 1646] [serial = 847] [outer = 0x0] 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x117686c00) [pid = 1646] [serial = 848] [outer = 0x116a72800] 09:08:01 INFO - PROCESS | 1646 | 1464710881281 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118166000) [pid = 1646] [serial = 849] [outer = 0x116a72800] 09:08:01 INFO - PROCESS | 1646 | 1464710881640 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]]]}] 09:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 580ms 09:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:08:01 INFO - PROCESS | 1646 | 1464710881679 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1646 | 1464710881680 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:08:01 INFO - PROCESS | 1646 | 1464710881682 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1646 | 1464710881683 Marionette TRACE conn2 <- [1,1106,null,{}] 09:08:01 INFO - PROCESS | 1646 | 1464710881686 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}] 09:08:01 INFO - PROCESS | 1646 | 1464710881782 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:08:01 INFO - PROCESS | 1646 | 1464710881790 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e07000 == 33 [pid = 1646] [id = 284] 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118203400) [pid = 1646] [serial = 850] [outer = 0x0] 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11820cc00) [pid = 1646] [serial = 851] [outer = 0x118203400] 09:08:01 INFO - PROCESS | 1646 | 1464710881816 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118235800) [pid = 1646] [serial = 852] [outer = 0x118203400] 09:08:02 INFO - PROCESS | 1646 | 1464710882134 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]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 09:08:02 INFO - PROCESS | 1646 | 1464710882150 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1646 | 1464710882152 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:08:02 INFO - PROCESS | 1646 | 1464710882162 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1646 | 1464710882163 Marionette TRACE conn2 <- [1,1110,null,{}] 09:08:02 INFO - PROCESS | 1646 | 1464710882165 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}] 09:08:02 INFO - PROCESS | 1646 | 1464710882283 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:08:02 INFO - PROCESS | 1646 | 1464710882288 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d3800 == 34 [pid = 1646] [id = 285] 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118203c00) [pid = 1646] [serial = 853] [outer = 0x0] 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1182d0800) [pid = 1646] [serial = 854] [outer = 0x118203c00] 09:08:02 INFO - PROCESS | 1646 | 1464710882314 Marionette DEBUG loaded listener.js 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118783800) [pid = 1646] [serial = 855] [outer = 0x118203c00] 09:08:02 INFO - PROCESS | 1646 | 1464710882633 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]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 524ms 09:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:08:02 INFO - PROCESS | 1646 | 1464710882681 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1646 | 1464710882682 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:08:02 INFO - PROCESS | 1646 | 1464710882684 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1646 | 1464710882685 Marionette TRACE conn2 <- [1,1114,null,{}] 09:08:02 INFO - PROCESS | 1646 | 1464710882690 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}] 09:08:02 INFO - PROCESS | 1646 | 1464710882778 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:08:02 INFO - PROCESS | 1646 | 1464710882782 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11983a800 == 35 [pid = 1646] [id = 286] 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1187a4800) [pid = 1646] [serial = 856] [outer = 0x0] 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1187aa800) [pid = 1646] [serial = 857] [outer = 0x1187a4800] 09:08:02 INFO - PROCESS | 1646 | 1464710882807 Marionette DEBUG loaded listener.js 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1187b2c00) [pid = 1646] [serial = 858] [outer = 0x1187a4800] 09:08:03 INFO - PROCESS | 1646 | 1464710883156 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]]]}] 09:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 09:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:08:03 INFO - PROCESS | 1646 | 1464710883206 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1646 | 1464710883207 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:08:03 INFO - PROCESS | 1646 | 1464710883209 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1646 | 1464710883210 Marionette TRACE conn2 <- [1,1118,null,{}] 09:08:03 INFO - PROCESS | 1646 | 1464710883212 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}] 09:08:03 INFO - PROCESS | 1646 | 1464710883294 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:08:03 INFO - PROCESS | 1646 | 1464710883329 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210a5000 == 36 [pid = 1646] [id = 287] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118a52800) [pid = 1646] [serial = 859] [outer = 0x0] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118faf000) [pid = 1646] [serial = 860] [outer = 0x118a52800] 09:08:03 INFO - PROCESS | 1646 | 1464710883353 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11921e000) [pid = 1646] [serial = 861] [outer = 0x118a52800] 09:08:03 INFO - PROCESS | 1646 | 1464710883665 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]]]}] 09:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 468ms 09:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:08:03 INFO - PROCESS | 1646 | 1464710883677 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1646 | 1464710883678 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:08:03 INFO - PROCESS | 1646 | 1464710883680 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1646 | 1464710883681 Marionette TRACE conn2 <- [1,1122,null,{}] 09:08:03 INFO - PROCESS | 1646 | 1464710883684 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}] 09:08:03 INFO - PROCESS | 1646 | 1464710883782 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:08:03 INFO - PROCESS | 1646 | 1464710883786 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213ce000 == 37 [pid = 1646] [id = 288] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11921e800) [pid = 1646] [serial = 862] [outer = 0x0] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119247800) [pid = 1646] [serial = 863] [outer = 0x11921e800] 09:08:03 INFO - PROCESS | 1646 | 1464710883811 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11936c000) [pid = 1646] [serial = 864] [outer = 0x11921e800] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x123ffc400) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124c99800) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118706c00) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116615000) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x113252000) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112a78000) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x110ebb000) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x126c71400) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12bbc8000) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116127800) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119240400) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x114f59c00) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1182ce400) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1131ac400) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11923d000) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x110ebe800) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121031000) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:08:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1182c6c00) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:08:04 INFO - PROCESS | 1646 | 1464710884267 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 620ms 09:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:08:04 INFO - PROCESS | 1646 | 1464710884300 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1646 | 1464710884301 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:08:04 INFO - PROCESS | 1646 | 1464710884303 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1646 | 1464710884305 Marionette TRACE conn2 <- [1,1126,null,{}] 09:08:04 INFO - PROCESS | 1646 | 1464710884307 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}] 09:08:04 INFO - PROCESS | 1646 | 1464710884379 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:08:04 INFO - PROCESS | 1646 | 1464710884383 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11824c000 == 38 [pid = 1646] [id = 289] 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x110ec2c00) [pid = 1646] [serial = 865] [outer = 0x0] 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x115e65800) [pid = 1646] [serial = 866] [outer = 0x110ec2c00] 09:08:04 INFO - PROCESS | 1646 | 1464710884410 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1182ce400) [pid = 1646] [serial = 867] [outer = 0x110ec2c00] 09:08:04 INFO - PROCESS | 1646 | 1464710884725 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 09:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:08:04 INFO - PROCESS | 1646 | 1464710884780 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1646 | 1464710884781 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:08:04 INFO - PROCESS | 1646 | 1464710884784 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1646 | 1464710884785 Marionette TRACE conn2 <- [1,1130,null,{}] 09:08:04 INFO - PROCESS | 1646 | 1464710884788 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}] 09:08:04 INFO - PROCESS | 1646 | 1464710884893 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:08:04 INFO - PROCESS | 1646 | 1464710884899 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e18000 == 39 [pid = 1646] [id = 290] 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118709800) [pid = 1646] [serial = 868] [outer = 0x0] 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119378c00) [pid = 1646] [serial = 869] [outer = 0x118709800] 09:08:04 INFO - PROCESS | 1646 | 1464710884929 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x120d64c00) [pid = 1646] [serial = 870] [outer = 0x118709800] 09:08:05 INFO - PROCESS | 1646 | 1464710885426 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]]]}] 09:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 09:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:08:05 INFO - PROCESS | 1646 | 1464710885457 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1646 | 1464710885459 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:08:05 INFO - PROCESS | 1646 | 1464710885462 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1646 | 1464710885464 Marionette TRACE conn2 <- [1,1134,null,{}] 09:08:05 INFO - PROCESS | 1646 | 1464710885467 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}] 09:08:05 INFO - PROCESS | 1646 | 1464710885598 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:08:05 INFO - PROCESS | 1646 | 1464710885642 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12532a800 == 40 [pid = 1646] [id = 291] 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123fa7400) [pid = 1646] [serial = 871] [outer = 0x0] 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x124ab0800) [pid = 1646] [serial = 872] [outer = 0x123fa7400] 09:08:05 INFO - PROCESS | 1646 | 1464710885683 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x124c99800) [pid = 1646] [serial = 873] [outer = 0x123fa7400] 09:08:06 INFO - PROCESS | 1646 | 1464710886064 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]]]}] 09:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 619ms 09:08:06 INFO - PROCESS | 1646 | 1464710886081 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:08:06 INFO - PROCESS | 1646 | 1464710886082 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:08:06 INFO - PROCESS | 1646 | 1464710886085 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:08:06 INFO - PROCESS | 1646 | 1464710886086 Marionette TRACE conn2 <- [1,1138,null,{}] 09:08:06 INFO - PROCESS | 1646 | 1464710886099 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}] 09:08:06 INFO - PROCESS | 1646 | 1464710886199 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:08:06 INFO - PROCESS | 1646 | 1464710886206 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x127244000 == 41 [pid = 1646] [id = 292] 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x120db3800) [pid = 1646] [serial = 874] [outer = 0x0] 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x124d24800) [pid = 1646] [serial = 875] [outer = 0x120db3800] 09:08:06 INFO - PROCESS | 1646 | 1464710886231 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12530d800) [pid = 1646] [serial = 876] [outer = 0x120db3800] 09:08:06 INFO - PROCESS | 1646 | 1464710886702 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]]]}] 09:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 629ms 09:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:08:06 INFO - PROCESS | 1646 | 1464710886715 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:08:06 INFO - PROCESS | 1646 | 1464710886718 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:08:06 INFO - PROCESS | 1646 | 1464710886721 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:08:06 INFO - PROCESS | 1646 | 1464710886724 Marionette TRACE conn2 <- [1,1142,null,{}] 09:08:06 INFO - PROCESS | 1646 | 1464710886727 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}] 09:08:06 INFO - PROCESS | 1646 | 1464710886831 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:08:06 INFO - PROCESS | 1646 | 1464710886878 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab9000 == 42 [pid = 1646] [id = 293] 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1121aa400) [pid = 1646] [serial = 877] [outer = 0x0] 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x113c05800) [pid = 1646] [serial = 878] [outer = 0x1121aa400] 09:08:06 INFO - PROCESS | 1646 | 1464710886910 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x114f60400) [pid = 1646] [serial = 879] [outer = 0x1121aa400] 09:08:07 INFO - PROCESS | 1646 | 1464710887336 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]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 622ms 09:08:07 INFO - PROCESS | 1646 | 1464710887343 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1646 | 1464710887347 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:08:07 INFO - PROCESS | 1646 | 1464710887352 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1646 | 1464710887354 Marionette TRACE conn2 <- [1,1146,null,{}] 09:08:07 INFO - PROCESS | 1646 | 1464710887356 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}] 09:08:07 INFO - PROCESS | 1646 | 1464710887455 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:08:07 INFO - PROCESS | 1646 | 1464710887502 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11834c800 == 43 [pid = 1646] [id = 294] 09:08:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x114f5b000) [pid = 1646] [serial = 880] [outer = 0x0] 09:08:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1164b2000) [pid = 1646] [serial = 881] [outer = 0x114f5b000] 09:08:07 INFO - PROCESS | 1646 | 1464710887531 Marionette DEBUG loaded listener.js 09:08:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x117119000) [pid = 1646] [serial = 882] [outer = 0x114f5b000] 09:08:07 INFO - PROCESS | 1646 | 1464710887954 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]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 620ms 09:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:08:07 INFO - PROCESS | 1646 | 1464710887972 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1646 | 1464710887973 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:08:07 INFO - PROCESS | 1646 | 1464710887975 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1646 | 1464710887978 Marionette TRACE conn2 <- [1,1150,null,{}] 09:08:07 INFO - PROCESS | 1646 | 1464710887986 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}] 09:08:08 INFO - PROCESS | 1646 | 1464710888088 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:08:08 INFO - PROCESS | 1646 | 1464710888175 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12767f000 == 44 [pid = 1646] [id = 295] 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118706c00) [pid = 1646] [serial = 883] [outer = 0x0] 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11870e800) [pid = 1646] [serial = 884] [outer = 0x118706c00] 09:08:08 INFO - PROCESS | 1646 | 1464710888208 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119220400) [pid = 1646] [serial = 885] [outer = 0x118706c00] 09:08:08 INFO - PROCESS | 1646 | 1464710888615 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]]]}] 09:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 09:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:08:08 INFO - PROCESS | 1646 | 1464710888647 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:08:08 INFO - PROCESS | 1646 | 1464710888649 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:08:08 INFO - PROCESS | 1646 | 1464710888651 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:08:08 INFO - PROCESS | 1646 | 1464710888653 Marionette TRACE conn2 <- [1,1154,null,{}] 09:08:08 INFO - PROCESS | 1646 | 1464710888655 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}] 09:08:08 INFO - PROCESS | 1646 | 1464710888752 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:08:08 INFO - PROCESS | 1646 | 1464710888799 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x129652000 == 45 [pid = 1646] [id = 296] 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119a63c00) [pid = 1646] [serial = 886] [outer = 0x0] 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119b2c800) [pid = 1646] [serial = 887] [outer = 0x119a63c00] 09:08:08 INFO - PROCESS | 1646 | 1464710888831 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x121161c00) [pid = 1646] [serial = 888] [outer = 0x119a63c00] 09:08:09 INFO - PROCESS | 1646 | 1464710889246 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]]]}] 09:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 621ms 09:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:08:09 INFO - PROCESS | 1646 | 1464710889274 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:08:09 INFO - PROCESS | 1646 | 1464710889275 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:08:09 INFO - PROCESS | 1646 | 1464710889278 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1646 | 1464710889279 Marionette TRACE conn2 <- [1,1158,null,{}] 09:08:09 INFO - PROCESS | 1646 | 1464710889282 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}] 09:08:09 INFO - PROCESS | 1646 | 1464710889379 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:08:09 INFO - PROCESS | 1646 | 1464710889461 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d6000 == 46 [pid = 1646] [id = 297] 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119a65000) [pid = 1646] [serial = 889] [outer = 0x0] 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x125308000) [pid = 1646] [serial = 890] [outer = 0x119a65000] 09:08:09 INFO - PROCESS | 1646 | 1464710889491 Marionette DEBUG loaded listener.js 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126b4b000) [pid = 1646] [serial = 891] [outer = 0x119a65000] 09:08:09 INFO - PROCESS | 1646 | 1464710889916 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]]]}] 09:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 668ms 09:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:08:09 INFO - PROCESS | 1646 | 1464710889947 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:08:09 INFO - PROCESS | 1646 | 1464710889948 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:08:09 INFO - PROCESS | 1646 | 1464710889950 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1646 | 1464710889952 Marionette TRACE conn2 <- [1,1162,null,{}] 09:08:09 INFO - PROCESS | 1646 | 1464710889954 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}] 09:08:10 INFO - PROCESS | 1646 | 1464710890056 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:08:10 INFO - PROCESS | 1646 | 1464710890107 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1e000 == 47 [pid = 1646] [id = 298] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x113c09800) [pid = 1646] [serial = 892] [outer = 0x0] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x126b4fc00) [pid = 1646] [serial = 893] [outer = 0x113c09800] 09:08:10 INFO - PROCESS | 1646 | 1464710890137 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x127165800) [pid = 1646] [serial = 894] [outer = 0x113c09800] 09:08:10 INFO - PROCESS | 1646 | 1464710890667 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]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 771ms 09:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:08:10 INFO - PROCESS | 1646 | 1464710890721 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1646 | 1464710890724 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:08:10 INFO - PROCESS | 1646 | 1464710890727 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1646 | 1464710890729 Marionette TRACE conn2 <- [1,1166,null,{}] 09:08:10 INFO - PROCESS | 1646 | 1464710890733 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}] 09:08:10 INFO - PROCESS | 1646 | 1464710890827 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:08:10 INFO - PROCESS | 1646 | 1464710890880 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x116655000 == 48 [pid = 1646] [id = 299] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11303f800) [pid = 1646] [serial = 895] [outer = 0x0] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113c0dc00) [pid = 1646] [serial = 896] [outer = 0x11303f800] 09:08:10 INFO - PROCESS | 1646 | 1464710890910 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x114f5c800) [pid = 1646] [serial = 897] [outer = 0x11303f800] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12532a800 == 47 [pid = 1646] [id = 291] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x123e18000 == 46 [pid = 1646] [id = 290] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11824c000 == 45 [pid = 1646] [id = 289] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1213ce000 == 44 [pid = 1646] [id = 288] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1210a5000 == 43 [pid = 1646] [id = 287] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11983a800 == 42 [pid = 1646] [id = 286] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d3800 == 41 [pid = 1646] [id = 285] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x117e07000 == 40 [pid = 1646] [id = 284] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11833c000 == 39 [pid = 1646] [id = 283] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x117452800 == 38 [pid = 1646] [id = 282] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x116142000 == 37 [pid = 1646] [id = 281] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x112ab6000 == 36 [pid = 1646] [id = 280] 09:08:11 INFO - PROCESS | 1646 | --DOCSHELL 0x112655000 == 35 [pid = 1646] [id = 278] 09:08:11 INFO - PROCESS | 1646 | 1464710891324 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]]]}] 09:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 622ms 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124ca1c00) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x126645400) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11877c800) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1187b2000) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x117e30800) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118211800) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x113c05c00) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x114f55000) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1182c7800) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118704800) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1168b3800) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x117685000) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x127157400) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12c120800) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119a6a800) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x120d0d400) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x120d62800) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x120db9800) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x115dee800) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11618ec00) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118fb6800) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11936b800) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119218000) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11923c400) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x126b50c00) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1271a4c00) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1271a8400) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x111e35c00) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11685a400) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x123b2d000) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x123ff4400) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x125308c00) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x120db5c00) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126b4f800) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x127541400) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128a79c00) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 09:08:11 INFO - PROCESS | 1646 | 1464710891362 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1646 | 1464710891366 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:08:11 INFO - PROCESS | 1646 | 1464710891377 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1646 | 1464710891378 Marionette TRACE conn2 <- [1,1170,null,{}] 09:08:11 INFO - PROCESS | 1646 | 1464710891380 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}] 09:08:11 INFO - PROCESS | 1646 | 1464710891461 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:08:11 INFO - PROCESS | 1646 | 1464710891467 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11664d800 == 36 [pid = 1646] [id = 300] 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x114f5e400) [pid = 1646] [serial = 898] [outer = 0x0] 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11611e400) [pid = 1646] [serial = 899] [outer = 0x114f5e400] 09:08:11 INFO - PROCESS | 1646 | 1464710891497 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116733800) [pid = 1646] [serial = 900] [outer = 0x114f5e400] 09:08:11 INFO - PROCESS | 1646 | 1464710891877 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]]]}] 09:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 522ms 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116732c00) [pid = 1646] [serial = 901] [outer = 0x12cfbf800] 09:08:11 INFO - PROCESS | 1646 | 1464710891911 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1646 | 1464710891913 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:08:11 INFO - PROCESS | 1646 | 1464710891933 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1646 | 1464710891936 Marionette TRACE conn2 <- [1,1174,null,{}] 09:08:11 INFO - PROCESS | 1646 | 1464710891950 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}] 09:08:12 INFO - PROCESS | 1646 | 1464710892030 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:08:12 INFO - PROCESS | 1646 | 1464710892036 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x119251000 == 37 [pid = 1646] [id = 301] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x116a72400) [pid = 1646] [serial = 902] [outer = 0x0] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118165800) [pid = 1646] [serial = 903] [outer = 0x116a72400] 09:08:12 INFO - PROCESS | 1646 | 1464710892065 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11838fc00) [pid = 1646] [serial = 904] [outer = 0x116a72400] 09:08:12 INFO - PROCESS | 1646 | 1464710892424 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] 09:08:12 INFO - PROCESS | 1646 | 1464710892465 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:08:12 INFO - PROCESS | 1646 | 1464710892483 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1646 | 1464710892484 Marionette TRACE conn2 <- [1,1178,null,{}] 09:08:12 INFO - PROCESS | 1646 | 1464710892486 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}] 09:08:12 INFO - PROCESS | 1646 | 1464710892562 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:08:12 INFO - PROCESS | 1646 | 1464710892567 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193cb800 == 38 [pid = 1646] [id = 302] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118711c00) [pid = 1646] [serial = 905] [outer = 0x0] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1187ae400) [pid = 1646] [serial = 906] [outer = 0x118711c00] 09:08:12 INFO - PROCESS | 1646 | 1464710892594 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118a5b800) [pid = 1646] [serial = 907] [outer = 0x118711c00] 09:08:12 INFO - PROCESS | 1646 | 1464710892914 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] 09:08:12 INFO - PROCESS | 1646 | 1464710892954 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:08:12 INFO - PROCESS | 1646 | 1464710892957 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1646 | 1464710892958 Marionette TRACE conn2 <- [1,1182,null,{}] 09:08:12 INFO - PROCESS | 1646 | 1464710892960 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}] 09:08:13 INFO - PROCESS | 1646 | 1464710893034 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:08:13 INFO - PROCESS | 1646 | 1464710893040 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f79000 == 39 [pid = 1646] [id = 303] 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1187ab000) [pid = 1646] [serial = 908] [outer = 0x0] 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119243800) [pid = 1646] [serial = 909] [outer = 0x1187ab000] 09:08:13 INFO - PROCESS | 1646 | 1464710893066 Marionette DEBUG loaded listener.js 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119377000) [pid = 1646] [serial = 910] [outer = 0x1187ab000] 09:08:13 INFO - PROCESS | 1646 | 1464710893419 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] 09:08:13 INFO - PROCESS | 1646 | 1464710893427 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:08:13 INFO - PROCESS | 1646 | 1464710893429 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1646 | 1464710893431 Marionette TRACE conn2 <- [1,1186,null,{}] 09:08:13 INFO - PROCESS | 1646 | 1464710893433 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}] 09:08:13 INFO - PROCESS | 1646 | 1464710893559 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:08:13 INFO - PROCESS | 1646 | 1464710893571 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12161b800 == 40 [pid = 1646] [id = 304] 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x120db7000) [pid = 1646] [serial = 911] [outer = 0x0] 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121a08800) [pid = 1646] [serial = 912] [outer = 0x120db7000] 09:08:13 INFO - PROCESS | 1646 | 1464710893597 Marionette DEBUG loaded listener.js 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126d12400) [pid = 1646] [serial = 913] [outer = 0x120db7000] 09:08:13 INFO - PROCESS | 1646 | 1464710893933 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] 09:08:13 INFO - PROCESS | 1646 | 1464710893951 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:08:13 INFO - PROCESS | 1646 | 1464710893956 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1646 | 1464710893958 Marionette TRACE conn2 <- [1,1190,null,{}] 09:08:13 INFO - PROCESS | 1646 | 1464710893960 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}] 09:08:14 INFO - PROCESS | 1646 | 1464710894048 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:08:14 INFO - PROCESS | 1646 | 1464710894061 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x125338000 == 41 [pid = 1646] [id = 305] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x126c7e000) [pid = 1646] [serial = 914] [outer = 0x0] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1271a4000) [pid = 1646] [serial = 915] [outer = 0x126c7e000] 09:08:14 INFO - PROCESS | 1646 | 1464710894088 Marionette DEBUG loaded listener.js 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12727b000) [pid = 1646] [serial = 916] [outer = 0x126c7e000] 09:08:14 INFO - PROCESS | 1646 | 1464710894583 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] 09:08:14 INFO - PROCESS | 1646 | 1464710894633 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:08:14 INFO - PROCESS | 1646 | 1464710894637 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:08:14 INFO - PROCESS | 1646 | 1464710894638 Marionette TRACE conn2 <- [1,1194,null,{}] 09:08:14 INFO - PROCESS | 1646 | 1464710894642 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}] 09:08:14 INFO - PROCESS | 1646 | 1464710894781 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:08:14 INFO - PROCESS | 1646 | 1464710894796 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d27800 == 42 [pid = 1646] [id = 306] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1271aa400) [pid = 1646] [serial = 917] [outer = 0x0] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128a75c00) [pid = 1646] [serial = 918] [outer = 0x1271aa400] 09:08:14 INFO - PROCESS | 1646 | 1464710894821 Marionette DEBUG loaded listener.js 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128a7d000) [pid = 1646] [serial = 919] [outer = 0x1271aa400] 09:08:15 INFO - PROCESS | 1646 | 1464710895153 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] 09:08:15 INFO - PROCESS | 1646 | 1464710895208 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:08:15 INFO - PROCESS | 1646 | 1464710895211 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:08:15 INFO - PROCESS | 1646 | 1464710895212 Marionette TRACE conn2 <- [1,1198,null,{}] 09:08:15 INFO - PROCESS | 1646 | 1464710895214 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}] 09:08:15 INFO - PROCESS | 1646 | 1464710895308 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:08:15 INFO - PROCESS | 1646 | 1464710895320 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12911c000 == 43 [pid = 1646] [id = 307] 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12754bc00) [pid = 1646] [serial = 920] [outer = 0x0] 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128b6a000) [pid = 1646] [serial = 921] [outer = 0x12754bc00] 09:08:15 INFO - PROCESS | 1646 | 1464710895345 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128b70c00) [pid = 1646] [serial = 922] [outer = 0x12754bc00] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1187a4800) [pid = 1646] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118203c00) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118a52800) [pid = 1646] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x111f44000) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118203400) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x114f58400) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11643c400) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116a72800) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11921e800) [pid = 1646] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x110ec2c00) [pid = 1646] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123fa7400) [pid = 1646] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:08:15 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118709800) [pid = 1646] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:08:15 INFO - PROCESS | 1646 | 1464710895731 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]]]}] 09:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 568ms 09:08:15 INFO - PROCESS | 1646 | 1464710895779 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:08:15 INFO - PROCESS | 1646 | 1464710895780 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:08:15 INFO - PROCESS | 1646 | 1464710895782 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:08:15 INFO - PROCESS | 1646 | 1464710895783 Marionette TRACE conn2 <- [1,1202,null,{}] 09:08:15 INFO - PROCESS | 1646 | 1464710895786 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}] 09:08:15 INFO - PROCESS | 1646 | 1464710895865 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:08:15 INFO - PROCESS | 1646 | 1464710895915 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12533b000 == 44 [pid = 1646] [id = 308] 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x112a73c00) [pid = 1646] [serial = 923] [outer = 0x0] 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1187a5c00) [pid = 1646] [serial = 924] [outer = 0x112a73c00] 09:08:15 INFO - PROCESS | 1646 | 1464710895940 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128a7e400) [pid = 1646] [serial = 925] [outer = 0x112a73c00] 09:08:16 INFO - PROCESS | 1646 | 1464710896239 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]]]}] 09:08:16 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 09:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 467ms 09:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:08:16 INFO - PROCESS | 1646 | 1464710896250 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1646 | 1464710896252 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:08:16 INFO - PROCESS | 1646 | 1464710896255 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1646 | 1464710896259 Marionette TRACE conn2 <- [1,1206,null,{}] 09:08:16 INFO - PROCESS | 1646 | 1464710896266 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}] 09:08:16 INFO - PROCESS | 1646 | 1464710896363 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:08:16 INFO - PROCESS | 1646 | 1464710896367 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab19000 == 45 [pid = 1646] [id = 309] 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128b73800) [pid = 1646] [serial = 926] [outer = 0x0] 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128bb2c00) [pid = 1646] [serial = 927] [outer = 0x128b73800] 09:08:16 INFO - PROCESS | 1646 | 1464710896398 Marionette DEBUG loaded listener.js 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128e0e800) [pid = 1646] [serial = 928] [outer = 0x128b73800] 09:08:16 INFO - PROCESS | 1646 | 1464710896723 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]]]}] 09:08:16 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 09:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 477ms 09:08:16 INFO - PROCESS | 1646 | 1464710896732 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1646 | 1464710896733 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:08:16 INFO - PROCESS | 1646 | 1464710896735 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1646 | 1464710896736 Marionette TRACE conn2 <- [1,1210,null,{}] 09:08:16 INFO - PROCESS | 1646 | 1464710896741 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}] 09:08:16 INFO - PROCESS | 1646 | 1464710896848 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:08:16 INFO - PROCESS | 1646 | 1464710896854 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb5000 == 46 [pid = 1646] [id = 310] 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1187ae000) [pid = 1646] [serial = 929] [outer = 0x0] 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128e12400) [pid = 1646] [serial = 930] [outer = 0x1187ae000] 09:08:16 INFO - PROCESS | 1646 | 1464710896879 Marionette DEBUG loaded listener.js 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1290c4c00) [pid = 1646] [serial = 931] [outer = 0x1187ae000] 09:08:17 INFO - PROCESS | 1646 | 1464710897173 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]]]}] 09:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 09:08:17 INFO - PROCESS | 1646 | 1464710897208 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:08:17 INFO - PROCESS | 1646 | 1464710897210 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:08:17 INFO - PROCESS | 1646 | 1464710897212 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:08:17 INFO - PROCESS | 1646 | 1464710897213 Marionette TRACE conn2 <- [1,1214,null,{}] 09:08:17 INFO - PROCESS | 1646 | 1464710897215 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}] 09:08:17 INFO - PROCESS | 1646 | 1464710897303 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:08:17 INFO - PROCESS | 1646 | 1464710897309 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba12800 == 47 [pid = 1646] [id = 311] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123fa7400) [pid = 1646] [serial = 932] [outer = 0x0] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1291afc00) [pid = 1646] [serial = 933] [outer = 0x123fa7400] 09:08:17 INFO - PROCESS | 1646 | 1464710897333 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12947e400) [pid = 1646] [serial = 934] [outer = 0x123fa7400] 09:08:17 INFO - PROCESS | 1646 | 1464710897764 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]]]}] 09:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 09:08:17 INFO - PROCESS | 1646 | 1464710897781 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:08:17 INFO - PROCESS | 1646 | 1464710897783 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:08:17 INFO - PROCESS | 1646 | 1464710897787 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:08:17 INFO - PROCESS | 1646 | 1464710897790 Marionette TRACE conn2 <- [1,1218,null,{}] 09:08:17 INFO - PROCESS | 1646 | 1464710897794 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}] 09:08:17 INFO - PROCESS | 1646 | 1464710897901 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:08:17 INFO - PROCESS | 1646 | 1464710897970 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164ed000 == 48 [pid = 1646] [id = 312] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x111c82400) [pid = 1646] [serial = 935] [outer = 0x0] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1131ac400) [pid = 1646] [serial = 936] [outer = 0x111c82400] 09:08:18 INFO - PROCESS | 1646 | 1464710898001 Marionette DEBUG loaded listener.js 09:08:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x114f58000) [pid = 1646] [serial = 937] [outer = 0x111c82400] 09:08:18 INFO - PROCESS | 1646 | 1464710898427 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]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 675ms 09:08:18 INFO - PROCESS | 1646 | 1464710898462 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:08:18 INFO - PROCESS | 1646 | 1464710898466 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:08:18 INFO - PROCESS | 1646 | 1464710898472 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1646 | 1464710898473 Marionette TRACE conn2 <- [1,1222,null,{}] 09:08:18 INFO - PROCESS | 1646 | 1464710898476 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}] 09:08:18 INFO - PROCESS | 1646 | 1464710898578 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:08:18 INFO - PROCESS | 1646 | 1464710898630 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f6f800 == 49 [pid = 1646] [id = 313] 09:08:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x115ef2800) [pid = 1646] [serial = 938] [outer = 0x0] 09:08:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1168bd800) [pid = 1646] [serial = 939] [outer = 0x115ef2800] 09:08:18 INFO - PROCESS | 1646 | 1464710898660 Marionette DEBUG loaded listener.js 09:08:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118207400) [pid = 1646] [serial = 940] [outer = 0x115ef2800] 09:08:19 INFO - PROCESS | 1646 | 1464710899076 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] 09:08:19 INFO - PROCESS | 1646 | 1464710899094 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:08:19 INFO - PROCESS | 1646 | 1464710899097 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:08:19 INFO - PROCESS | 1646 | 1464710899099 Marionette TRACE conn2 <- [1,1226,null,{}] 09:08:19 INFO - PROCESS | 1646 | 1464710899108 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}] 09:08:19 INFO - PROCESS | 1646 | 1464710899210 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:08:19 INFO - PROCESS | 1646 | 1464710899299 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acab800 == 50 [pid = 1646] [id = 314] 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11877bc00) [pid = 1646] [serial = 941] [outer = 0x0] 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119775400) [pid = 1646] [serial = 942] [outer = 0x11877bc00] 09:08:19 INFO - PROCESS | 1646 | 1464710899330 Marionette DEBUG loaded listener.js 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123b35000) [pid = 1646] [serial = 943] [outer = 0x11877bc00] 09:08:19 INFO - PROCESS | 1646 | 1464710899743 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]]]}] 09:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 09:08:19 INFO - PROCESS | 1646 | 1464710899768 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:08:19 INFO - PROCESS | 1646 | 1464710899770 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:08:19 INFO - PROCESS | 1646 | 1464710899772 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:08:19 INFO - PROCESS | 1646 | 1464710899774 Marionette TRACE conn2 <- [1,1230,null,{}] 09:08:19 INFO - PROCESS | 1646 | 1464710899776 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}] 09:08:19 INFO - PROCESS | 1646 | 1464710899877 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:08:19 INFO - PROCESS | 1646 | 1464710899926 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb8f800 == 51 [pid = 1646] [id = 315] 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124dfac00) [pid = 1646] [serial = 944] [outer = 0x0] 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x126b4d400) [pid = 1646] [serial = 945] [outer = 0x124dfac00] 09:08:19 INFO - PROCESS | 1646 | 1464710899958 Marionette DEBUG loaded listener.js 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x127283400) [pid = 1646] [serial = 946] [outer = 0x124dfac00] 09:08:20 INFO - PROCESS | 1646 | 1464710900331 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]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 619ms 09:08:20 INFO - PROCESS | 1646 | 1464710900391 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:08:20 INFO - PROCESS | 1646 | 1464710900392 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:08:20 INFO - PROCESS | 1646 | 1464710900395 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1646 | 1464710900396 Marionette TRACE conn2 <- [1,1234,null,{}] 09:08:20 INFO - PROCESS | 1646 | 1464710900398 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}] 09:08:20 INFO - PROCESS | 1646 | 1464710900495 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:08:20 INFO - PROCESS | 1646 | 1464710900577 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be9c000 == 52 [pid = 1646] [id = 316] 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x125308400) [pid = 1646] [serial = 947] [outer = 0x0] 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128b72400) [pid = 1646] [serial = 948] [outer = 0x125308400] 09:08:20 INFO - PROCESS | 1646 | 1464710900606 Marionette DEBUG loaded listener.js 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128bb6800) [pid = 1646] [serial = 949] [outer = 0x125308400] 09:08:21 INFO - PROCESS | 1646 | 1464710901009 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 669ms 09:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:08:21 INFO - PROCESS | 1646 | 1464710901064 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:08:21 INFO - PROCESS | 1646 | 1464710901065 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:08:21 INFO - PROCESS | 1646 | 1464710901068 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1646 | 1464710901069 Marionette TRACE conn2 <- [1,1238,null,{}] 09:08:21 INFO - PROCESS | 1646 | 1464710901071 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}] 09:08:21 INFO - PROCESS | 1646 | 1464710901187 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:08:21 INFO - PROCESS | 1646 | 1464710901432 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x116abe800 == 53 [pid = 1646] [id = 317] 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x111f39800) [pid = 1646] [serial = 950] [outer = 0x0] 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1121b5c00) [pid = 1646] [serial = 951] [outer = 0x111f39800] 09:08:21 INFO - PROCESS | 1646 | 1464710901462 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1132ab800) [pid = 1646] [serial = 952] [outer = 0x111f39800] 09:08:21 INFO - PROCESS | 1646 | 1464710901891 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 870ms 09:08:21 INFO - PROCESS | 1646 | 1464710901939 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:08:21 INFO - PROCESS | 1646 | 1464710901942 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:08:21 INFO - PROCESS | 1646 | 1464710901945 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1646 | 1464710901947 Marionette TRACE conn2 <- [1,1242,null,{}] 09:08:21 INFO - PROCESS | 1646 | 1464710901950 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}] 09:08:22 INFO - PROCESS | 1646 | 1464710902087 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:08:22 INFO - PROCESS | 1646 | 1464710902098 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x116142000 == 54 [pid = 1646] [id = 318] 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114f5d400) [pid = 1646] [serial = 953] [outer = 0x0] 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11618ec00) [pid = 1646] [serial = 954] [outer = 0x114f5d400] 09:08:22 INFO - PROCESS | 1646 | 1464710902127 Marionette DEBUG loaded listener.js 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11673a800) [pid = 1646] [serial = 955] [outer = 0x114f5d400] 09:08:22 INFO - PROCESS | 1646 | 1464710902571 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]]]}] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb5000 == 53 [pid = 1646] [id = 310] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab19000 == 52 [pid = 1646] [id = 309] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12533b000 == 51 [pid = 1646] [id = 308] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12911c000 == 50 [pid = 1646] [id = 307] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x126d27800 == 49 [pid = 1646] [id = 306] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x125338000 == 48 [pid = 1646] [id = 305] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12161b800 == 47 [pid = 1646] [id = 304] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x120f79000 == 46 [pid = 1646] [id = 303] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1193cb800 == 45 [pid = 1646] [id = 302] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x119251000 == 44 [pid = 1646] [id = 301] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11664d800 == 43 [pid = 1646] [id = 300] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x116655000 == 42 [pid = 1646] [id = 299] 09:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 673ms 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12767f000 == 41 [pid = 1646] [id = 295] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11834c800 == 40 [pid = 1646] [id = 294] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab9000 == 39 [pid = 1646] [id = 293] 09:08:22 INFO - PROCESS | 1646 | --DOCSHELL 0x127244000 == 38 [pid = 1646] [id = 292] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1187aa800) [pid = 1646] [serial = 857] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1182d0800) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118faf000) [pid = 1646] [serial = 860] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x110ec0000) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x112a7e400) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1121a9400) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x114fbc400) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11820cc00) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x114f5a800) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x114fb8400) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1164b6800) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x116861000) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x117686c00) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119247800) [pid = 1646] [serial = 863] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118166000) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11921e000) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1182ce400) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124ab0800) [pid = 1646] [serial = 872] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x115e65800) [pid = 1646] [serial = 866] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119378c00) [pid = 1646] [serial = 869] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11936c000) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1187b2c00) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118783800) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118235800) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124c99800) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x120d64c00) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 09:08:22 INFO - PROCESS | 1646 | 1464710902627 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1646 | 1464710902629 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:08:22 INFO - PROCESS | 1646 | 1464710902634 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1646 | 1464710902635 Marionette TRACE conn2 <- [1,1246,null,{}] 09:08:22 INFO - PROCESS | 1646 | 1464710902637 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}] 09:08:22 INFO - PROCESS | 1646 | 1464710902714 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:08:22 INFO - PROCESS | 1646 | 1464710902722 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x114fe4800 == 39 [pid = 1646] [id = 319] 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x116861000) [pid = 1646] [serial = 956] [outer = 0x0] 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x117683400) [pid = 1646] [serial = 957] [outer = 0x116861000] 09:08:22 INFO - PROCESS | 1646 | 1464710902749 Marionette DEBUG loaded listener.js 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11820f000) [pid = 1646] [serial = 958] [outer = 0x116861000] 09:08:23 INFO - PROCESS | 1646 | 1464710903094 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]]]}] 09:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 467ms 09:08:23 INFO - PROCESS | 1646 | 1464710903102 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:08:23 INFO - PROCESS | 1646 | 1464710903103 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:08:23 INFO - PROCESS | 1646 | 1464710903115 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1646 | 1464710903120 Marionette TRACE conn2 <- [1,1250,null,{}] 09:08:23 INFO - PROCESS | 1646 | 1464710903125 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}] 09:08:23 INFO - PROCESS | 1646 | 1464710903222 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:08:23 INFO - PROCESS | 1646 | 1464710903268 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1b800 == 40 [pid = 1646] [id = 320] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x117e23800) [pid = 1646] [serial = 959] [outer = 0x0] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1182c8400) [pid = 1646] [serial = 960] [outer = 0x117e23800] 09:08:23 INFO - PROCESS | 1646 | 1464710903294 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118779c00) [pid = 1646] [serial = 961] [outer = 0x117e23800] 09:08:23 INFO - PROCESS | 1646 | 1464710903591 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]]]}] 09:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 529ms 09:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:08:23 INFO - PROCESS | 1646 | 1464710903641 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:08:23 INFO - PROCESS | 1646 | 1464710903643 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:08:23 INFO - PROCESS | 1646 | 1464710903645 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1646 | 1464710903646 Marionette TRACE conn2 <- [1,1254,null,{}] 09:08:23 INFO - PROCESS | 1646 | 1464710903648 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}] 09:08:23 INFO - PROCESS | 1646 | 1464710903732 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:08:23 INFO - PROCESS | 1646 | 1464710903783 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x119269800 == 41 [pid = 1646] [id = 321] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x118168000) [pid = 1646] [serial = 962] [outer = 0x0] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1187ab400) [pid = 1646] [serial = 963] [outer = 0x118168000] 09:08:23 INFO - PROCESS | 1646 | 1464710903809 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119217000) [pid = 1646] [serial = 964] [outer = 0x118168000] 09:08:24 INFO - PROCESS | 1646 | 1464710904071 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]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 09:08:24 INFO - PROCESS | 1646 | 1464710904115 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1646 | 1464710904116 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:08:24 INFO - PROCESS | 1646 | 1464710904118 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1646 | 1464710904120 Marionette TRACE conn2 <- [1,1258,null,{}] 09:08:24 INFO - PROCESS | 1646 | 1464710904143 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}] 09:08:24 INFO - PROCESS | 1646 | 1464710904221 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:08:24 INFO - PROCESS | 1646 | 1464710904227 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x111c9e000 == 42 [pid = 1646] [id = 322] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11976fc00) [pid = 1646] [serial = 965] [outer = 0x0] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119a67c00) [pid = 1646] [serial = 966] [outer = 0x11976fc00] 09:08:24 INFO - PROCESS | 1646 | 1464710904258 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x120db4400) [pid = 1646] [serial = 967] [outer = 0x11976fc00] 09:08:24 INFO - PROCESS | 1646 | 1464710904758 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]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 677ms 09:08:24 INFO - PROCESS | 1646 | 1464710904796 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1646 | 1464710904798 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:08:24 INFO - PROCESS | 1646 | 1464710904801 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1646 | 1464710904803 Marionette TRACE conn2 <- [1,1262,null,{}] 09:08:24 INFO - PROCESS | 1646 | 1464710904806 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}] 09:08:24 INFO - PROCESS | 1646 | 1464710904931 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:08:24 INFO - PROCESS | 1646 | 1464710904949 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211a2800 == 43 [pid = 1646] [id = 323] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x121038800) [pid = 1646] [serial = 968] [outer = 0x0] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x121a0e400) [pid = 1646] [serial = 969] [outer = 0x121038800] 09:08:24 INFO - PROCESS | 1646 | 1464710904974 Marionette DEBUG loaded listener.js 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124ca1c00) [pid = 1646] [serial = 970] [outer = 0x121038800] 09:08:25 INFO - PROCESS | 1646 | 1464710905302 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]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 09:08:25 INFO - PROCESS | 1646 | 1464710905323 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:08:25 INFO - PROCESS | 1646 | 1464710905326 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:08:25 INFO - PROCESS | 1646 | 1464710905328 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1646 | 1464710905329 Marionette TRACE conn2 <- [1,1266,null,{}] 09:08:25 INFO - PROCESS | 1646 | 1464710905332 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}] 09:08:25 INFO - PROCESS | 1646 | 1464710905427 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:08:25 INFO - PROCESS | 1646 | 1464710905439 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b46000 == 44 [pid = 1646] [id = 324] 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123bc7800) [pid = 1646] [serial = 971] [outer = 0x0] 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x126642800) [pid = 1646] [serial = 972] [outer = 0x123bc7800] 09:08:25 INFO - PROCESS | 1646 | 1464710905464 Marionette DEBUG loaded listener.js 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x127159000) [pid = 1646] [serial = 973] [outer = 0x123bc7800] 09:08:25 INFO - PROCESS | 1646 | 1464710905823 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]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 09:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:08:25 INFO - PROCESS | 1646 | 1464710905848 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:08:25 INFO - PROCESS | 1646 | 1464710905849 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:08:25 INFO - PROCESS | 1646 | 1464710905852 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1646 | 1464710905854 Marionette TRACE conn2 <- [1,1270,null,{}] 09:08:25 INFO - PROCESS | 1646 | 1464710905858 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}] 09:08:25 INFO - PROCESS | 1646 | 1464710905987 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:08:26 INFO - PROCESS | 1646 | 1464710906037 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12532a000 == 45 [pid = 1646] [id = 325] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12530a800) [pid = 1646] [serial = 974] [outer = 0x0] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1271a9400) [pid = 1646] [serial = 975] [outer = 0x12530a800] 09:08:26 INFO - PROCESS | 1646 | 1464710906080 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12754b400) [pid = 1646] [serial = 976] [outer = 0x12530a800] 09:08:26 INFO - PROCESS | 1646 | 1464710906513 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]]]}] 09:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 672ms 09:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:08:26 INFO - PROCESS | 1646 | 1464710906526 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:08:26 INFO - PROCESS | 1646 | 1464710906527 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:08:26 INFO - PROCESS | 1646 | 1464710906529 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:08:26 INFO - PROCESS | 1646 | 1464710906530 Marionette TRACE conn2 <- [1,1274,null,{}] 09:08:26 INFO - PROCESS | 1646 | 1464710906533 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}] 09:08:26 INFO - PROCESS | 1646 | 1464710906632 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:08:26 INFO - PROCESS | 1646 | 1464710906637 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x126ce2800 == 46 [pid = 1646] [id = 326] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1271a6c00) [pid = 1646] [serial = 977] [outer = 0x0] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128a81c00) [pid = 1646] [serial = 978] [outer = 0x1271a6c00] 09:08:26 INFO - PROCESS | 1646 | 1464710906662 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128b74c00) [pid = 1646] [serial = 979] [outer = 0x1271a6c00] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x120db7000) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1187ae000) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x127541800) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x126c7e000) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1271aa400) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12754bc00) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x112a73c00) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x116a72400) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1187ab000) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11303f800) [pid = 1646] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118711c00) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x114f5e400) [pid = 1646] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x113c09800) [pid = 1646] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:08:26 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128b73800) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:08:27 INFO - PROCESS | 1646 | 1464710907148 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]]]}] 09:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 09:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:08:27 INFO - PROCESS | 1646 | 1464710907200 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:08:27 INFO - PROCESS | 1646 | 1464710907201 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:08:27 INFO - PROCESS | 1646 | 1464710907203 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1646 | 1464710907204 Marionette TRACE conn2 <- [1,1278,null,{}] 09:08:27 INFO - PROCESS | 1646 | 1464710907209 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}] 09:08:27 INFO - PROCESS | 1646 | 1464710907284 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:08:27 INFO - PROCESS | 1646 | 1464710907291 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d27800 == 47 [pid = 1646] [id = 327] 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x115ef7400) [pid = 1646] [serial = 980] [outer = 0x0] 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x124ab4800) [pid = 1646] [serial = 981] [outer = 0x115ef7400] 09:08:27 INFO - PROCESS | 1646 | 1464710907321 Marionette DEBUG loaded listener.js 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128b6b800) [pid = 1646] [serial = 982] [outer = 0x115ef7400] 09:08:27 INFO - PROCESS | 1646 | 1464710907649 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]]]}] 09:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 09:08:27 INFO - PROCESS | 1646 | 1464710907676 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:08:27 INFO - PROCESS | 1646 | 1464710907677 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:08:27 INFO - PROCESS | 1646 | 1464710907680 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1646 | 1464710907681 Marionette TRACE conn2 <- [1,1282,null,{}] 09:08:27 INFO - PROCESS | 1646 | 1464710907684 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}] 09:08:27 INFO - PROCESS | 1646 | 1464710907776 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:08:27 INFO - PROCESS | 1646 | 1464710907828 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x129126000 == 48 [pid = 1646] [id = 328] 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11822e400) [pid = 1646] [serial = 983] [outer = 0x0] 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128bac400) [pid = 1646] [serial = 984] [outer = 0x11822e400] 09:08:27 INFO - PROCESS | 1646 | 1464710907853 Marionette DEBUG loaded listener.js 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1291abc00) [pid = 1646] [serial = 985] [outer = 0x11822e400] 09:08:28 INFO - PROCESS | 1646 | 1464710908141 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]]]}] 09:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 09:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:08:28 INFO - PROCESS | 1646 | 1464710908150 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:08:28 INFO - PROCESS | 1646 | 1464710908151 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:08:28 INFO - PROCESS | 1646 | 1464710908154 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:08:28 INFO - PROCESS | 1646 | 1464710908156 Marionette TRACE conn2 <- [1,1286,null,{}] 09:08:28 INFO - PROCESS | 1646 | 1464710908165 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}] 09:08:28 INFO - PROCESS | 1646 | 1464710908247 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:08:28 INFO - PROCESS | 1646 | 1464710908252 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab09800 == 49 [pid = 1646] [id = 329] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1290c4000) [pid = 1646] [serial = 986] [outer = 0x0] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x129481c00) [pid = 1646] [serial = 987] [outer = 0x1290c4000] 09:08:28 INFO - PROCESS | 1646 | 1464710908279 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1296e8800) [pid = 1646] [serial = 988] [outer = 0x1290c4000] 09:08:28 INFO - PROCESS | 1646 | 1464710908610 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]]]}] 09:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 478ms 09:08:28 INFO - PROCESS | 1646 | 1464710908632 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:08:28 INFO - PROCESS | 1646 | 1464710908633 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:08:28 INFO - PROCESS | 1646 | 1464710908635 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:08:28 INFO - PROCESS | 1646 | 1464710908637 Marionette TRACE conn2 <- [1,1290,null,{}] 09:08:28 INFO - PROCESS | 1646 | 1464710908649 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}] 09:08:28 INFO - PROCESS | 1646 | 1464710908749 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:08:28 INFO - PROCESS | 1646 | 1464710908757 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca9000 == 50 [pid = 1646] [id = 330] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1187ad400) [pid = 1646] [serial = 989] [outer = 0x0] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1296f2000) [pid = 1646] [serial = 990] [outer = 0x1187ad400] 09:08:28 INFO - PROCESS | 1646 | 1464710908782 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129706000) [pid = 1646] [serial = 991] [outer = 0x1187ad400] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x117e1e000 == 49 [pid = 1646] [id = 298] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11811e800 == 48 [pid = 1646] [id = 279] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d6000 == 47 [pid = 1646] [id = 297] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x129652000 == 46 [pid = 1646] [id = 296] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x116142000 == 45 [pid = 1646] [id = 318] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x116abe800 == 44 [pid = 1646] [id = 317] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12be9c000 == 43 [pid = 1646] [id = 316] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb8f800 == 42 [pid = 1646] [id = 315] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12acab800 == 41 [pid = 1646] [id = 314] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x120f6f800 == 40 [pid = 1646] [id = 313] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba12800 == 39 [pid = 1646] [id = 311] 09:08:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1164ed000 == 38 [pid = 1646] [id = 312] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12532a000 == 37 [pid = 1646] [id = 325] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x126ce2800 == 36 [pid = 1646] [id = 326] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x129126000 == 35 [pid = 1646] [id = 328] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x114fe4800 == 34 [pid = 1646] [id = 319] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x123b46000 == 33 [pid = 1646] [id = 324] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1211a2800 == 32 [pid = 1646] [id = 323] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x119269800 == 31 [pid = 1646] [id = 321] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x126d27800 == 30 [pid = 1646] [id = 327] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x117e1b800 == 29 [pid = 1646] [id = 320] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x111c9e000 == 28 [pid = 1646] [id = 322] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128a7f000) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119b2c800) [pid = 1646] [serial = 887] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1187ae400) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118a5b800) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11611e400) [pid = 1646] [serial = 899] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x116733800) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11870e800) [pid = 1646] [serial = 884] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127165800) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126b4fc00) [pid = 1646] [serial = 893] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1164b2000) [pid = 1646] [serial = 881] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x124d24800) [pid = 1646] [serial = 875] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x125308000) [pid = 1646] [serial = 890] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128bb2c00) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x113c05800) [pid = 1646] [serial = 878] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128e0e800) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128b70c00) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128a7e400) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11838fc00) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x121a08800) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x128a7d000) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1187b1c00) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12727b000) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1290c4c00) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128e12400) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x126d12400) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1291afc00) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1271a4000) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x128a75c00) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128b6a000) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1187a5c00) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118165800) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119243800) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119377000) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x114f5c800) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x113c0dc00) [pid = 1646] [serial = 896] [outer = 0x0] [url = about:blank] 09:08:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab09800 == 27 [pid = 1646] [id = 329] 09:08:30 INFO - PROCESS | 1646 | 1464710910293 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]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1673ms 09:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:08:30 INFO - PROCESS | 1646 | 1464710910309 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1646 | 1464710910311 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:08:30 INFO - PROCESS | 1646 | 1464710910315 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1646 | 1464710910317 Marionette TRACE conn2 <- [1,1294,null,{}] 09:08:30 INFO - PROCESS | 1646 | 1464710910322 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}] 09:08:30 INFO - PROCESS | 1646 | 1464710910404 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:08:30 INFO - PROCESS | 1646 | 1464710910449 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131d1800 == 28 [pid = 1646] [id = 331] 09:08:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x112ee0000) [pid = 1646] [serial = 992] [outer = 0x0] 09:08:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1131b8000) [pid = 1646] [serial = 993] [outer = 0x112ee0000] 09:08:30 INFO - PROCESS | 1646 | 1464710910477 Marionette DEBUG loaded listener.js 09:08:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x113c71000) [pid = 1646] [serial = 994] [outer = 0x112ee0000] 09:08:30 INFO - PROCESS | 1646 | 1464710910820 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]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 524ms 09:08:30 INFO - PROCESS | 1646 | 1464710910841 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1646 | 1464710910848 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:08:30 INFO - PROCESS | 1646 | 1464710910855 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1646 | 1464710910858 Marionette TRACE conn2 <- [1,1298,null,{}] 09:08:30 INFO - PROCESS | 1646 | 1464710910862 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}] 09:08:30 INFO - PROCESS | 1646 | 1464710910981 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:08:31 INFO - PROCESS | 1646 | 1464710911033 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1166e4000 == 29 [pid = 1646] [id = 332] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11303d000) [pid = 1646] [serial = 995] [outer = 0x0] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x114f59000) [pid = 1646] [serial = 996] [outer = 0x11303d000] 09:08:31 INFO - PROCESS | 1646 | 1464710911059 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x116126400) [pid = 1646] [serial = 997] [outer = 0x11303d000] 09:08:31 INFO - PROCESS | 1646 | 1464710911359 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]]]}] 09:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 522ms 09:08:31 INFO - PROCESS | 1646 | 1464710911380 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:08:31 INFO - PROCESS | 1646 | 1464710911381 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:08:31 INFO - PROCESS | 1646 | 1464710911384 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:08:31 INFO - PROCESS | 1646 | 1464710911387 Marionette TRACE conn2 <- [1,1302,null,{}] 09:08:31 INFO - PROCESS | 1646 | 1464710911398 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}] 09:08:31 INFO - PROCESS | 1646 | 1464710911475 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:08:31 INFO - PROCESS | 1646 | 1464710911480 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e0e800 == 30 [pid = 1646] [id = 333] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x110ebec00) [pid = 1646] [serial = 998] [outer = 0x0] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11685f800) [pid = 1646] [serial = 999] [outer = 0x110ebec00] 09:08:31 INFO - PROCESS | 1646 | 1464710911520 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x117e27c00) [pid = 1646] [serial = 1000] [outer = 0x110ebec00] 09:08:31 INFO - PROCESS | 1646 | 1464710911861 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]]]}] 09:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 528ms 09:08:31 INFO - PROCESS | 1646 | 1464710911912 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:08:31 INFO - PROCESS | 1646 | 1464710911914 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:08:31 INFO - PROCESS | 1646 | 1464710911916 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:08:31 INFO - PROCESS | 1646 | 1464710911918 Marionette TRACE conn2 <- [1,1306,null,{}] 09:08:31 INFO - PROCESS | 1646 | 1464710911920 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}] 09:08:31 INFO - PROCESS | 1646 | 1464710911992 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:08:31 INFO - PROCESS | 1646 | 1464710911996 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x118340800 == 31 [pid = 1646] [id = 334] 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118164400) [pid = 1646] [serial = 1001] [outer = 0x0] 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11822f800) [pid = 1646] [serial = 1002] [outer = 0x118164400] 09:08:32 INFO - PROCESS | 1646 | 1464710912024 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1182ca000) [pid = 1646] [serial = 1003] [outer = 0x118164400] 09:08:32 INFO - PROCESS | 1646 | 1464710912347 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]]]}] 09:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 09:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:08:32 INFO - PROCESS | 1646 | 1464710912387 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:08:32 INFO - PROCESS | 1646 | 1464710912388 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:08:32 INFO - PROCESS | 1646 | 1464710912390 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:08:32 INFO - PROCESS | 1646 | 1464710912391 Marionette TRACE conn2 <- [1,1310,null,{}] 09:08:32 INFO - PROCESS | 1646 | 1464710912394 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}] 09:08:32 INFO - PROCESS | 1646 | 1464710912462 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:08:32 INFO - PROCESS | 1646 | 1464710912466 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a83000 == 32 [pid = 1646] [id = 335] 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x114f61000) [pid = 1646] [serial = 1004] [outer = 0x0] 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118387400) [pid = 1646] [serial = 1005] [outer = 0x114f61000] 09:08:32 INFO - PROCESS | 1646 | 1464710912493 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11870d000) [pid = 1646] [serial = 1006] [outer = 0x114f61000] 09:08:32 INFO - PROCESS | 1646 | 1464710912834 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] 09:08:32 INFO - PROCESS | 1646 | 1464710912870 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:08:32 INFO - PROCESS | 1646 | 1464710912883 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:08:32 INFO - PROCESS | 1646 | 1464710912884 Marionette TRACE conn2 <- [1,1314,null,{}] 09:08:32 INFO - PROCESS | 1646 | 1464710912886 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}] 09:08:32 INFO - PROCESS | 1646 | 1464710912970 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:08:32 INFO - PROCESS | 1646 | 1464710912978 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d5000 == 33 [pid = 1646] [id = 336] 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11877a800) [pid = 1646] [serial = 1007] [outer = 0x0] 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1187a9800) [pid = 1646] [serial = 1008] [outer = 0x11877a800] 09:08:33 INFO - PROCESS | 1646 | 1464710913004 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11923c400) [pid = 1646] [serial = 1009] [outer = 0x11877a800] 09:08:33 INFO - PROCESS | 1646 | 1464710913329 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]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 469ms 09:08:33 INFO - PROCESS | 1646 | 1464710913352 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:08:33 INFO - PROCESS | 1646 | 1464710913353 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:08:33 INFO - PROCESS | 1646 | 1464710913359 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1646 | 1464710913360 Marionette TRACE conn2 <- [1,1318,null,{}] 09:08:33 INFO - PROCESS | 1646 | 1464710913363 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}] 09:08:33 INFO - PROCESS | 1646 | 1464710913432 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:08:33 INFO - PROCESS | 1646 | 1464710913437 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119886000 == 34 [pid = 1646] [id = 337] 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x110ebcc00) [pid = 1646] [serial = 1010] [outer = 0x0] 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119247000) [pid = 1646] [serial = 1011] [outer = 0x110ebcc00] 09:08:33 INFO - PROCESS | 1646 | 1464710913464 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119779000) [pid = 1646] [serial = 1012] [outer = 0x110ebcc00] 09:08:33 INFO - PROCESS | 1646 | 1464710913775 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]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 09:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:08:33 INFO - PROCESS | 1646 | 1464710913828 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:08:33 INFO - PROCESS | 1646 | 1464710913829 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:08:33 INFO - PROCESS | 1646 | 1464710913831 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1646 | 1464710913832 Marionette TRACE conn2 <- [1,1322,null,{}] 09:08:33 INFO - PROCESS | 1646 | 1464710913835 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}] 09:08:33 INFO - PROCESS | 1646 | 1464710913909 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:08:33 INFO - PROCESS | 1646 | 1464710913913 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f78000 == 35 [pid = 1646] [id = 338] 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11923e400) [pid = 1646] [serial = 1013] [outer = 0x0] 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x120d17400) [pid = 1646] [serial = 1014] [outer = 0x11923e400] 09:08:33 INFO - PROCESS | 1646 | 1464710913940 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x120db5c00) [pid = 1646] [serial = 1015] [outer = 0x11923e400] 09:08:34 INFO - PROCESS | 1646 | 1464710914254 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]]]}] 09:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 471ms 09:08:34 INFO - PROCESS | 1646 | 1464710914302 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:08:34 INFO - PROCESS | 1646 | 1464710914304 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:08:34 INFO - PROCESS | 1646 | 1464710914306 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1646 | 1464710914308 Marionette TRACE conn2 <- [1,1326,null,{}] 09:08:34 INFO - PROCESS | 1646 | 1464710914310 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}] 09:08:34 INFO - PROCESS | 1646 | 1464710914385 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:08:34 INFO - PROCESS | 1646 | 1464710914391 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e0c800 == 36 [pid = 1646] [id = 339] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119d47400) [pid = 1646] [serial = 1016] [outer = 0x0] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123b32000) [pid = 1646] [serial = 1017] [outer = 0x119d47400] 09:08:34 INFO - PROCESS | 1646 | 1464710914416 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123ff2000) [pid = 1646] [serial = 1018] [outer = 0x119d47400] 09:08:34 INFO - PROCESS | 1646 | 1464710914718 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]]]}] 09:08:34 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 09:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 420ms 09:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:08:34 INFO - PROCESS | 1646 | 1464710914729 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:08:34 INFO - PROCESS | 1646 | 1464710914730 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:08:34 INFO - PROCESS | 1646 | 1464710914732 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1646 | 1464710914733 Marionette TRACE conn2 <- [1,1330,null,{}] 09:08:34 INFO - PROCESS | 1646 | 1464710914736 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}] 09:08:34 INFO - PROCESS | 1646 | 1464710914816 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:08:34 INFO - PROCESS | 1646 | 1464710914869 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b44000 == 37 [pid = 1646] [id = 340] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x120d0c800) [pid = 1646] [serial = 1019] [outer = 0x0] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123ff2400) [pid = 1646] [serial = 1020] [outer = 0x120d0c800] 09:08:34 INFO - PROCESS | 1646 | 1464710914894 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x125306000) [pid = 1646] [serial = 1021] [outer = 0x120d0c800] 09:08:35 INFO - PROCESS | 1646 | 1464710915170 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]]]}] 09:08:35 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 09:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 468ms 09:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:08:35 INFO - PROCESS | 1646 | 1464710915201 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1646 | 1464710915203 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:08:35 INFO - PROCESS | 1646 | 1464710915212 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1646 | 1464710915224 Marionette TRACE conn2 <- [1,1334,null,{}] 09:08:35 INFO - PROCESS | 1646 | 1464710915228 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}] 09:08:35 INFO - PROCESS | 1646 | 1464710915313 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:08:35 INFO - PROCESS | 1646 | 1464710915318 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a7e000 == 38 [pid = 1646] [id = 341] 09:08:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x125305c00) [pid = 1646] [serial = 1022] [outer = 0x0] 09:08:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x126b4bc00) [pid = 1646] [serial = 1023] [outer = 0x125305c00] 09:08:35 INFO - PROCESS | 1646 | 1464710915349 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1271a2800) [pid = 1646] [serial = 1024] [outer = 0x125305c00] 09:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:08:35 INFO - PROCESS | 1646 | 1464710915887 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]]]}] 09:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 689ms 09:08:35 INFO - PROCESS | 1646 | 1464710915895 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1646 | 1464710915897 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:08:35 INFO - PROCESS | 1646 | 1464710915900 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1646 | 1464710915902 Marionette TRACE conn2 <- [1,1338,null,{}] 09:08:35 INFO - PROCESS | 1646 | 1464710915908 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}] 09:08:36 INFO - PROCESS | 1646 | 1464710916035 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:08:36 INFO - PROCESS | 1646 | 1464710916046 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x127254800 == 39 [pid = 1646] [id = 342] 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1271a6400) [pid = 1646] [serial = 1025] [outer = 0x0] 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12727d400) [pid = 1646] [serial = 1026] [outer = 0x1271a6400] 09:08:36 INFO - PROCESS | 1646 | 1464710916071 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12754c000) [pid = 1646] [serial = 1027] [outer = 0x1271a6400] 09:08:36 INFO - PROCESS | 1646 | 1464710916869 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]]]}] 09:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 09:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:08:36 INFO - PROCESS | 1646 | 1464710916920 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:08:36 INFO - PROCESS | 1646 | 1464710916922 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:08:36 INFO - PROCESS | 1646 | 1464710916932 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:08:36 INFO - PROCESS | 1646 | 1464710916933 Marionette TRACE conn2 <- [1,1342,null,{}] 09:08:36 INFO - PROCESS | 1646 | 1464710916935 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}] 09:08:37 INFO - PROCESS | 1646 | 1464710917024 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:08:37 INFO - PROCESS | 1646 | 1464710917029 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x129116000 == 40 [pid = 1646] [id = 343] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1271a9000) [pid = 1646] [serial = 1028] [outer = 0x0] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128a7cc00) [pid = 1646] [serial = 1029] [outer = 0x1271a9000] 09:08:37 INFO - PROCESS | 1646 | 1464710917060 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128a84000) [pid = 1646] [serial = 1030] [outer = 0x1271a9000] 09:08:37 INFO - PROCESS | 1646 | 1464710917382 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]]]}] 09:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 476ms 09:08:37 INFO - PROCESS | 1646 | 1464710917401 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:08:37 INFO - PROCESS | 1646 | 1464710917402 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:08:37 INFO - PROCESS | 1646 | 1464710917405 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:08:37 INFO - PROCESS | 1646 | 1464710917407 Marionette TRACE conn2 <- [1,1346,null,{}] 09:08:37 INFO - PROCESS | 1646 | 1464710917419 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}] 09:08:37 INFO - PROCESS | 1646 | 1464710917684 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123bc7800) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x121038800) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12530a800) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1271a6c00) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11822e400) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x115ef7400) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x114f5d400) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x111f39800) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x125308400) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124dfac00) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11877bc00) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x115ef2800) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x111c82400) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123fa7400) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11976fc00) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118168000) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x117e23800) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x116861000) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x110ebc800) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114f5a000) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x120db3800) [pid = 1646] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119a63c00) [pid = 1646] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119a65000) [pid = 1646] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x114f5b000) [pid = 1646] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1121aa400) [pid = 1646] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118706c00) [pid = 1646] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:08:37 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1290c4000) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:08:37 INFO - PROCESS | 1646 | 1464710917730 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ca2800 == 41 [pid = 1646] [id = 344] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x110ec5800) [pid = 1646] [serial = 1031] [outer = 0x0] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1121b5000) [pid = 1646] [serial = 1032] [outer = 0x110ec5800] 09:08:37 INFO - PROCESS | 1646 | 1464710917755 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x114fbec00) [pid = 1646] [serial = 1033] [outer = 0x110ec5800] 09:08:38 INFO - PROCESS | 1646 | 1464710918038 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]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 09:08:38 INFO - PROCESS | 1646 | 1464710918077 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1646 | 1464710918079 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:08:38 INFO - PROCESS | 1646 | 1464710918081 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1646 | 1464710918082 Marionette TRACE conn2 <- [1,1350,null,{}] 09:08:38 INFO - PROCESS | 1646 | 1464710918084 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}] 09:08:38 INFO - PROCESS | 1646 | 1464710918163 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:08:38 INFO - PROCESS | 1646 | 1464710918168 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1253a1000 == 42 [pid = 1646] [id = 345] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116615000) [pid = 1646] [serial = 1034] [outer = 0x0] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11877bc00) [pid = 1646] [serial = 1035] [outer = 0x116615000] 09:08:38 INFO - PROCESS | 1646 | 1464710918194 Marionette DEBUG loaded listener.js 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x121038800) [pid = 1646] [serial = 1036] [outer = 0x116615000] 09:08:38 INFO - PROCESS | 1646 | 1464710918563 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]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 525ms 09:08:38 INFO - PROCESS | 1646 | 1464710918609 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1646 | 1464710918611 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:08:38 INFO - PROCESS | 1646 | 1464710918615 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1646 | 1464710918616 Marionette TRACE conn2 <- [1,1354,null,{}] 09:08:38 INFO - PROCESS | 1646 | 1464710918620 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}] 09:08:38 INFO - PROCESS | 1646 | 1464710918740 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:08:38 INFO - PROCESS | 1646 | 1464710918749 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d6800 == 43 [pid = 1646] [id = 346] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x114fb9c00) [pid = 1646] [serial = 1037] [outer = 0x0] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12719d000) [pid = 1646] [serial = 1038] [outer = 0x114fb9c00] 09:08:38 INFO - PROCESS | 1646 | 1464710918789 Marionette DEBUG loaded listener.js 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128b6d400) [pid = 1646] [serial = 1039] [outer = 0x114fb9c00] 09:08:39 INFO - PROCESS | 1646 | 1464710919219 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]]]}] 09:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 623ms 09:08:39 INFO - PROCESS | 1646 | 1464710919243 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:08:39 INFO - PROCESS | 1646 | 1464710919245 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:08:39 INFO - PROCESS | 1646 | 1464710919247 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:08:39 INFO - PROCESS | 1646 | 1464710919248 Marionette TRACE conn2 <- [1,1358,null,{}] 09:08:39 INFO - PROCESS | 1646 | 1464710919250 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}] 09:08:39 INFO - PROCESS | 1646 | 1464710919325 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:08:39 INFO - PROCESS | 1646 | 1464710919329 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a965800 == 44 [pid = 1646] [id = 347] 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x121161400) [pid = 1646] [serial = 1040] [outer = 0x0] 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128b77800) [pid = 1646] [serial = 1041] [outer = 0x121161400] 09:08:39 INFO - PROCESS | 1646 | 1464710919354 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128bb3400) [pid = 1646] [serial = 1042] [outer = 0x121161400] 09:08:39 INFO - PROCESS | 1646 | 1464710919734 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]]]}] 09:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 523ms 09:08:39 INFO - PROCESS | 1646 | 1464710919772 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:08:39 INFO - PROCESS | 1646 | 1464710919776 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:08:39 INFO - PROCESS | 1646 | 1464710919780 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:08:39 INFO - PROCESS | 1646 | 1464710919782 Marionette TRACE conn2 <- [1,1362,null,{}] 09:08:39 INFO - PROCESS | 1646 | 1464710919787 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}] 09:08:39 INFO - PROCESS | 1646 | 1464710919918 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:08:39 INFO - PROCESS | 1646 | 1464710919967 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131de800 == 45 [pid = 1646] [id = 348] 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x111f3a800) [pid = 1646] [serial = 1043] [outer = 0x0] 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11214c000) [pid = 1646] [serial = 1044] [outer = 0x111f3a800] 09:08:40 INFO - PROCESS | 1646 | 1464710919999 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1132afc00) [pid = 1646] [serial = 1045] [outer = 0x111f3a800] 09:08:40 INFO - PROCESS | 1646 | 1464710920555 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]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 823ms 09:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:08:40 INFO - PROCESS | 1646 | 1464710920610 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1646 | 1464710920615 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:08:40 INFO - PROCESS | 1646 | 1464710920619 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1646 | 1464710920621 Marionette TRACE conn2 <- [1,1366,null,{}] 09:08:40 INFO - PROCESS | 1646 | 1464710920624 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}] 09:08:40 INFO - PROCESS | 1646 | 1464710920731 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:08:40 INFO - PROCESS | 1646 | 1464710920803 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a7f800 == 46 [pid = 1646] [id = 349] 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113379400) [pid = 1646] [serial = 1046] [outer = 0x0] 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x116441c00) [pid = 1646] [serial = 1047] [outer = 0x113379400] 09:08:40 INFO - PROCESS | 1646 | 1464710920832 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1166da400) [pid = 1646] [serial = 1048] [outer = 0x113379400] 09:08:41 INFO - PROCESS | 1646 | 1464710921576 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] 09:08:41 INFO - PROCESS | 1646 | 1464710921646 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:08:41 INFO - PROCESS | 1646 | 1464710921649 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:08:41 INFO - PROCESS | 1646 | 1464710921652 Marionette TRACE conn2 <- [1,1370,null,{}] 09:08:41 INFO - PROCESS | 1646 | 1464710921667 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}] 09:08:41 INFO - PROCESS | 1646 | 1464710921770 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:08:41 INFO - PROCESS | 1646 | 1464710921823 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f9e800 == 47 [pid = 1646] [id = 350] 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x114f58400) [pid = 1646] [serial = 1049] [outer = 0x0] 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x114f5d400) [pid = 1646] [serial = 1050] [outer = 0x114f58400] 09:08:41 INFO - PROCESS | 1646 | 1464710921852 Marionette DEBUG loaded listener.js 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x115e6c000) [pid = 1646] [serial = 1051] [outer = 0x114f58400] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d6800 == 46 [pid = 1646] [id = 346] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1253a1000 == 45 [pid = 1646] [id = 345] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x113ca2800 == 44 [pid = 1646] [id = 344] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x129116000 == 43 [pid = 1646] [id = 343] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x127254800 == 42 [pid = 1646] [id = 342] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118a7e000 == 41 [pid = 1646] [id = 341] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1296f2000) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x123b44000 == 40 [pid = 1646] [id = 340] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x117e0c800 == 39 [pid = 1646] [id = 339] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x120f78000 == 38 [pid = 1646] [id = 338] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x119886000 == 37 [pid = 1646] [id = 337] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d5000 == 36 [pid = 1646] [id = 336] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118a83000 == 35 [pid = 1646] [id = 335] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118340800 == 34 [pid = 1646] [id = 334] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x117e0e800 == 33 [pid = 1646] [id = 333] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1166e4000 == 32 [pid = 1646] [id = 332] 09:08:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1131d1800 == 31 [pid = 1646] [id = 331] 09:08:42 INFO - PROCESS | 1646 | 1464710922248 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] 09:08:42 INFO - PROCESS | 1646 | 1464710922275 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:08:42 INFO - PROCESS | 1646 | 1464710922280 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:08:42 INFO - PROCESS | 1646 | 1464710922281 Marionette TRACE conn2 <- [1,1374,null,{}] 09:08:42 INFO - PROCESS | 1646 | 1464710922283 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}] 09:08:42 INFO - PROCESS | 1646 | 1464710922360 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12530d800) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x127159000) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124ca1c00) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128bac400) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1296e8800) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128b6b800) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x120db4400) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11214e400) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1164ac400) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x121161c00) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x126b4b000) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x117119000) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114f60400) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119220400) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129481c00) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x126642800) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x121a0e400) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1271a9400) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128a81c00) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12754b400) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1291abc00) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124ab4800) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x128b74c00) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11673a800) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11618ec00) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1132ab800) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1121b5c00) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128bb6800) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128b72400) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x127283400) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126b4d400) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123b35000) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119775400) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118207400) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1168bd800) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x114f58000) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1131ac400) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12947e400) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119a67c00) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1187ab400) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119217000) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1182c8400) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118779c00) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x117683400) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11820f000) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 09:08:42 INFO - PROCESS | 1646 | 1464710922417 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f91800 == 32 [pid = 1646] [id = 351] 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1121b5c00) [pid = 1646] [serial = 1052] [outer = 0x0] 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x114f59400) [pid = 1646] [serial = 1053] [outer = 0x1121b5c00] 09:08:42 INFO - PROCESS | 1646 | 1464710922446 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x116a73400) [pid = 1646] [serial = 1054] [outer = 0x1121b5c00] 09:08:42 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:08:42 INFO - PROCESS | 1646 | 1464710922768 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] 09:08:42 INFO - PROCESS | 1646 | 1464710922802 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:08:42 INFO - PROCESS | 1646 | 1464710922804 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:08:42 INFO - PROCESS | 1646 | 1464710922809 Marionette TRACE conn2 <- [1,1378,null,{}] 09:08:42 INFO - PROCESS | 1646 | 1464710922817 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}] 09:08:42 INFO - PROCESS | 1646 | 1464710922893 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:08:42 INFO - PROCESS | 1646 | 1464710922942 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11874b800 == 33 [pid = 1646] [id = 352] 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1168bdc00) [pid = 1646] [serial = 1055] [outer = 0x0] 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11823ac00) [pid = 1646] [serial = 1056] [outer = 0x1168bdc00] 09:08:42 INFO - PROCESS | 1646 | 1464710922970 Marionette DEBUG loaded listener.js 09:08:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118705400) [pid = 1646] [serial = 1057] [outer = 0x1168bdc00] 09:08:43 INFO - PROCESS | 1646 | 1464710923294 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] 09:08:43 INFO - PROCESS | 1646 | 1464710923331 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:08:43 INFO - PROCESS | 1646 | 1464710923334 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1646 | 1464710923346 Marionette TRACE conn2 <- [1,1382,null,{}] 09:08:43 INFO - PROCESS | 1646 | 1464710923350 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}] 09:08:43 INFO - PROCESS | 1646 | 1464710923472 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:08:43 INFO - PROCESS | 1646 | 1464710923540 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119268800 == 34 [pid = 1646] [id = 353] 09:08:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11823dc00) [pid = 1646] [serial = 1058] [outer = 0x0] 09:08:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118787000) [pid = 1646] [serial = 1059] [outer = 0x11823dc00] 09:08:43 INFO - PROCESS | 1646 | 1464710923584 Marionette DEBUG loaded listener.js 09:08:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1187b0800) [pid = 1646] [serial = 1060] [outer = 0x11823dc00] 09:08:43 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:08:43 INFO - PROCESS | 1646 | 1464710923916 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] 09:08:43 INFO - PROCESS | 1646 | 1464710923965 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:08:43 INFO - PROCESS | 1646 | 1464710923968 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1646 | 1464710923969 Marionette TRACE conn2 <- [1,1386,null,{}] 09:08:43 INFO - PROCESS | 1646 | 1464710923973 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}] 09:08:44 INFO - PROCESS | 1646 | 1464710924047 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:08:44 INFO - PROCESS | 1646 | 1464710924079 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11986e800 == 35 [pid = 1646] [id = 354] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112a7d800) [pid = 1646] [serial = 1061] [outer = 0x0] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118a57c00) [pid = 1646] [serial = 1062] [outer = 0x112a7d800] 09:08:44 INFO - PROCESS | 1646 | 1464710924132 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11923c000) [pid = 1646] [serial = 1063] [outer = 0x112a7d800] 09:08:44 INFO - PROCESS | 1646 | 1464710924460 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] 09:08:44 INFO - PROCESS | 1646 | 1464710924489 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:08:44 INFO - PROCESS | 1646 | 1464710924491 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:08:44 INFO - PROCESS | 1646 | 1464710924492 Marionette TRACE conn2 <- [1,1390,null,{}] 09:08:44 INFO - PROCESS | 1646 | 1464710924494 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}] 09:08:44 INFO - PROCESS | 1646 | 1464710924598 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:08:44 INFO - PROCESS | 1646 | 1464710924630 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ac7000 == 36 [pid = 1646] [id = 355] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11923d800) [pid = 1646] [serial = 1064] [outer = 0x0] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119a70400) [pid = 1646] [serial = 1065] [outer = 0x11923d800] 09:08:44 INFO - PROCESS | 1646 | 1464710924663 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123fff400) [pid = 1646] [serial = 1066] [outer = 0x11923d800] 09:08:44 INFO - PROCESS | 1646 | 1464710924980 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]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 09:08:45 INFO - PROCESS | 1646 | 1464710925012 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1646 | 1464710925013 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:08:45 INFO - PROCESS | 1646 | 1464710925015 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1646 | 1464710925016 Marionette TRACE conn2 <- [1,1394,null,{}] 09:08:45 INFO - PROCESS | 1646 | 1464710925027 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}] 09:08:45 INFO - PROCESS | 1646 | 1464710925117 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:08:45 INFO - PROCESS | 1646 | 1464710925122 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e21800 == 37 [pid = 1646] [id = 356] 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124ab2800) [pid = 1646] [serial = 1067] [outer = 0x0] 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125302800) [pid = 1646] [serial = 1068] [outer = 0x124ab2800] 09:08:45 INFO - PROCESS | 1646 | 1464710925146 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126643400) [pid = 1646] [serial = 1069] [outer = 0x124ab2800] 09:08:45 INFO - PROCESS | 1646 | 1464710925464 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]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 477ms 09:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:08:45 INFO - PROCESS | 1646 | 1464710925502 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1646 | 1464710925503 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:08:45 INFO - PROCESS | 1646 | 1464710925507 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1646 | 1464710925509 Marionette TRACE conn2 <- [1,1398,null,{}] 09:08:45 INFO - PROCESS | 1646 | 1464710925512 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}] 09:08:45 INFO - PROCESS | 1646 | 1464710925603 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:08:45 INFO - PROCESS | 1646 | 1464710925607 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12532b800 == 38 [pid = 1646] [id = 357] 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125305800) [pid = 1646] [serial = 1070] [outer = 0x0] 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126b50000) [pid = 1646] [serial = 1071] [outer = 0x125305800] 09:08:45 INFO - PROCESS | 1646 | 1464710925632 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126d0ac00) [pid = 1646] [serial = 1072] [outer = 0x125305800] 09:08:45 INFO - PROCESS | 1646 | 1464710925982 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 09:08:46 INFO - PROCESS | 1646 | 1464710926028 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1646 | 1464710926029 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:08:46 INFO - PROCESS | 1646 | 1464710926031 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1646 | 1464710926032 Marionette TRACE conn2 <- [1,1402,null,{}] 09:08:46 INFO - PROCESS | 1646 | 1464710926035 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}] 09:08:46 INFO - PROCESS | 1646 | 1464710926216 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1271a6400) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1271a9000) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116615000) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11877a800) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x114fb9c00) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119d47400) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11923e400) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x120d0c800) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x125305c00) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11303d000) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x114f61000) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112ee0000) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x110ec5800) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118164400) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x110ebec00) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:08:46 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x110ebcc00) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:08:46 INFO - PROCESS | 1646 | 1464710926262 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11823f000 == 39 [pid = 1646] [id = 358] 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x110ec0800) [pid = 1646] [serial = 1073] [outer = 0x0] 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11303d000) [pid = 1646] [serial = 1074] [outer = 0x110ec0800] 09:08:46 INFO - PROCESS | 1646 | 1464710926287 Marionette DEBUG loaded listener.js 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1168bf400) [pid = 1646] [serial = 1075] [outer = 0x110ec0800] 09:08:46 INFO - PROCESS | 1646 | 1464710926564 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 567ms 09:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:08:46 INFO - PROCESS | 1646 | 1464710926600 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1646 | 1464710926601 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:08:46 INFO - PROCESS | 1646 | 1464710926603 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1646 | 1464710926604 Marionette TRACE conn2 <- [1,1406,null,{}] 09:08:46 INFO - PROCESS | 1646 | 1464710926614 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}] 09:08:46 INFO - PROCESS | 1646 | 1464710926694 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:08:46 INFO - PROCESS | 1646 | 1464710926699 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12724c000 == 40 [pid = 1646] [id = 359] 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182d0000) [pid = 1646] [serial = 1076] [outer = 0x0] 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x120d0d000) [pid = 1646] [serial = 1077] [outer = 0x1182d0000] 09:08:46 INFO - PROCESS | 1646 | 1464710926724 Marionette DEBUG loaded listener.js 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12715cc00) [pid = 1646] [serial = 1078] [outer = 0x1182d0000] 09:08:47 INFO - PROCESS | 1646 | 1464710927092 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]]]}] 09:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 527ms 09:08:47 INFO - PROCESS | 1646 | 1464710927131 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:08:47 INFO - PROCESS | 1646 | 1464710927133 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:08:47 INFO - PROCESS | 1646 | 1464710927135 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:08:47 INFO - PROCESS | 1646 | 1464710927137 Marionette TRACE conn2 <- [1,1410,null,{}] 09:08:47 INFO - PROCESS | 1646 | 1464710927142 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}] 09:08:47 INFO - PROCESS | 1646 | 1464710927236 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:08:47 INFO - PROCESS | 1646 | 1464710927243 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x129116000 == 41 [pid = 1646] [id = 360] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12719bc00) [pid = 1646] [serial = 1079] [outer = 0x0] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1271a9400) [pid = 1646] [serial = 1080] [outer = 0x12719bc00] 09:08:47 INFO - PROCESS | 1646 | 1464710927271 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x128a7f400) [pid = 1646] [serial = 1081] [outer = 0x12719bc00] 09:08:47 INFO - PROCESS | 1646 | 1464710927667 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]]]}] 09:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 09:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:08:47 INFO - PROCESS | 1646 | 1464710927708 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:08:47 INFO - PROCESS | 1646 | 1464710927710 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:08:47 INFO - PROCESS | 1646 | 1464710927713 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:08:47 INFO - PROCESS | 1646 | 1464710927715 Marionette TRACE conn2 <- [1,1414,null,{}] 09:08:47 INFO - PROCESS | 1646 | 1464710927719 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}] 09:08:47 INFO - PROCESS | 1646 | 1464710927835 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:08:47 INFO - PROCESS | 1646 | 1464710927847 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298c1800 == 42 [pid = 1646] [id = 361] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a84400) [pid = 1646] [serial = 1082] [outer = 0x0] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128b74c00) [pid = 1646] [serial = 1083] [outer = 0x128a84400] 09:08:47 INFO - PROCESS | 1646 | 1464710927886 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128bb5000) [pid = 1646] [serial = 1084] [outer = 0x128a84400] 09:08:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca9000 == 41 [pid = 1646] [id = 330] 09:08:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116f9e800 == 40 [pid = 1646] [id = 350] 09:08:48 INFO - PROCESS | 1646 | --DOCSHELL 0x118a7f800 == 39 [pid = 1646] [id = 349] 09:08:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1131de800 == 38 [pid = 1646] [id = 348] 09:08:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12a965800 == 37 [pid = 1646] [id = 347] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x116f91800 == 36 [pid = 1646] [id = 351] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11874b800 == 35 [pid = 1646] [id = 352] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123e21800 == 34 [pid = 1646] [id = 356] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121ac7000 == 33 [pid = 1646] [id = 355] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12724c000 == 32 [pid = 1646] [id = 359] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11823f000 == 31 [pid = 1646] [id = 358] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129116000 == 30 [pid = 1646] [id = 360] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12532b800 == 29 [pid = 1646] [id = 357] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119268800 == 28 [pid = 1646] [id = 353] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11986e800 == 27 [pid = 1646] [id = 354] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12727d400) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x128a7cc00) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11877bc00) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121038800) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1187a9800) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12719d000) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11923c400) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123b32000) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123ff2000) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x120d17400) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x120db5c00) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x123ff2400) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126b4bc00) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x125306000) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x114f59000) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x116126400) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118387400) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11870d000) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1131b8000) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x113c71000) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1121b5000) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11822f800) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x128b77800) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1182ca000) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11685f800) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x117e27c00) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x119247000) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x119779000) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x114fbec00) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x128b6d400) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x128a84000) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12754c000) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1271a2800) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | 1464710929387 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]]]}] 09:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1728ms 09:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:08:49 INFO - PROCESS | 1646 | 1464710929442 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1646 | 1464710929444 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:08:49 INFO - PROCESS | 1646 | 1464710929447 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1646 | 1464710929450 Marionette TRACE conn2 <- [1,1418,null,{}] 09:08:49 INFO - PROCESS | 1646 | 1464710929454 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}] 09:08:49 INFO - PROCESS | 1646 | 1464710929535 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:08:49 INFO - PROCESS | 1646 | 1464710929582 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131d4000 == 28 [pid = 1646] [id = 362] 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1131b0000) [pid = 1646] [serial = 1085] [outer = 0x0] 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1132a9800) [pid = 1646] [serial = 1086] [outer = 0x1131b0000] 09:08:49 INFO - PROCESS | 1646 | 1464710929612 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x113c0a800) [pid = 1646] [serial = 1087] [outer = 0x1131b0000] 09:08:49 INFO - PROCESS | 1646 | 1464710929935 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]]]}] 09:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 09:08:49 INFO - PROCESS | 1646 | 1464710929972 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1646 | 1464710929978 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:08:49 INFO - PROCESS | 1646 | 1464710929982 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1646 | 1464710929984 Marionette TRACE conn2 <- [1,1422,null,{}] 09:08:49 INFO - PROCESS | 1646 | 1464710929987 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}] 09:08:50 INFO - PROCESS | 1646 | 1464710930060 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:08:50 INFO - PROCESS | 1646 | 1464710930065 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1166e5800 == 29 [pid = 1646] [id = 363] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x113c77400) [pid = 1646] [serial = 1088] [outer = 0x0] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x114fbb400) [pid = 1646] [serial = 1089] [outer = 0x113c77400] 09:08:50 INFO - PROCESS | 1646 | 1464710930094 Marionette DEBUG loaded listener.js 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x115e6d400) [pid = 1646] [serial = 1090] [outer = 0x113c77400] 09:08:50 INFO - PROCESS | 1646 | 1464710930450 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]]]}] 09:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 09:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:08:50 INFO - PROCESS | 1646 | 1464710930502 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:08:50 INFO - PROCESS | 1646 | 1464710930505 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:08:50 INFO - PROCESS | 1646 | 1464710930508 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1646 | 1464710930512 Marionette TRACE conn2 <- [1,1426,null,{}] 09:08:50 INFO - PROCESS | 1646 | 1464710930524 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}] 09:08:50 INFO - PROCESS | 1646 | 1464710930642 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:08:50 INFO - PROCESS | 1646 | 1464710930670 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x117463000 == 30 [pid = 1646] [id = 364] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x110ec2c00) [pid = 1646] [serial = 1091] [outer = 0x0] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x116734800) [pid = 1646] [serial = 1092] [outer = 0x110ec2c00] 09:08:50 INFO - PROCESS | 1646 | 1464710930716 Marionette DEBUG loaded listener.js 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x116a70000) [pid = 1646] [serial = 1093] [outer = 0x110ec2c00] 09:08:51 INFO - PROCESS | 1646 | 1464710931080 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]]]}] 09:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 624ms 09:08:51 INFO - PROCESS | 1646 | 1464710931132 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:08:51 INFO - PROCESS | 1646 | 1464710931133 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:08:51 INFO - PROCESS | 1646 | 1464710931136 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:08:51 INFO - PROCESS | 1646 | 1464710931137 Marionette TRACE conn2 <- [1,1430,null,{}] 09:08:51 INFO - PROCESS | 1646 | 1464710931139 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}] 09:08:51 INFO - PROCESS | 1646 | 1464710931211 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:08:51 INFO - PROCESS | 1646 | 1464710931215 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11824c000 == 31 [pid = 1646] [id = 365] 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11768a800) [pid = 1646] [serial = 1094] [outer = 0x0] 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118206c00) [pid = 1646] [serial = 1095] [outer = 0x11768a800] 09:08:51 INFO - PROCESS | 1646 | 1464710931245 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11820f800) [pid = 1646] [serial = 1096] [outer = 0x11768a800] 09:08:51 INFO - PROCESS | 1646 | 1464710931562 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]]]}] 09:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 469ms 09:08:51 INFO - PROCESS | 1646 | 1464710931607 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:08:51 INFO - PROCESS | 1646 | 1464710931609 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:08:51 INFO - PROCESS | 1646 | 1464710931611 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:08:51 INFO - PROCESS | 1646 | 1464710931612 Marionette TRACE conn2 <- [1,1434,null,{}] 09:08:51 INFO - PROCESS | 1646 | 1464710931615 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}] 09:08:51 INFO - PROCESS | 1646 | 1464710931681 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:08:51 INFO - PROCESS | 1646 | 1464710931685 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118757800 == 32 [pid = 1646] [id = 366] 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x113c74c00) [pid = 1646] [serial = 1097] [outer = 0x0] 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1182c6c00) [pid = 1646] [serial = 1098] [outer = 0x113c74c00] 09:08:51 INFO - PROCESS | 1646 | 1464710931712 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1182d5400) [pid = 1646] [serial = 1099] [outer = 0x113c74c00] 09:08:52 INFO - PROCESS | 1646 | 1464710932063 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 469ms 09:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:08:52 INFO - PROCESS | 1646 | 1464710932081 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1646 | 1464710932082 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:08:52 INFO - PROCESS | 1646 | 1464710932084 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1646 | 1464710932085 Marionette TRACE conn2 <- [1,1438,null,{}] 09:08:52 INFO - PROCESS | 1646 | 1464710932098 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}] 09:08:52 INFO - PROCESS | 1646 | 1464710932182 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:08:52 INFO - PROCESS | 1646 | 1464710932190 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193c4000 == 33 [pid = 1646] [id = 367] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1184c6000) [pid = 1646] [serial = 1100] [outer = 0x0] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11877a000) [pid = 1646] [serial = 1101] [outer = 0x1184c6000] 09:08:52 INFO - PROCESS | 1646 | 1464710932217 Marionette DEBUG loaded listener.js 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118a54800) [pid = 1646] [serial = 1102] [outer = 0x1184c6000] 09:08:52 INFO - PROCESS | 1646 | 1464710932527 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 480ms 09:08:52 INFO - PROCESS | 1646 | 1464710932565 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1646 | 1464710932566 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:08:52 INFO - PROCESS | 1646 | 1464710932568 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1646 | 1464710932569 Marionette TRACE conn2 <- [1,1442,null,{}] 09:08:52 INFO - PROCESS | 1646 | 1464710932572 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}] 09:08:52 INFO - PROCESS | 1646 | 1464710932639 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:08:52 INFO - PROCESS | 1646 | 1464710932643 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11987c000 == 34 [pid = 1646] [id = 368] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118a5b800) [pid = 1646] [serial = 1103] [outer = 0x0] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119220400) [pid = 1646] [serial = 1104] [outer = 0x118a5b800] 09:08:52 INFO - PROCESS | 1646 | 1464710932671 Marionette DEBUG loaded listener.js 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119245800) [pid = 1646] [serial = 1105] [outer = 0x118a5b800] 09:08:52 INFO - PROCESS | 1646 | 1464710932979 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 419ms 09:08:52 INFO - PROCESS | 1646 | 1464710932994 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1646 | 1464710932996 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:08:53 INFO - PROCESS | 1646 | 1464710933002 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:08:53 INFO - PROCESS | 1646 | 1464710933003 Marionette TRACE conn2 <- [1,1446,null,{}] 09:08:53 INFO - PROCESS | 1646 | 1464710933006 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}] 09:08:53 INFO - PROCESS | 1646 | 1464710933101 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:08:53 INFO - PROCESS | 1646 | 1464710933107 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f77000 == 35 [pid = 1646] [id = 369] 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11877a400) [pid = 1646] [serial = 1106] [outer = 0x0] 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11921d000) [pid = 1646] [serial = 1107] [outer = 0x11877a400] 09:08:53 INFO - PROCESS | 1646 | 1464710933133 Marionette DEBUG loaded listener.js 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119779400) [pid = 1646] [serial = 1108] [outer = 0x11877a400] 09:08:53 INFO - PROCESS | 1646 | 1464710933491 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]]]}] 09:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 09:08:53 INFO - PROCESS | 1646 | 1464710933523 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:08:53 INFO - PROCESS | 1646 | 1464710933525 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:08:53 INFO - PROCESS | 1646 | 1464710933528 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:08:53 INFO - PROCESS | 1646 | 1464710933529 Marionette TRACE conn2 <- [1,1450,null,{}] 09:08:53 INFO - PROCESS | 1646 | 1464710933531 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}] 09:08:53 INFO - PROCESS | 1646 | 1464710933600 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:08:53 INFO - PROCESS | 1646 | 1464710933605 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x117462800 == 36 [pid = 1646] [id = 370] 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x114fbcc00) [pid = 1646] [serial = 1109] [outer = 0x0] 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x120d0dc00) [pid = 1646] [serial = 1110] [outer = 0x114fbcc00] 09:08:53 INFO - PROCESS | 1646 | 1464710933632 Marionette DEBUG loaded listener.js 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x120db3800) [pid = 1646] [serial = 1111] [outer = 0x114fbcc00] 09:08:53 INFO - PROCESS | 1646 | 1464710933946 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]]]}] 09:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 467ms 09:08:53 INFO - PROCESS | 1646 | 1464710933996 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:08:53 INFO - PROCESS | 1646 | 1464710933997 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:08:53 INFO - PROCESS | 1646 | 1464710933999 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:08:54 INFO - PROCESS | 1646 | 1464710934000 Marionette TRACE conn2 <- [1,1454,null,{}] 09:08:54 INFO - PROCESS | 1646 | 1464710934011 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}] 09:08:54 INFO - PROCESS | 1646 | 1464710934083 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:08:54 INFO - PROCESS | 1646 | 1464710934087 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b56800 == 37 [pid = 1646] [id = 371] 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x120db5800) [pid = 1646] [serial = 1112] [outer = 0x0] 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121527c00) [pid = 1646] [serial = 1113] [outer = 0x120db5800] 09:08:54 INFO - PROCESS | 1646 | 1464710934115 Marionette DEBUG loaded listener.js 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123ea3c00) [pid = 1646] [serial = 1114] [outer = 0x120db5800] 09:08:54 INFO - PROCESS | 1646 | 1464710934464 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]]]}] 09:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 476ms 09:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:08:54 INFO - PROCESS | 1646 | 1464710934476 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:08:54 INFO - PROCESS | 1646 | 1464710934477 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:08:54 INFO - PROCESS | 1646 | 1464710934479 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:08:54 INFO - PROCESS | 1646 | 1464710934481 Marionette TRACE conn2 <- [1,1458,null,{}] 09:08:54 INFO - PROCESS | 1646 | 1464710934483 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}] 09:08:54 INFO - PROCESS | 1646 | 1464710934564 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:08:54 INFO - PROCESS | 1646 | 1464710934568 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11874e000 == 38 [pid = 1646] [id = 372] 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123fa6800) [pid = 1646] [serial = 1115] [outer = 0x0] 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125302c00) [pid = 1646] [serial = 1116] [outer = 0x123fa6800] 09:08:54 INFO - PROCESS | 1646 | 1464710934600 Marionette DEBUG loaded listener.js 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126645800) [pid = 1646] [serial = 1117] [outer = 0x123fa6800] 09:08:54 INFO - PROCESS | 1646 | 1464710934980 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]]]}] 09:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 09:08:55 INFO - PROCESS | 1646 | 1464710935000 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1646 | 1464710935002 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:08:55 INFO - PROCESS | 1646 | 1464710935004 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1646 | 1464710935005 Marionette TRACE conn2 <- [1,1462,null,{}] 09:08:55 INFO - PROCESS | 1646 | 1464710935013 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}] 09:08:55 INFO - PROCESS | 1646 | 1464710935102 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:08:55 INFO - PROCESS | 1646 | 1464710935107 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x126cd5800 == 39 [pid = 1646] [id = 373] 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125308400) [pid = 1646] [serial = 1118] [outer = 0x0] 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126bd6c00) [pid = 1646] [serial = 1119] [outer = 0x125308400] 09:08:55 INFO - PROCESS | 1646 | 1464710935131 Marionette DEBUG loaded listener.js 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x127162800) [pid = 1646] [serial = 1120] [outer = 0x125308400] 09:08:55 INFO - PROCESS | 1646 | 1464710935472 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]]]}] 09:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 09:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:08:55 INFO - PROCESS | 1646 | 1464710935525 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1646 | 1464710935526 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:08:55 INFO - PROCESS | 1646 | 1464710935529 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1646 | 1464710935530 Marionette TRACE conn2 <- [1,1466,null,{}] 09:08:55 INFO - PROCESS | 1646 | 1464710935533 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}] 09:08:55 INFO - PROCESS | 1646 | 1464710935690 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:08:55 INFO - PROCESS | 1646 | 1464710935707 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x127667000 == 40 [pid = 1646] [id = 374] 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1187b0c00) [pid = 1646] [serial = 1121] [outer = 0x0] 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1271a1000) [pid = 1646] [serial = 1122] [outer = 0x1187b0c00] 09:08:55 INFO - PROCESS | 1646 | 1464710935747 Marionette DEBUG loaded listener.js 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1271a7000) [pid = 1646] [serial = 1123] [outer = 0x1187b0c00] 09:08:56 INFO - PROCESS | 1646 | 1464710936135 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]]]}] 09:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 618ms 09:08:56 INFO - PROCESS | 1646 | 1464710936148 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:08:56 INFO - PROCESS | 1646 | 1464710936149 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:08:56 INFO - PROCESS | 1646 | 1464710936151 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:08:56 INFO - PROCESS | 1646 | 1464710936152 Marionette TRACE conn2 <- [1,1470,null,{}] 09:08:56 INFO - PROCESS | 1646 | 1464710936154 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}] 09:08:56 INFO - PROCESS | 1646 | 1464710936247 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:08:56 INFO - PROCESS | 1646 | 1464710936260 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a22000 == 41 [pid = 1646] [id = 375] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12719f800) [pid = 1646] [serial = 1124] [outer = 0x0] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12754c000) [pid = 1646] [serial = 1125] [outer = 0x12719f800] 09:08:56 INFO - PROCESS | 1646 | 1464710936284 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128a79c00) [pid = 1646] [serial = 1126] [outer = 0x12719f800] 09:08:56 INFO - PROCESS | 1646 | 1464710936601 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]]]}] 09:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 09:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:08:56 INFO - PROCESS | 1646 | 1464710936620 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:08:56 INFO - PROCESS | 1646 | 1464710936621 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:08:56 INFO - PROCESS | 1646 | 1464710936625 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:08:56 INFO - PROCESS | 1646 | 1464710936627 Marionette TRACE conn2 <- [1,1474,null,{}] 09:08:56 INFO - PROCESS | 1646 | 1464710936630 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}] 09:08:56 INFO - PROCESS | 1646 | 1464710936720 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1187ad400) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11923d800) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12719bc00) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x124ab2800) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125305800) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x110ec0800) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1182d0000) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1121b5c00) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x114f58400) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x113379400) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x111f3a800) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121161400) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11823dc00) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1168bdc00) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:08:56 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x112a7d800) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:08:56 INFO - PROCESS | 1646 | 1464710936859 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fa2800 == 42 [pid = 1646] [id = 376] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x111c8a800) [pid = 1646] [serial = 1127] [outer = 0x0] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1131adc00) [pid = 1646] [serial = 1128] [outer = 0x111c8a800] 09:08:56 INFO - PROCESS | 1646 | 1464710936884 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1168be400) [pid = 1646] [serial = 1129] [outer = 0x111c8a800] 09:08:57 INFO - PROCESS | 1646 | 1464710937189 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]]]}] 09:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 621ms 09:08:57 INFO - PROCESS | 1646 | 1464710937245 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:08:57 INFO - PROCESS | 1646 | 1464710937246 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:08:57 INFO - PROCESS | 1646 | 1464710937248 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1646 | 1464710937249 Marionette TRACE conn2 <- [1,1478,null,{}] 09:08:57 INFO - PROCESS | 1646 | 1464710937252 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}] 09:08:57 INFO - PROCESS | 1646 | 1464710937326 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:08:57 INFO - PROCESS | 1646 | 1464710937331 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298c9000 == 43 [pid = 1646] [id = 377] 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1187a3c00) [pid = 1646] [serial = 1130] [outer = 0x0] 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12727a400) [pid = 1646] [serial = 1131] [outer = 0x1187a3c00] 09:08:57 INFO - PROCESS | 1646 | 1464710937356 Marionette DEBUG loaded listener.js 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128b6c000) [pid = 1646] [serial = 1132] [outer = 0x1187a3c00] 09:08:57 INFO - PROCESS | 1646 | 1464710937671 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]]]}] 09:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 468ms 09:08:57 INFO - PROCESS | 1646 | 1464710937716 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:08:57 INFO - PROCESS | 1646 | 1464710937717 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:08:57 INFO - PROCESS | 1646 | 1464710937720 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1646 | 1464710937721 Marionette TRACE conn2 <- [1,1482,null,{}] 09:08:57 INFO - PROCESS | 1646 | 1464710937723 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}] 09:08:57 INFO - PROCESS | 1646 | 1464710937818 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:08:57 INFO - PROCESS | 1646 | 1464710937826 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6da800 == 44 [pid = 1646] [id = 378] 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11870c400) [pid = 1646] [serial = 1133] [outer = 0x0] 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128b72000) [pid = 1646] [serial = 1134] [outer = 0x11870c400] 09:08:57 INFO - PROCESS | 1646 | 1464710937851 Marionette DEBUG loaded listener.js 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128bae000) [pid = 1646] [serial = 1135] [outer = 0x11870c400] 09:08:58 INFO - PROCESS | 1646 | 1464710938172 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]]]}] 09:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 471ms 09:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:08:58 INFO - PROCESS | 1646 | 1464710938193 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:08:58 INFO - PROCESS | 1646 | 1464710938194 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:08:58 INFO - PROCESS | 1646 | 1464710938197 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:08:58 INFO - PROCESS | 1646 | 1464710938198 Marionette TRACE conn2 <- [1,1486,null,{}] 09:08:58 INFO - PROCESS | 1646 | 1464710938201 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}] 09:08:58 INFO - PROCESS | 1646 | 1464710938279 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:08:58 INFO - PROCESS | 1646 | 1464710938283 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab1b000 == 45 [pid = 1646] [id = 379] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1271aa000) [pid = 1646] [serial = 1136] [outer = 0x0] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128bb7c00) [pid = 1646] [serial = 1137] [outer = 0x1271aa000] 09:08:58 INFO - PROCESS | 1646 | 1464710938308 Marionette DEBUG loaded listener.js 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128e0c800) [pid = 1646] [serial = 1138] [outer = 0x1271aa000] 09:08:58 INFO - PROCESS | 1646 | 1464710938622 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]]]}] 09:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 468ms 09:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:08:58 INFO - PROCESS | 1646 | 1464710938666 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:08:58 INFO - PROCESS | 1646 | 1464710938667 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:08:58 INFO - PROCESS | 1646 | 1464710938669 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:08:58 INFO - PROCESS | 1646 | 1464710938670 Marionette TRACE conn2 <- [1,1490,null,{}] 09:08:58 INFO - PROCESS | 1646 | 1464710938672 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}] 09:08:58 INFO - PROCESS | 1646 | 1464710938768 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:08:58 INFO - PROCESS | 1646 | 1464710938777 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb4800 == 46 [pid = 1646] [id = 380] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128bb4000) [pid = 1646] [serial = 1139] [outer = 0x0] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128e11800) [pid = 1646] [serial = 1140] [outer = 0x128bb4000] 09:08:58 INFO - PROCESS | 1646 | 1464710938801 Marionette DEBUG loaded listener.js 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128e19800) [pid = 1646] [serial = 1141] [outer = 0x128bb4000] 09:08:59 INFO - PROCESS | 1646 | 1464710939363 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]]]}] 09:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 723ms 09:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:08:59 INFO - PROCESS | 1646 | 1464710939398 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:08:59 INFO - PROCESS | 1646 | 1464710939401 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:08:59 INFO - PROCESS | 1646 | 1464710939407 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:08:59 INFO - PROCESS | 1646 | 1464710939411 Marionette TRACE conn2 <- [1,1494,null,{}] 09:08:59 INFO - PROCESS | 1646 | 1464710939414 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}] 09:08:59 INFO - PROCESS | 1646 | 1464710939525 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:08:59 INFO - PROCESS | 1646 | 1464710939624 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1166e4000 == 47 [pid = 1646] [id = 381] 09:08:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113c05c00) [pid = 1646] [serial = 1142] [outer = 0x0] 09:08:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x113c0b000) [pid = 1646] [serial = 1143] [outer = 0x113c05c00] 09:08:59 INFO - PROCESS | 1646 | 1464710939655 Marionette DEBUG loaded listener.js 09:08:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x114f5c800) [pid = 1646] [serial = 1144] [outer = 0x113c05c00] 09:09:00 INFO - PROCESS | 1646 | 1464710940476 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]]]}] 09:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1125ms 09:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:09:00 INFO - PROCESS | 1646 | 1464710940531 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:09:00 INFO - PROCESS | 1646 | 1464710940533 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:09:00 INFO - PROCESS | 1646 | 1464710940537 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:09:00 INFO - PROCESS | 1646 | 1464710940539 Marionette TRACE conn2 <- [1,1498,null,{}] 09:09:00 INFO - PROCESS | 1646 | 1464710940545 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}] 09:09:00 INFO - PROCESS | 1646 | 1464710940704 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:09:00 INFO - PROCESS | 1646 | 1464710940819 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11665e000 == 48 [pid = 1646] [id = 382] 09:09:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x113c71000) [pid = 1646] [serial = 1145] [outer = 0x0] 09:09:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x114f55000) [pid = 1646] [serial = 1146] [outer = 0x113c71000] 09:09:00 INFO - PROCESS | 1646 | 1464710940870 Marionette DEBUG loaded listener.js 09:09:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x114fb8400) [pid = 1646] [serial = 1147] [outer = 0x113c71000] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab1b000 == 47 [pid = 1646] [id = 379] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6da800 == 46 [pid = 1646] [id = 378] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1298c9000 == 45 [pid = 1646] [id = 377] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x116fa2800 == 44 [pid = 1646] [id = 376] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x128a22000 == 43 [pid = 1646] [id = 375] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x127667000 == 42 [pid = 1646] [id = 374] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x126cd5800 == 41 [pid = 1646] [id = 373] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128b74c00) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11874e000 == 40 [pid = 1646] [id = 372] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x123b56800 == 39 [pid = 1646] [id = 371] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x117462800 == 38 [pid = 1646] [id = 370] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x120f77000 == 37 [pid = 1646] [id = 369] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11987c000 == 36 [pid = 1646] [id = 368] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1193c4000 == 35 [pid = 1646] [id = 367] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x118757800 == 34 [pid = 1646] [id = 366] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11824c000 == 33 [pid = 1646] [id = 365] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x117463000 == 32 [pid = 1646] [id = 364] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1166e5800 == 31 [pid = 1646] [id = 363] 09:09:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1131d4000 == 30 [pid = 1646] [id = 362] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119a70400) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128a7f400) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125302800) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123fff400) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x126b50000) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x126d0ac00) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1168bf400) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12715cc00) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1271a9400) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11303d000) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x114f59400) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116a73400) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x115e6c000) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x114f5d400) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1166da400) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116441c00) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1132afc00) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11214c000) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x128bb3400) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118787000) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1187b0800) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11823ac00) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118705400) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118a57c00) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11923c000) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x120d0d000) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126643400) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x129706000) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 09:09:01 INFO - PROCESS | 1646 | 1464710941330 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]]]}] 09:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 827ms 09:09:01 INFO - PROCESS | 1646 | 1464710941365 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:09:01 INFO - PROCESS | 1646 | 1464710941372 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:09:01 INFO - PROCESS | 1646 | 1464710941379 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:09:01 INFO - PROCESS | 1646 | 1464710941382 Marionette TRACE conn2 <- [1,1502,null,{}] 09:09:01 INFO - PROCESS | 1646 | 1464710941385 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}] 09:09:01 INFO - PROCESS | 1646 | 1464710941513 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:09:01 INFO - PROCESS | 1646 | 1464710941562 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x117462800 == 31 [pid = 1646] [id = 383] 09:09:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x114f60400) [pid = 1646] [serial = 1148] [outer = 0x0] 09:09:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1164b3400) [pid = 1646] [serial = 1149] [outer = 0x114f60400] 09:09:01 INFO - PROCESS | 1646 | 1464710941588 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116731800) [pid = 1646] [serial = 1150] [outer = 0x114f60400] 09:09:01 INFO - PROCESS | 1646 | 1464710941883 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]]]}] 09:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 09:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:09:01 INFO - PROCESS | 1646 | 1464710941899 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:09:01 INFO - PROCESS | 1646 | 1464710941901 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:09:01 INFO - PROCESS | 1646 | 1464710941903 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:09:01 INFO - PROCESS | 1646 | 1464710941906 Marionette TRACE conn2 <- [1,1506,null,{}] 09:09:01 INFO - PROCESS | 1646 | 1464710941922 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}] 09:09:02 INFO - PROCESS | 1646 | 1464710942002 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:09:02 INFO - PROCESS | 1646 | 1464710942010 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11873d000 == 32 [pid = 1646] [id = 384] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116a71000) [pid = 1646] [serial = 1151] [outer = 0x0] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x117e30400) [pid = 1646] [serial = 1152] [outer = 0x116a71000] 09:09:02 INFO - PROCESS | 1646 | 1464710942038 Marionette DEBUG loaded listener.js 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118231c00) [pid = 1646] [serial = 1153] [outer = 0x116a71000] 09:09:02 INFO - PROCESS | 1646 | 1464710942380 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]]]}] 09:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 528ms 09:09:02 INFO - PROCESS | 1646 | 1464710942432 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:09:02 INFO - PROCESS | 1646 | 1464710942434 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:09:02 INFO - PROCESS | 1646 | 1464710942436 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1646 | 1464710942437 Marionette TRACE conn2 <- [1,1510,null,{}] 09:09:02 INFO - PROCESS | 1646 | 1464710942439 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}] 09:09:02 INFO - PROCESS | 1646 | 1464710942514 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:09:02 INFO - PROCESS | 1646 | 1464710942518 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193bb800 == 33 [pid = 1646] [id = 385] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1121b2400) [pid = 1646] [serial = 1154] [outer = 0x0] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11838a400) [pid = 1646] [serial = 1155] [outer = 0x1121b2400] 09:09:02 INFO - PROCESS | 1646 | 1464710942547 Marionette DEBUG loaded listener.js 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118706c00) [pid = 1646] [serial = 1156] [outer = 0x1121b2400] 09:09:02 INFO - PROCESS | 1646 | 1464710942861 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]]]}] 09:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 09:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:09:02 INFO - PROCESS | 1646 | 1464710942906 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:09:02 INFO - PROCESS | 1646 | 1464710942907 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:09:02 INFO - PROCESS | 1646 | 1464710942909 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1646 | 1464710942911 Marionette TRACE conn2 <- [1,1514,null,{}] 09:09:02 INFO - PROCESS | 1646 | 1464710942913 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}] 09:09:02 INFO - PROCESS | 1646 | 1464710942983 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:09:03 INFO - PROCESS | 1646 | 1464710943037 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197b2800 == 34 [pid = 1646] [id = 386] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11271e800) [pid = 1646] [serial = 1157] [outer = 0x0] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118709800) [pid = 1646] [serial = 1158] [outer = 0x11271e800] 09:09:03 INFO - PROCESS | 1646 | 1464710943063 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1187a6800) [pid = 1646] [serial = 1159] [outer = 0x11271e800] 09:09:03 INFO - PROCESS | 1646 | 1464710943360 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]]]}] 09:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 469ms 09:09:03 INFO - PROCESS | 1646 | 1464710943385 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:09:03 INFO - PROCESS | 1646 | 1464710943386 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:09:03 INFO - PROCESS | 1646 | 1464710943390 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:09:03 INFO - PROCESS | 1646 | 1464710943393 Marionette TRACE conn2 <- [1,1518,null,{}] 09:09:03 INFO - PROCESS | 1646 | 1464710943396 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}] 09:09:03 INFO - PROCESS | 1646 | 1464710943508 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:09:03 INFO - PROCESS | 1646 | 1464710943543 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211a2800 == 35 [pid = 1646] [id = 387] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1187acc00) [pid = 1646] [serial = 1160] [outer = 0x0] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1187b1800) [pid = 1646] [serial = 1161] [outer = 0x1187acc00] 09:09:03 INFO - PROCESS | 1646 | 1464710943568 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119377000) [pid = 1646] [serial = 1162] [outer = 0x1187acc00] 09:09:03 INFO - PROCESS | 1646 | 1464710943892 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]]]}] 09:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 524ms 09:09:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:09:03 INFO - PROCESS | 1646 | 1464710943921 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:09:03 INFO - PROCESS | 1646 | 1464710943922 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:09:03 INFO - PROCESS | 1646 | 1464710943928 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:09:03 INFO - PROCESS | 1646 | 1464710943930 Marionette TRACE conn2 <- [1,1522,null,{}] 09:09:03 INFO - PROCESS | 1646 | 1464710943933 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}] 09:09:04 INFO - PROCESS | 1646 | 1464710944073 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:09:04 INFO - PROCESS | 1646 | 1464710944117 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b42000 == 36 [pid = 1646] [id = 388] 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1187b1400) [pid = 1646] [serial = 1163] [outer = 0x0] 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x120d17c00) [pid = 1646] [serial = 1164] [outer = 0x1187b1400] 09:09:04 INFO - PROCESS | 1646 | 1464710944155 Marionette DEBUG loaded listener.js 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x120db4400) [pid = 1646] [serial = 1165] [outer = 0x1187b1400] 09:09:04 INFO - PROCESS | 1646 | 1464710944500 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"]]]}] 09:09:04 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 () { 09:09:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:09:04 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 () { 09:09:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:09:04 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 () { 09:09:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:09:04 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 () { 09:09:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:09:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 09:09:04 INFO - PROCESS | 1646 | 1464710944548 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1646 | 1464710944550 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:09:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:09:04 INFO - PROCESS | 1646 | 1464710944552 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1646 | 1464710944553 Marionette TRACE conn2 <- [1,1526,null,{}] 09:09:04 INFO - PROCESS | 1646 | 1464710944563 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}] 09:09:04 INFO - PROCESS | 1646 | 1464710944652 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:09:04 INFO - PROCESS | 1646 | 1464710944657 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164ea800 == 37 [pid = 1646] [id = 389] 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119a72800) [pid = 1646] [serial = 1166] [outer = 0x0] 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12130a800) [pid = 1646] [serial = 1167] [outer = 0x119a72800] 09:09:04 INFO - PROCESS | 1646 | 1464710944681 Marionette DEBUG loaded listener.js 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124c98400) [pid = 1646] [serial = 1168] [outer = 0x119a72800] 09:09:05 INFO - PROCESS | 1646 | 1464710945002 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"]]]}] 09:09:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:09:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:09:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:09:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 476ms 09:09:05 INFO - PROCESS | 1646 | 1464710945030 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1646 | 1464710945031 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:09:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:09:05 INFO - PROCESS | 1646 | 1464710945033 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1646 | 1464710945035 Marionette TRACE conn2 <- [1,1530,null,{}] 09:09:05 INFO - PROCESS | 1646 | 1464710945037 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}] 09:09:05 INFO - PROCESS | 1646 | 1464710945144 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:09:05 INFO - PROCESS | 1646 | 1464710945200 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x127245000 == 38 [pid = 1646] [id = 390] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12719bc00) [pid = 1646] [serial = 1169] [outer = 0x0] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12719f400) [pid = 1646] [serial = 1170] [outer = 0x12719bc00] 09:09:05 INFO - PROCESS | 1646 | 1464710945225 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1271a8800) [pid = 1646] [serial = 1171] [outer = 0x12719bc00] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x111c8a800) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1187a3c00) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1271aa000) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125308400) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1187b0c00) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118a5b800) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x120db5800) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x114fbcc00) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11768a800) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x110ec2c00) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11877a400) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x123fa6800) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x113c74c00) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1184c6000) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1131b0000) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x128a84400) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113c77400) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12719f800) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:09:05 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11870c400) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:09:05 INFO - PROCESS | 1646 | 1464710945626 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]]]}] 09:09:05 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 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:09:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:09:05 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. 09:09:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:09:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 09:09:05 INFO - PROCESS | 1646 | 1464710945654 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1646 | 1464710945655 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:09:05 INFO - PROCESS | 1646 | 1464710945678 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1646 | 1464710945679 Marionette TRACE conn2 <- [1,1534,null,{}] 09:09:05 INFO - PROCESS | 1646 | 1464710945681 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}] 09:09:05 INFO - PROCESS | 1646 | 1464710945784 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:09:05 INFO - PROCESS | 1646 | 1464710945817 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213d2000 == 39 [pid = 1646] [id = 391] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x110ec2c00) [pid = 1646] [serial = 1172] [outer = 0x0] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11768a800) [pid = 1646] [serial = 1173] [outer = 0x110ec2c00] 09:09:05 INFO - PROCESS | 1646 | 1464710945844 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119218000) [pid = 1646] [serial = 1174] [outer = 0x110ec2c00] 09:09:06 INFO - PROCESS | 1646 | 1464710946135 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]]]}] 09:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 484ms 09:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:09:06 INFO - PROCESS | 1646 | 1464710946149 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:09:06 INFO - PROCESS | 1646 | 1464710946151 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:09:06 INFO - PROCESS | 1646 | 1464710946153 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:09:06 INFO - PROCESS | 1646 | 1464710946155 Marionette TRACE conn2 <- [1,1538,null,{}] 09:09:06 INFO - PROCESS | 1646 | 1464710946165 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}] 09:09:06 INFO - PROCESS | 1646 | 1464710946258 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:09:06 INFO - PROCESS | 1646 | 1464710946264 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x129125800 == 40 [pid = 1646] [id = 392] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119a64000) [pid = 1646] [serial = 1175] [outer = 0x0] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1271a8000) [pid = 1646] [serial = 1176] [outer = 0x119a64000] 09:09:06 INFO - PROCESS | 1646 | 1464710946292 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x128a7c400) [pid = 1646] [serial = 1177] [outer = 0x119a64000] 09:09:06 INFO - PROCESS | 1646 | 1464710946614 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]]]}] 09:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 479ms 09:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:09:06 INFO - PROCESS | 1646 | 1464710946632 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:09:06 INFO - PROCESS | 1646 | 1464710946633 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:09:06 INFO - PROCESS | 1646 | 1464710946635 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:09:06 INFO - PROCESS | 1646 | 1464710946636 Marionette TRACE conn2 <- [1,1542,null,{}] 09:09:06 INFO - PROCESS | 1646 | 1464710946639 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}] 09:09:06 INFO - PROCESS | 1646 | 1464710946739 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:09:06 INFO - PROCESS | 1646 | 1464710946753 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298c1000 == 41 [pid = 1646] [id = 393] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1121a7400) [pid = 1646] [serial = 1178] [outer = 0x0] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128a7b400) [pid = 1646] [serial = 1179] [outer = 0x1121a7400] 09:09:06 INFO - PROCESS | 1646 | 1464710946779 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128b75400) [pid = 1646] [serial = 1180] [outer = 0x1121a7400] 09:09:07 INFO - PROCESS | 1646 | 1464710947075 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]]]}] 09:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 09:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:09:07 INFO - PROCESS | 1646 | 1464710947104 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:09:07 INFO - PROCESS | 1646 | 1464710947105 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:09:07 INFO - PROCESS | 1646 | 1464710947110 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1646 | 1464710947111 Marionette TRACE conn2 <- [1,1546,null,{}] 09:09:07 INFO - PROCESS | 1646 | 1464710947114 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}] 09:09:07 INFO - PROCESS | 1646 | 1464710947188 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:09:07 INFO - PROCESS | 1646 | 1464710947195 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab0a800 == 42 [pid = 1646] [id = 394] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128bb4c00) [pid = 1646] [serial = 1181] [outer = 0x0] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128e10800) [pid = 1646] [serial = 1182] [outer = 0x128bb4c00] 09:09:07 INFO - PROCESS | 1646 | 1464710947220 Marionette DEBUG loaded listener.js 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1290bd400) [pid = 1646] [serial = 1183] [outer = 0x128bb4c00] 09:09:07 INFO - PROCESS | 1646 | 1464710947642 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]]]}] 09:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 09:09:07 INFO - PROCESS | 1646 | 1464710947679 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:09:07 INFO - PROCESS | 1646 | 1464710947681 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:09:07 INFO - PROCESS | 1646 | 1464710947685 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1646 | 1464710947687 Marionette TRACE conn2 <- [1,1550,null,{}] 09:09:07 INFO - PROCESS | 1646 | 1464710947691 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}] 09:09:07 INFO - PROCESS | 1646 | 1464710947798 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:09:07 INFO - PROCESS | 1646 | 1464710947851 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab0800 == 43 [pid = 1646] [id = 395] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x112a74000) [pid = 1646] [serial = 1184] [outer = 0x0] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11337d800) [pid = 1646] [serial = 1185] [outer = 0x112a74000] 09:09:07 INFO - PROCESS | 1646 | 1464710947895 Marionette DEBUG loaded listener.js 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x114fba000) [pid = 1646] [serial = 1186] [outer = 0x112a74000] 09:09:08 INFO - PROCESS | 1646 | 1464710948314 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]]]}] 09:09:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:09:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 09:09:08 INFO - PROCESS | 1646 | 1464710948357 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:09:08 INFO - PROCESS | 1646 | 1464710948361 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:09:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:09:08 INFO - PROCESS | 1646 | 1464710948365 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1646 | 1464710948367 Marionette TRACE conn2 <- [1,1554,null,{}] 09:09:08 INFO - PROCESS | 1646 | 1464710948370 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}] 09:09:08 INFO - PROCESS | 1646 | 1464710948493 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:09:08 INFO - PROCESS | 1646 | 1464710948559 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119838800 == 44 [pid = 1646] [id = 396] 09:09:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11612a800) [pid = 1646] [serial = 1187] [outer = 0x0] 09:09:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11768ac00) [pid = 1646] [serial = 1188] [outer = 0x11612a800] 09:09:08 INFO - PROCESS | 1646 | 1464710948589 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11822f800) [pid = 1646] [serial = 1189] [outer = 0x11612a800] 09:09:09 INFO - PROCESS | 1646 | 1464710948998 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]]]}] 09:09:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:09:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 09:09:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:09:09 INFO - PROCESS | 1646 | 1464710949035 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:09:09 INFO - PROCESS | 1646 | 1464710949037 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:09:09 INFO - PROCESS | 1646 | 1464710949039 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:09:09 INFO - PROCESS | 1646 | 1464710949042 Marionette TRACE conn2 <- [1,1558,null,{}] 09:09:09 INFO - PROCESS | 1646 | 1464710949050 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}] 09:09:09 INFO - PROCESS | 1646 | 1464710949153 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:09:09 INFO - PROCESS | 1646 | 1464710949208 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298dd000 == 45 [pid = 1646] [id = 397] 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11870c000) [pid = 1646] [serial = 1190] [outer = 0x0] 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1187af800) [pid = 1646] [serial = 1191] [outer = 0x11870c000] 09:09:09 INFO - PROCESS | 1646 | 1464710949239 Marionette DEBUG loaded listener.js 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11923f000) [pid = 1646] [serial = 1192] [outer = 0x11870c000] 09:09:09 INFO - PROCESS | 1646 | 1464710949653 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]]]}] 09:09:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:09:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 624ms 09:09:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:09:09 INFO - PROCESS | 1646 | 1464710949664 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:09:09 INFO - PROCESS | 1646 | 1464710949666 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:09:09 INFO - PROCESS | 1646 | 1464710949668 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:09:09 INFO - PROCESS | 1646 | 1464710949669 Marionette TRACE conn2 <- [1,1562,null,{}] 09:09:09 INFO - PROCESS | 1646 | 1464710949672 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}] 09:09:09 INFO - PROCESS | 1646 | 1464710949770 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:09:09 INFO - PROCESS | 1646 | 1464710949857 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba0b800 == 46 [pid = 1646] [id = 398] 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x121a0e400) [pid = 1646] [serial = 1193] [outer = 0x0] 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x125309000) [pid = 1646] [serial = 1194] [outer = 0x121a0e400] 09:09:09 INFO - PROCESS | 1646 | 1464710949886 Marionette DEBUG loaded listener.js 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12719c800) [pid = 1646] [serial = 1195] [outer = 0x121a0e400] 09:09:10 INFO - PROCESS | 1646 | 1464710950330 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]]]}] 09:09:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:09:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 673ms 09:09:10 INFO - PROCESS | 1646 | 1464710950343 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:09:10 INFO - PROCESS | 1646 | 1464710950346 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:09:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:09:10 INFO - PROCESS | 1646 | 1464710950349 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:09:10 INFO - PROCESS | 1646 | 1464710950351 Marionette TRACE conn2 <- [1,1566,null,{}] 09:09:10 INFO - PROCESS | 1646 | 1464710950355 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}] 09:09:10 INFO - PROCESS | 1646 | 1464710950498 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:09:10 INFO - PROCESS | 1646 | 1464710950565 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba1f000 == 47 [pid = 1646] [id = 399] 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123fa5000) [pid = 1646] [serial = 1196] [outer = 0x0] 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12727f400) [pid = 1646] [serial = 1197] [outer = 0x123fa5000] 09:09:10 INFO - PROCESS | 1646 | 1464710950594 Marionette DEBUG loaded listener.js 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128b6c400) [pid = 1646] [serial = 1198] [outer = 0x123fa5000] 09:09:11 INFO - PROCESS | 1646 | 1464710951028 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:09:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 726ms 09:09:11 INFO - PROCESS | 1646 | 1464710951086 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1646 | 1464710951088 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:09:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:09:11 INFO - PROCESS | 1646 | 1464710951110 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1646 | 1464710951112 Marionette TRACE conn2 <- [1,1570,null,{}] 09:09:11 INFO - PROCESS | 1646 | 1464710951114 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}] 09:09:11 INFO - PROCESS | 1646 | 1464710951226 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:09:11 INFO - PROCESS | 1646 | 1464710951292 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac4000 == 48 [pid = 1646] [id = 400] 09:09:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x114f5e000) [pid = 1646] [serial = 1199] [outer = 0x0] 09:09:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128b6e800) [pid = 1646] [serial = 1200] [outer = 0x114f5e000] 09:09:11 INFO - PROCESS | 1646 | 1464710951322 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128e13c00) [pid = 1646] [serial = 1201] [outer = 0x114f5e000] 09:09:11 INFO - PROCESS | 1646 | 1464710951846 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:09:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 771ms 09:09:11 INFO - PROCESS | 1646 | 1464710951893 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1646 | 1464710951895 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:09:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:09:11 INFO - PROCESS | 1646 | 1464710951901 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1646 | 1464710951902 Marionette TRACE conn2 <- [1,1574,null,{}] 09:09:11 INFO - PROCESS | 1646 | 1464710951908 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}] 09:09:12 INFO - PROCESS | 1646 | 1464710952004 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:09:12 INFO - PROCESS | 1646 | 1464710952073 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f86800 == 49 [pid = 1646] [id = 401] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x114eedc00) [pid = 1646] [serial = 1202] [outer = 0x0] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x114f5c400) [pid = 1646] [serial = 1203] [outer = 0x114eedc00] 09:09:12 INFO - PROCESS | 1646 | 1464710952102 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x115e64400) [pid = 1646] [serial = 1204] [outer = 0x114eedc00] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1298c1000 == 48 [pid = 1646] [id = 393] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x129125800 == 47 [pid = 1646] [id = 392] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1213d2000 == 46 [pid = 1646] [id = 391] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x127245000 == 45 [pid = 1646] [id = 390] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1164ea800 == 44 [pid = 1646] [id = 389] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128e11800) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123b42000 == 43 [pid = 1646] [id = 388] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1211a2800 == 42 [pid = 1646] [id = 387] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1197b2800 == 41 [pid = 1646] [id = 386] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1193bb800 == 40 [pid = 1646] [id = 385] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11873d000 == 39 [pid = 1646] [id = 384] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x117462800 == 38 [pid = 1646] [id = 383] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11665e000 == 37 [pid = 1646] [id = 382] 09:09:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1166e4000 == 36 [pid = 1646] [id = 381] 09:09:12 INFO - PROCESS | 1646 | 1464710952478 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]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:09:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 621ms 09:09:12 INFO - PROCESS | 1646 | 1464710952522 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:09:12 INFO - PROCESS | 1646 | 1464710952526 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:09:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:09:12 INFO - PROCESS | 1646 | 1464710952530 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1646 | 1464710952532 Marionette TRACE conn2 <- [1,1578,null,{}] 09:09:12 INFO - PROCESS | 1646 | 1464710952534 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}] 09:09:12 INFO - PROCESS | 1646 | 1464710952620 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119220400) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119245800) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x121527c00) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123ea3c00) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x120d0dc00) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x120db3800) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118206c00) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11820f800) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x116734800) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116a70000) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11921d000) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119779400) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x125302c00) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1182c6c00) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1182d5400) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11877a000) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118a54800) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1132a9800) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x113c0a800) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x128bb5000) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x114fbb400) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x115e6d400) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12754c000) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1271a7000) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x128a79c00) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x128e0c800) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128bae000) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1168be400) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1131adc00) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12727a400) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128b6c000) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x127162800) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x126645800) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128b72000) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128bb7c00) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126bd6c00) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1271a1000) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 09:09:12 INFO - PROCESS | 1646 | 1464710952703 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1166e4800 == 37 [pid = 1646] [id = 402] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115dee800) [pid = 1646] [serial = 1205] [outer = 0x0] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1166da400) [pid = 1646] [serial = 1206] [outer = 0x115dee800] 09:09:12 INFO - PROCESS | 1646 | 1464710952729 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x117685000) [pid = 1646] [serial = 1207] [outer = 0x115dee800] 09:09:13 INFO - PROCESS | 1646 | 1464710953013 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]]]}] 09:09:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:09:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 09:09:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:09:13 INFO - PROCESS | 1646 | 1464710953051 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:09:13 INFO - PROCESS | 1646 | 1464710953052 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:09:13 INFO - PROCESS | 1646 | 1464710953054 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1646 | 1464710953058 Marionette TRACE conn2 <- [1,1582,null,{}] 09:09:13 INFO - PROCESS | 1646 | 1464710953067 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}] 09:09:13 INFO - PROCESS | 1646 | 1464710953162 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:09:13 INFO - PROCESS | 1646 | 1464710953209 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a74000 == 38 [pid = 1646] [id = 403] 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116a70c00) [pid = 1646] [serial = 1208] [outer = 0x0] 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11820d800) [pid = 1646] [serial = 1209] [outer = 0x116a70c00] 09:09:13 INFO - PROCESS | 1646 | 1464710953236 Marionette DEBUG loaded listener.js 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118705400) [pid = 1646] [serial = 1210] [outer = 0x116a70c00] 09:09:13 INFO - PROCESS | 1646 | 1464710953524 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]]]}] 09:09:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:09:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 524ms 09:09:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:09:13 INFO - PROCESS | 1646 | 1464710953579 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:09:13 INFO - PROCESS | 1646 | 1464710953581 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:09:13 INFO - PROCESS | 1646 | 1464710953583 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1646 | 1464710953584 Marionette TRACE conn2 <- [1,1586,null,{}] 09:09:13 INFO - PROCESS | 1646 | 1464710953596 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}] 09:09:13 INFO - PROCESS | 1646 | 1464710953674 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:09:13 INFO - PROCESS | 1646 | 1464710953679 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119836000 == 39 [pid = 1646] [id = 404] 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11877e000) [pid = 1646] [serial = 1211] [outer = 0x0] 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118a58c00) [pid = 1646] [serial = 1212] [outer = 0x11877e000] 09:09:13 INFO - PROCESS | 1646 | 1464710953711 Marionette DEBUG loaded listener.js 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11921d000) [pid = 1646] [serial = 1213] [outer = 0x11877e000] 09:09:14 INFO - PROCESS | 1646 | 1464710954045 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]]]}] 09:09:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:09:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 09:09:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:09:14 INFO - PROCESS | 1646 | 1464710954101 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:09:14 INFO - PROCESS | 1646 | 1464710954103 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:09:14 INFO - PROCESS | 1646 | 1464710954105 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:09:14 INFO - PROCESS | 1646 | 1464710954106 Marionette TRACE conn2 <- [1,1590,null,{}] 09:09:14 INFO - PROCESS | 1646 | 1464710954108 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}] 09:09:14 INFO - PROCESS | 1646 | 1464710954182 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:09:14 INFO - PROCESS | 1646 | 1464710954187 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210b8000 == 40 [pid = 1646] [id = 405] 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118707400) [pid = 1646] [serial = 1214] [outer = 0x0] 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119370800) [pid = 1646] [serial = 1215] [outer = 0x118707400] 09:09:14 INFO - PROCESS | 1646 | 1464710954215 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x120d62c00) [pid = 1646] [serial = 1216] [outer = 0x118707400] 09:09:14 INFO - PROCESS | 1646 | 1464710954554 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]]]}] 09:09:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:09:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 09:09:14 INFO - PROCESS | 1646 | 1464710954576 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:09:14 INFO - PROCESS | 1646 | 1464710954578 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:09:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:09:14 INFO - PROCESS | 1646 | 1464710954580 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:09:14 INFO - PROCESS | 1646 | 1464710954581 Marionette TRACE conn2 <- [1,1594,null,{}] 09:09:14 INFO - PROCESS | 1646 | 1464710954583 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}] 09:09:14 INFO - PROCESS | 1646 | 1464710954704 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:09:14 INFO - PROCESS | 1646 | 1464710954717 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b40800 == 41 [pid = 1646] [id = 406] 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x120d1ac00) [pid = 1646] [serial = 1217] [outer = 0x0] 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121a0cc00) [pid = 1646] [serial = 1218] [outer = 0x120d1ac00] 09:09:14 INFO - PROCESS | 1646 | 1464710954750 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1271a0000) [pid = 1646] [serial = 1219] [outer = 0x120d1ac00] 09:09:15 INFO - PROCESS | 1646 | 1464710955077 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]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:09:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 09:09:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:09:15 INFO - PROCESS | 1646 | 1464710955099 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:09:15 INFO - PROCESS | 1646 | 1464710955100 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:09:15 INFO - PROCESS | 1646 | 1464710955102 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1646 | 1464710955103 Marionette TRACE conn2 <- [1,1598,null,{}] 09:09:15 INFO - PROCESS | 1646 | 1464710955106 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}] 09:09:15 INFO - PROCESS | 1646 | 1464710955199 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:09:15 INFO - PROCESS | 1646 | 1464710955212 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c0f000 == 42 [pid = 1646] [id = 407] 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x120db5c00) [pid = 1646] [serial = 1220] [outer = 0x0] 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128a76400) [pid = 1646] [serial = 1221] [outer = 0x120db5c00] 09:09:15 INFO - PROCESS | 1646 | 1464710955237 Marionette DEBUG loaded listener.js 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128b76800) [pid = 1646] [serial = 1222] [outer = 0x120db5c00] 09:09:15 INFO - PROCESS | 1646 | 1464710955551 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]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:09:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 09:09:15 INFO - PROCESS | 1646 | 1464710955572 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:09:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:09:15 INFO - PROCESS | 1646 | 1464710955574 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:09:15 INFO - PROCESS | 1646 | 1464710955578 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1646 | 1464710955580 Marionette TRACE conn2 <- [1,1602,null,{}] 09:09:15 INFO - PROCESS | 1646 | 1464710955582 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}] 09:09:15 INFO - PROCESS | 1646 | 1464710955680 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:09:15 INFO - PROCESS | 1646 | 1464710955693 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x126cd6800 == 43 [pid = 1646] [id = 408] 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x127545400) [pid = 1646] [serial = 1223] [outer = 0x0] 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128e11800) [pid = 1646] [serial = 1224] [outer = 0x127545400] 09:09:15 INFO - PROCESS | 1646 | 1464710955718 Marionette DEBUG loaded listener.js 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1290c1800) [pid = 1646] [serial = 1225] [outer = 0x127545400] 09:09:16 INFO - PROCESS | 1646 | 1464710956053 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]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:09:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 09:09:16 INFO - PROCESS | 1646 | 1464710956098 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:09:16 INFO - PROCESS | 1646 | 1464710956099 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:09:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:09:16 INFO - PROCESS | 1646 | 1464710956101 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1646 | 1464710956103 Marionette TRACE conn2 <- [1,1606,null,{}] 09:09:16 INFO - PROCESS | 1646 | 1464710956105 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}] 09:09:16 INFO - PROCESS | 1646 | 1464710956199 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:09:16 INFO - PROCESS | 1646 | 1464710956212 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12767c800 == 44 [pid = 1646] [id = 409] 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128bb1400) [pid = 1646] [serial = 1226] [outer = 0x0] 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1290c8c00) [pid = 1646] [serial = 1227] [outer = 0x128bb1400] 09:09:16 INFO - PROCESS | 1646 | 1464710956236 Marionette DEBUG loaded listener.js 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1291b4800) [pid = 1646] [serial = 1228] [outer = 0x128bb1400] 09:09:16 INFO - PROCESS | 1646 | 1464710956572 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]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:09:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 09:09:16 INFO - PROCESS | 1646 | 1464710956625 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:09:16 INFO - PROCESS | 1646 | 1464710956626 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:09:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:09:16 INFO - PROCESS | 1646 | 1464710956628 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1646 | 1464710956629 Marionette TRACE conn2 <- [1,1610,null,{}] 09:09:16 INFO - PROCESS | 1646 | 1464710956631 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}] 09:09:16 INFO - PROCESS | 1646 | 1464710956798 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1187b1400) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119a72800) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x114f60400) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116a71000) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1121b2400) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11271e800) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x113c71000) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12719bc00) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x110ec2c00) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119a64000) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1121a7400) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1187acc00) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:09:16 INFO - PROCESS | 1646 | 1464710956836 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213c0800 == 45 [pid = 1646] [id = 410] 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x111f44000) [pid = 1646] [serial = 1229] [outer = 0x0] 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x113c71000) [pid = 1646] [serial = 1230] [outer = 0x111f44000] 09:09:16 INFO - PROCESS | 1646 | 1464710956860 Marionette DEBUG loaded listener.js 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11870c800) [pid = 1646] [serial = 1231] [outer = 0x111f44000] 09:09:17 INFO - PROCESS | 1646 | 1464710957130 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]]]}] 09:09:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:09:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 09:09:17 INFO - PROCESS | 1646 | 1464710957151 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1646 | 1464710957152 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:09:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:09:17 INFO - PROCESS | 1646 | 1464710957162 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1646 | 1464710957163 Marionette TRACE conn2 <- [1,1614,null,{}] 09:09:17 INFO - PROCESS | 1646 | 1464710957166 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}] 09:09:17 INFO - PROCESS | 1646 | 1464710957272 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:09:17 INFO - PROCESS | 1646 | 1464710957279 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a97a800 == 46 [pid = 1646] [id = 411] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125305c00) [pid = 1646] [serial = 1232] [outer = 0x0] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129489800) [pid = 1646] [serial = 1233] [outer = 0x125305c00] 09:09:17 INFO - PROCESS | 1646 | 1464710957308 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129707800) [pid = 1646] [serial = 1234] [outer = 0x125305c00] 09:09:17 INFO - PROCESS | 1646 | 1464710957648 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]]]}] 09:09:17 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 09:09:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 525ms 09:09:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:09:17 INFO - PROCESS | 1646 | 1464710957681 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1646 | 1464710957682 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:09:17 INFO - PROCESS | 1646 | 1464710957684 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1646 | 1464710957685 Marionette TRACE conn2 <- [1,1618,null,{}] 09:09:17 INFO - PROCESS | 1646 | 1464710957696 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}] 09:09:17 INFO - PROCESS | 1646 | 1464710957776 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:09:17 INFO - PROCESS | 1646 | 1464710957780 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba02800 == 47 [pid = 1646] [id = 412] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129707c00) [pid = 1646] [serial = 1235] [outer = 0x0] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a8af000) [pid = 1646] [serial = 1236] [outer = 0x129707c00] 09:09:17 INFO - PROCESS | 1646 | 1464710957805 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a8b6400) [pid = 1646] [serial = 1237] [outer = 0x129707c00] 09:09:18 INFO - PROCESS | 1646 | 1464710958131 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]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:09:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 09:09:18 INFO - PROCESS | 1646 | 1464710958153 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1646 | 1464710958155 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:09:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:09:18 INFO - PROCESS | 1646 | 1464710958160 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1646 | 1464710958162 Marionette TRACE conn2 <- [1,1622,null,{}] 09:09:18 INFO - PROCESS | 1646 | 1464710958164 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}] 09:09:18 INFO - PROCESS | 1646 | 1464710958245 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:09:18 INFO - PROCESS | 1646 | 1464710958249 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be92800 == 48 [pid = 1646] [id = 413] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x110ebd000) [pid = 1646] [serial = 1238] [outer = 0x0] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12a994c00) [pid = 1646] [serial = 1239] [outer = 0x110ebd000] 09:09:18 INFO - PROCESS | 1646 | 1464710958273 Marionette DEBUG loaded listener.js 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a99c000) [pid = 1646] [serial = 1240] [outer = 0x110ebd000] 09:09:18 INFO - PROCESS | 1646 | 1464710958609 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]]]}] 09:09:18 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 09:09:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 470ms 09:09:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:09:18 INFO - PROCESS | 1646 | 1464710958629 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1646 | 1464710958630 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:09:18 INFO - PROCESS | 1646 | 1464710958632 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1646 | 1464710958633 Marionette TRACE conn2 <- [1,1626,null,{}] 09:09:18 INFO - PROCESS | 1646 | 1464710958636 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}] 09:09:18 INFO - PROCESS | 1646 | 1464710958739 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:09:18 INFO - PROCESS | 1646 | 1464710958747 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bea3000 == 49 [pid = 1646] [id = 414] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12a8b5400) [pid = 1646] [serial = 1241] [outer = 0x0] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12a9f6800) [pid = 1646] [serial = 1242] [outer = 0x12a8b5400] 09:09:18 INFO - PROCESS | 1646 | 1464710958773 Marionette DEBUG loaded listener.js 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a9f6000) [pid = 1646] [serial = 1243] [outer = 0x12a8b5400] 09:09:19 INFO - PROCESS | 1646 | 1464710959233 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]]]}] 09:09:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:09:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 618ms 09:09:19 INFO - PROCESS | 1646 | 1464710959252 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:09:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:09:19 INFO - PROCESS | 1646 | 1464710959255 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:09:19 INFO - PROCESS | 1646 | 1464710959259 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:09:19 INFO - PROCESS | 1646 | 1464710959262 Marionette TRACE conn2 <- [1,1630,null,{}] 09:09:19 INFO - PROCESS | 1646 | 1464710959265 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}] 09:09:19 INFO - PROCESS | 1646 | 1464710959374 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:09:19 INFO - PROCESS | 1646 | 1464710959440 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e5800 == 50 [pid = 1646] [id = 415] 09:09:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x113c08800) [pid = 1646] [serial = 1244] [outer = 0x0] 09:09:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x115df2c00) [pid = 1646] [serial = 1245] [outer = 0x113c08800] 09:09:19 INFO - PROCESS | 1646 | 1464710959471 Marionette DEBUG loaded listener.js 09:09:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116732000) [pid = 1646] [serial = 1246] [outer = 0x113c08800] 09:09:19 INFO - PROCESS | 1646 | 1464710959881 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]]]}] 09:09:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:09:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 673ms 09:09:19 INFO - PROCESS | 1646 | 1464710959931 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:09:19 INFO - PROCESS | 1646 | 1464710959936 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:09:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:09:19 INFO - PROCESS | 1646 | 1464710959940 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:09:19 INFO - PROCESS | 1646 | 1464710959942 Marionette TRACE conn2 <- [1,1634,null,{}] 09:09:19 INFO - PROCESS | 1646 | 1464710959945 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}] 09:09:20 INFO - PROCESS | 1646 | 1464710960048 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:09:20 INFO - PROCESS | 1646 | 1464710960150 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b46800 == 51 [pid = 1646] [id = 416] 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1182d0000) [pid = 1646] [serial = 1247] [outer = 0x0] 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1184bb800) [pid = 1646] [serial = 1248] [outer = 0x1182d0000] 09:09:20 INFO - PROCESS | 1646 | 1464710960181 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118787000) [pid = 1646] [serial = 1249] [outer = 0x1182d0000] 09:09:20 INFO - PROCESS | 1646 | 1464710960596 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]]]}] 09:09:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:09:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 672ms 09:09:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:09:20 INFO - PROCESS | 1646 | 1464710960613 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:09:20 INFO - PROCESS | 1646 | 1464710960615 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:09:20 INFO - PROCESS | 1646 | 1464710960617 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:09:20 INFO - PROCESS | 1646 | 1464710960620 Marionette TRACE conn2 <- [1,1638,null,{}] 09:09:20 INFO - PROCESS | 1646 | 1464710960628 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}] 09:09:20 INFO - PROCESS | 1646 | 1464710960732 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:09:20 INFO - PROCESS | 1646 | 1464710960786 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be9a800 == 52 [pid = 1646] [id = 417] 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119b2d000) [pid = 1646] [serial = 1250] [outer = 0x0] 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123fa5c00) [pid = 1646] [serial = 1251] [outer = 0x119b2d000] 09:09:20 INFO - PROCESS | 1646 | 1464710960818 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x126d10000) [pid = 1646] [serial = 1252] [outer = 0x119b2d000] 09:09:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:09:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 673ms 09:09:21 INFO - PROCESS | 1646 | 1464710961284 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]]]}] 09:09:21 INFO - PROCESS | 1646 | 1464710961292 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1646 | 1464710961294 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:09:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:09:21 INFO - PROCESS | 1646 | 1464710961297 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1646 | 1464710961298 Marionette TRACE conn2 <- [1,1642,null,{}] 09:09:21 INFO - PROCESS | 1646 | 1464710961301 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}] 09:09:21 INFO - PROCESS | 1646 | 1464710961403 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:09:21 INFO - PROCESS | 1646 | 1464710961504 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f8f800 == 53 [pid = 1646] [id = 418] 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x114fba400) [pid = 1646] [serial = 1253] [outer = 0x0] 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x117e24800) [pid = 1646] [serial = 1254] [outer = 0x114fba400] 09:09:21 INFO - PROCESS | 1646 | 1464710961535 Marionette DEBUG loaded listener.js 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12719d400) [pid = 1646] [serial = 1255] [outer = 0x114fba400] 09:09:22 INFO - PROCESS | 1646 | 1464710962072 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]]]}] 09:09:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:09:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 819ms 09:09:22 INFO - PROCESS | 1646 | 1464710962117 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:09:22 INFO - PROCESS | 1646 | 1464710962119 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:09:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:09:22 INFO - PROCESS | 1646 | 1464710962146 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:09:22 INFO - PROCESS | 1646 | 1464710962148 Marionette TRACE conn2 <- [1,1646,null,{}] 09:09:22 INFO - PROCESS | 1646 | 1464710962153 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}] 09:09:22 INFO - PROCESS | 1646 | 1464710962245 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:09:22 INFO - PROCESS | 1646 | 1464710962311 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x118757800 == 54 [pid = 1646] [id = 419] 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x114f55400) [pid = 1646] [serial = 1256] [outer = 0x0] 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x114f5ac00) [pid = 1646] [serial = 1257] [outer = 0x114f55400] 09:09:22 INFO - PROCESS | 1646 | 1464710962340 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11611ec00) [pid = 1646] [serial = 1258] [outer = 0x114f55400] 09:09:22 INFO - PROCESS | 1646 | 1464710962735 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]]]}] 09:09:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:09:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 645ms 09:09:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:09:22 INFO - PROCESS | 1646 | 1464710962769 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:09:22 INFO - PROCESS | 1646 | 1464710962773 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:09:22 INFO - PROCESS | 1646 | 1464710962777 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:09:22 INFO - PROCESS | 1646 | 1464710962779 Marionette TRACE conn2 <- [1,1650,null,{}] 09:09:22 INFO - PROCESS | 1646 | 1464710962781 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}] 09:09:22 INFO - PROCESS | 1646 | 1464710962868 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:09:22 INFO - PROCESS | 1646 | 1464710962974 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1298c1800 == 53 [pid = 1646] [id = 361] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb4800 == 52 [pid = 1646] [id = 380] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12be92800 == 51 [pid = 1646] [id = 413] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba02800 == 50 [pid = 1646] [id = 412] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12a97a800 == 49 [pid = 1646] [id = 411] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1213c0800 == 48 [pid = 1646] [id = 410] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12767c800 == 47 [pid = 1646] [id = 409] 09:09:22 INFO - PROCESS | 1646 | --DOCSHELL 0x126cd6800 == 46 [pid = 1646] [id = 408] 09:09:22 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x113c0b000) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 09:09:22 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128e10800) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11276a000 == 47 [pid = 1646] [id = 420] 09:09:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1131acc00) [pid = 1646] [serial = 1259] [outer = 0x0] 09:09:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1164ac400) [pid = 1646] [serial = 1260] [outer = 0x1131acc00] 09:09:23 INFO - PROCESS | 1646 | 1464710963027 Marionette DEBUG loaded listener.js 09:09:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118208c00) [pid = 1646] [serial = 1261] [outer = 0x1131acc00] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x126c0f000 == 46 [pid = 1646] [id = 407] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x123b40800 == 45 [pid = 1646] [id = 406] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1210b8000 == 44 [pid = 1646] [id = 405] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119836000 == 43 [pid = 1646] [id = 404] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118a74000 == 42 [pid = 1646] [id = 403] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1166e4800 == 41 [pid = 1646] [id = 402] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116f86800 == 40 [pid = 1646] [id = 401] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba1f000 == 39 [pid = 1646] [id = 399] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba0b800 == 38 [pid = 1646] [id = 398] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1298dd000 == 37 [pid = 1646] [id = 397] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119838800 == 36 [pid = 1646] [id = 396] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab0800 == 35 [pid = 1646] [id = 395] 09:09:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab0a800 == 34 [pid = 1646] [id = 394] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x120d17c00) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12130a800) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1164b3400) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x116731800) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x117e30400) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118231c00) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11838a400) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118706c00) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x120db4400) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118709800) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x114fb8400) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x114f55000) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12719f400) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11768a800) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x124c98400) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1271a8000) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128a7b400) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1271a8800) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1187b1800) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128b75400) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119377000) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128a7c400) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119218000) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1187a6800) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 09:09:23 INFO - PROCESS | 1646 | 1464710963345 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]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:09:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 618ms 09:09:23 INFO - PROCESS | 1646 | 1464710963396 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:09:23 INFO - PROCESS | 1646 | 1464710963397 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:09:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:09:23 INFO - PROCESS | 1646 | 1464710963400 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1646 | 1464710963402 Marionette TRACE conn2 <- [1,1654,null,{}] 09:09:23 INFO - PROCESS | 1646 | 1464710963410 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}] 09:09:23 INFO - PROCESS | 1646 | 1464710963485 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:09:23 INFO - PROCESS | 1646 | 1464710963493 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118756000 == 35 [pid = 1646] [id = 421] 09:09:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1182c8000) [pid = 1646] [serial = 1262] [outer = 0x0] 09:09:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118703c00) [pid = 1646] [serial = 1263] [outer = 0x1182c8000] 09:09:23 INFO - PROCESS | 1646 | 1464710963521 Marionette DEBUG loaded listener.js 09:09:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1187a4c00) [pid = 1646] [serial = 1264] [outer = 0x1182c8000] 09:09:23 INFO - PROCESS | 1646 | 1464710963873 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]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:09:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 09:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:09:23 INFO - PROCESS | 1646 | 1464710963921 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:09:23 INFO - PROCESS | 1646 | 1464710963923 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:09:23 INFO - PROCESS | 1646 | 1464710963925 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1646 | 1464710963926 Marionette TRACE conn2 <- [1,1658,null,{}] 09:09:23 INFO - PROCESS | 1646 | 1464710963928 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}] 09:09:24 INFO - PROCESS | 1646 | 1464710964023 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:09:24 INFO - PROCESS | 1646 | 1464710964032 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11979f800 == 36 [pid = 1646] [id = 422] 09:09:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1187abc00) [pid = 1646] [serial = 1265] [outer = 0x0] 09:09:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118a5f800) [pid = 1646] [serial = 1266] [outer = 0x1187abc00] 09:09:24 INFO - PROCESS | 1646 | 1464710964058 Marionette DEBUG loaded listener.js 09:09:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11921d800) [pid = 1646] [serial = 1267] [outer = 0x1187abc00] 09:09:24 INFO - PROCESS | 1646 | 1464710964383 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]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 09:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:09:24 INFO - PROCESS | 1646 | 1464710964395 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1646 | 1464710964396 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:09:24 INFO - PROCESS | 1646 | 1464710964398 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1646 | 1464710964399 Marionette TRACE conn2 <- [1,1662,null,{}] 09:09:24 INFO - PROCESS | 1646 | 1464710964401 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}] 09:09:24 INFO - PROCESS | 1646 | 1464710964489 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:09:24 INFO - PROCESS | 1646 | 1464710964538 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11275f800 == 37 [pid = 1646] [id = 423] 09:09:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119218c00) [pid = 1646] [serial = 1268] [outer = 0x0] 09:09:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11936d400) [pid = 1646] [serial = 1269] [outer = 0x119218c00] 09:09:24 INFO - PROCESS | 1646 | 1464710964564 Marionette DEBUG loaded listener.js 09:09:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119a6d000) [pid = 1646] [serial = 1270] [outer = 0x119218c00] 09:09:24 INFO - PROCESS | 1646 | 1464710964848 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]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 468ms 09:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:09:24 INFO - PROCESS | 1646 | 1464710964867 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1646 | 1464710964868 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:09:24 INFO - PROCESS | 1646 | 1464710964870 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1646 | 1464710964871 Marionette TRACE conn2 <- [1,1666,null,{}] 09:09:24 INFO - PROCESS | 1646 | 1464710964881 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}] 09:09:24 INFO - PROCESS | 1646 | 1464710964976 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:09:24 INFO - PROCESS | 1646 | 1464710964982 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b4a800 == 38 [pid = 1646] [id = 424] 09:09:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x120d0d400) [pid = 1646] [serial = 1271] [outer = 0x0] 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12130dc00) [pid = 1646] [serial = 1272] [outer = 0x120d0d400] 09:09:25 INFO - PROCESS | 1646 | 1464710965008 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x126640c00) [pid = 1646] [serial = 1273] [outer = 0x120d0d400] 09:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 09:09:25 INFO - PROCESS | 1646 | 1464710965387 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]]]}] 09:09:25 INFO - PROCESS | 1646 | 1464710965392 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:09:25 INFO - PROCESS | 1646 | 1464710965393 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:09:25 INFO - PROCESS | 1646 | 1464710965396 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1646 | 1464710965397 Marionette TRACE conn2 <- [1,1670,null,{}] 09:09:25 INFO - PROCESS | 1646 | 1464710965405 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}] 09:09:25 INFO - PROCESS | 1646 | 1464710965499 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:09:25 INFO - PROCESS | 1646 | 1464710965503 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1e000 == 39 [pid = 1646] [id = 425] 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x120d64400) [pid = 1646] [serial = 1274] [outer = 0x0] 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126b4fc00) [pid = 1646] [serial = 1275] [outer = 0x120d64400] 09:09:25 INFO - PROCESS | 1646 | 1464710965531 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12719c000) [pid = 1646] [serial = 1276] [outer = 0x120d64400] 09:09:25 INFO - PROCESS | 1646 | 1464710965852 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]]]}] 09:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 09:09:25 INFO - PROCESS | 1646 | 1464710965915 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:09:25 INFO - PROCESS | 1646 | 1464710965916 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:09:25 INFO - PROCESS | 1646 | 1464710965918 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1646 | 1464710965919 Marionette TRACE conn2 <- [1,1674,null,{}] 09:09:25 INFO - PROCESS | 1646 | 1464710965922 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}] 09:09:26 INFO - PROCESS | 1646 | 1464710966013 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:09:26 INFO - PROCESS | 1646 | 1464710966047 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d22000 == 40 [pid = 1646] [id = 426] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x126640800) [pid = 1646] [serial = 1277] [outer = 0x0] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1271a7000) [pid = 1646] [serial = 1278] [outer = 0x126640800] 09:09:26 INFO - PROCESS | 1646 | 1464710966072 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x127545000) [pid = 1646] [serial = 1279] [outer = 0x126640800] 09:09:26 INFO - PROCESS | 1646 | 1464710966382 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]]]}] 09:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 09:09:26 INFO - PROCESS | 1646 | 1464710966439 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:09:26 INFO - PROCESS | 1646 | 1464710966448 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:09:26 INFO - PROCESS | 1646 | 1464710966450 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1646 | 1464710966451 Marionette TRACE conn2 <- [1,1678,null,{}] 09:09:26 INFO - PROCESS | 1646 | 1464710966461 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}] 09:09:26 INFO - PROCESS | 1646 | 1464710966554 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:09:26 INFO - PROCESS | 1646 | 1464710966558 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12767d800 == 41 [pid = 1646] [id = 427] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12719d000) [pid = 1646] [serial = 1280] [outer = 0x0] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128a77c00) [pid = 1646] [serial = 1281] [outer = 0x12719d000] 09:09:26 INFO - PROCESS | 1646 | 1464710966583 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128a82c00) [pid = 1646] [serial = 1282] [outer = 0x12719d000] 09:09:26 INFO - PROCESS | 1646 | 1464710966922 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]]]}] 09:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 09:09:26 INFO - PROCESS | 1646 | 1464710966971 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:09:26 INFO - PROCESS | 1646 | 1464710966972 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:09:26 INFO - PROCESS | 1646 | 1464710966975 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1646 | 1464710966976 Marionette TRACE conn2 <- [1,1682,null,{}] 09:09:26 INFO - PROCESS | 1646 | 1464710966978 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}] 09:09:27 INFO - PROCESS | 1646 | 1464710967074 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:09:27 INFO - PROCESS | 1646 | 1464710967078 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x129650000 == 42 [pid = 1646] [id = 428] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128a76800) [pid = 1646] [serial = 1283] [outer = 0x0] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128b76c00) [pid = 1646] [serial = 1284] [outer = 0x128a76800] 09:09:27 INFO - PROCESS | 1646 | 1464710967103 Marionette DEBUG loaded listener.js 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128bb7c00) [pid = 1646] [serial = 1285] [outer = 0x128a76800] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x113c05c00) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x110ebd000) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x120db5c00) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127545400) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x129707c00) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128bb1400) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11877e000) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x114eedc00) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x115dee800) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x116a70c00) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x114f5e000) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118707400) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x111f44000) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x120d1ac00) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:09:27 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125305c00) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:09:27 INFO - PROCESS | 1646 | 1464710967544 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]]]}] 09:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 618ms 09:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:09:27 INFO - PROCESS | 1646 | 1464710967595 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:09:27 INFO - PROCESS | 1646 | 1464710967597 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:09:27 INFO - PROCESS | 1646 | 1464710967599 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:09:27 INFO - PROCESS | 1646 | 1464710967601 Marionette TRACE conn2 <- [1,1686,null,{}] 09:09:27 INFO - PROCESS | 1646 | 1464710967603 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}] 09:09:27 INFO - PROCESS | 1646 | 1464710967700 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:09:27 INFO - PROCESS | 1646 | 1464710967704 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298da800 == 43 [pid = 1646] [id = 429] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1187b1400) [pid = 1646] [serial = 1286] [outer = 0x0] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128b77800) [pid = 1646] [serial = 1287] [outer = 0x1187b1400] 09:09:27 INFO - PROCESS | 1646 | 1464710967736 Marionette DEBUG loaded listener.js 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1290c0c00) [pid = 1646] [serial = 1288] [outer = 0x1187b1400] 09:09:28 INFO - PROCESS | 1646 | 1464710968078 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]]]}] 09:09:28 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 09:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 09:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:09:28 INFO - PROCESS | 1646 | 1464710968118 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1646 | 1464710968119 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:09:28 INFO - PROCESS | 1646 | 1464710968121 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1646 | 1464710968122 Marionette TRACE conn2 <- [1,1690,null,{}] 09:09:28 INFO - PROCESS | 1646 | 1464710968127 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}] 09:09:28 INFO - PROCESS | 1646 | 1464710968200 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:09:28 INFO - PROCESS | 1646 | 1464710968256 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a976000 == 44 [pid = 1646] [id = 430] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128e17800) [pid = 1646] [serial = 1289] [outer = 0x0] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1291ad800) [pid = 1646] [serial = 1290] [outer = 0x128e17800] 09:09:28 INFO - PROCESS | 1646 | 1464710968280 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x129482c00) [pid = 1646] [serial = 1291] [outer = 0x128e17800] 09:09:28 INFO - PROCESS | 1646 | 1464710968554 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]]]}] 09:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms 09:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:09:28 INFO - PROCESS | 1646 | 1464710968597 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1646 | 1464710968598 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:09:28 INFO - PROCESS | 1646 | 1464710968600 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1646 | 1464710968601 Marionette TRACE conn2 <- [1,1694,null,{}] 09:09:28 INFO - PROCESS | 1646 | 1464710968604 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}] 09:09:28 INFO - PROCESS | 1646 | 1464710968684 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:09:28 INFO - PROCESS | 1646 | 1464710968689 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2e5800 == 45 [pid = 1646] [id = 431] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1290c2400) [pid = 1646] [serial = 1292] [outer = 0x0] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12948b400) [pid = 1646] [serial = 1293] [outer = 0x1290c2400] 09:09:28 INFO - PROCESS | 1646 | 1464710968715 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1296ec800) [pid = 1646] [serial = 1294] [outer = 0x1290c2400] 09:09:29 INFO - PROCESS | 1646 | 1464710969043 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]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 472ms 09:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:09:29 INFO - PROCESS | 1646 | 1464710969073 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1646 | 1464710969076 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:09:29 INFO - PROCESS | 1646 | 1464710969078 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1646 | 1464710969079 Marionette TRACE conn2 <- [1,1698,null,{}] 09:09:29 INFO - PROCESS | 1646 | 1464710969082 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}] 09:09:29 INFO - PROCESS | 1646 | 1464710969181 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:09:29 INFO - PROCESS | 1646 | 1464710969187 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb8c800 == 46 [pid = 1646] [id = 432] 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1296f2400) [pid = 1646] [serial = 1295] [outer = 0x0] 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x129705000) [pid = 1646] [serial = 1296] [outer = 0x1296f2400] 09:09:29 INFO - PROCESS | 1646 | 1464710969215 Marionette DEBUG loaded listener.js 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12a8abc00) [pid = 1646] [serial = 1297] [outer = 0x1296f2400] 09:09:29 INFO - PROCESS | 1646 | 1464710969669 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]]]}] 09:09:29 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 09:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 617ms 09:09:29 INFO - PROCESS | 1646 | 1464710969710 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1646 | 1464710969715 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:09:29 INFO - PROCESS | 1646 | 1464710969721 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1646 | 1464710969726 Marionette TRACE conn2 <- [1,1702,null,{}] 09:09:29 INFO - PROCESS | 1646 | 1464710969733 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}] 09:09:29 INFO - PROCESS | 1646 | 1464710969893 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:09:29 INFO - PROCESS | 1646 | 1464710969991 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e0e000 == 47 [pid = 1646] [id = 433] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1132a8400) [pid = 1646] [serial = 1298] [outer = 0x0] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x114f61400) [pid = 1646] [serial = 1299] [outer = 0x1132a8400] 09:09:30 INFO - PROCESS | 1646 | 1464710970043 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11660fc00) [pid = 1646] [serial = 1300] [outer = 0x1132a8400] 09:09:30 INFO - PROCESS | 1646 | 1464710970539 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]]]}] 09:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 826ms 09:09:30 INFO - PROCESS | 1646 | 1464710970546 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:09:30 INFO - PROCESS | 1646 | 1464710970550 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:09:30 INFO - PROCESS | 1646 | 1464710970555 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:09:30 INFO - PROCESS | 1646 | 1464710970559 Marionette TRACE conn2 <- [1,1706,null,{}] 09:09:30 INFO - PROCESS | 1646 | 1464710970562 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}] 09:09:30 INFO - PROCESS | 1646 | 1464710970660 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:09:30 INFO - PROCESS | 1646 | 1464710970711 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210ba800 == 48 [pid = 1646] [id = 434] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1132a9c00) [pid = 1646] [serial = 1301] [outer = 0x0] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11815c000) [pid = 1646] [serial = 1302] [outer = 0x1132a9c00] 09:09:30 INFO - PROCESS | 1646 | 1464710970741 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11838fc00) [pid = 1646] [serial = 1303] [outer = 0x1132a9c00] 09:09:31 INFO - PROCESS | 1646 | 1464710971166 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]]]}] 09:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 672ms 09:09:31 INFO - PROCESS | 1646 | 1464710971228 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1646 | 1464710971230 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:09:31 INFO - PROCESS | 1646 | 1464710971232 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1646 | 1464710971235 Marionette TRACE conn2 <- [1,1710,null,{}] 09:09:31 INFO - PROCESS | 1646 | 1464710971244 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}] 09:09:31 INFO - PROCESS | 1646 | 1464710971356 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:09:31 INFO - PROCESS | 1646 | 1464710971435 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb2000 == 49 [pid = 1646] [id = 435] 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1187b0c00) [pid = 1646] [serial = 1304] [outer = 0x0] 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11936d800) [pid = 1646] [serial = 1305] [outer = 0x1187b0c00] 09:09:31 INFO - PROCESS | 1646 | 1464710971483 Marionette DEBUG loaded listener.js 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x121308000) [pid = 1646] [serial = 1306] [outer = 0x1187b0c00] 09:09:31 INFO - PROCESS | 1646 | 1464710971954 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]]]}] 09:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 772ms 09:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:09:32 INFO - PROCESS | 1646 | 1464710972005 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:09:32 INFO - PROCESS | 1646 | 1464710972007 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:09:32 INFO - PROCESS | 1646 | 1464710972009 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:09:32 INFO - PROCESS | 1646 | 1464710972010 Marionette TRACE conn2 <- [1,1714,null,{}] 09:09:32 INFO - PROCESS | 1646 | 1464710972013 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}] 09:09:32 INFO - PROCESS | 1646 | 1464710972111 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:09:32 INFO - PROCESS | 1646 | 1464710972165 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4aa000 == 50 [pid = 1646] [id = 436] 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123ff9c00) [pid = 1646] [serial = 1307] [outer = 0x0] 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x126641400) [pid = 1646] [serial = 1308] [outer = 0x123ff9c00] 09:09:32 INFO - PROCESS | 1646 | 1464710972195 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x127545400) [pid = 1646] [serial = 1309] [outer = 0x123ff9c00] 09:09:32 INFO - PROCESS | 1646 | 1464710972603 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]]]}] 09:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 620ms 09:09:32 INFO - PROCESS | 1646 | 1464710972629 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:09:32 INFO - PROCESS | 1646 | 1464710972630 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:09:32 INFO - PROCESS | 1646 | 1464710972633 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:09:32 INFO - PROCESS | 1646 | 1464710972634 Marionette TRACE conn2 <- [1,1718,null,{}] 09:09:32 INFO - PROCESS | 1646 | 1464710972636 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}] 09:09:32 INFO - PROCESS | 1646 | 1464710972734 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:09:32 INFO - PROCESS | 1646 | 1464710972785 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4bf800 == 51 [pid = 1646] [id = 437] 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x126b43400) [pid = 1646] [serial = 1310] [outer = 0x0] 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128b77000) [pid = 1646] [serial = 1311] [outer = 0x126b43400] 09:09:32 INFO - PROCESS | 1646 | 1464710972817 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128e0c800) [pid = 1646] [serial = 1312] [outer = 0x126b43400] 09:09:33 INFO - PROCESS | 1646 | 1464710973259 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]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 668ms 09:09:33 INFO - PROCESS | 1646 | 1464710973301 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:09:33 INFO - PROCESS | 1646 | 1464710973303 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:09:33 INFO - PROCESS | 1646 | 1464710973305 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1646 | 1464710973306 Marionette TRACE conn2 <- [1,1722,null,{}] 09:09:33 INFO - PROCESS | 1646 | 1464710973309 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}] 09:09:33 INFO - PROCESS | 1646 | 1464710973441 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:09:33 INFO - PROCESS | 1646 | 1464710973529 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x118759800 == 52 [pid = 1646] [id = 438] 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x116446400) [pid = 1646] [serial = 1313] [outer = 0x0] 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1187b2000) [pid = 1646] [serial = 1314] [outer = 0x116446400] 09:09:33 INFO - PROCESS | 1646 | 1464710973582 Marionette DEBUG loaded listener.js 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a8b7c00) [pid = 1646] [serial = 1315] [outer = 0x116446400] 09:09:34 INFO - PROCESS | 1646 | 1464710974306 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]]]}] 09:09:34 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 09:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1024ms 09:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:09:34 INFO - PROCESS | 1646 | 1464710974360 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:09:34 INFO - PROCESS | 1646 | 1464710974363 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:09:34 INFO - PROCESS | 1646 | 1464710974370 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1646 | 1464710974374 Marionette TRACE conn2 <- [1,1726,null,{}] 09:09:34 INFO - PROCESS | 1646 | 1464710974380 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}] 09:09:34 INFO - PROCESS | 1646 | 1464710974522 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:09:34 INFO - PROCESS | 1646 | 1464710974595 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11987c000 == 53 [pid = 1646] [id = 439] 09:09:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1121aa400) [pid = 1646] [serial = 1316] [outer = 0x0] 09:09:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x113cd6800) [pid = 1646] [serial = 1317] [outer = 0x1121aa400] 09:09:34 INFO - PROCESS | 1646 | 1464710974623 Marionette DEBUG loaded listener.js 09:09:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x116611c00) [pid = 1646] [serial = 1318] [outer = 0x1121aa400] 09:09:35 INFO - PROCESS | 1646 | 1464710975064 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]]]}] 09:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 727ms 09:09:35 INFO - PROCESS | 1646 | 1464710975096 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:09:35 INFO - PROCESS | 1646 | 1464710975099 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:09:35 INFO - PROCESS | 1646 | 1464710975104 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:09:35 INFO - PROCESS | 1646 | 1464710975105 Marionette TRACE conn2 <- [1,1730,null,{}] 09:09:35 INFO - PROCESS | 1646 | 1464710975108 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}] 09:09:35 INFO - PROCESS | 1646 | 1464710975200 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:09:35 INFO - PROCESS | 1646 | 1464710975271 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x118340800 == 54 [pid = 1646] [id = 440] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x116864800) [pid = 1646] [serial = 1319] [outer = 0x0] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1182d0400) [pid = 1646] [serial = 1320] [outer = 0x116864800] 09:09:35 INFO - PROCESS | 1646 | 1464710975298 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x118710000) [pid = 1646] [serial = 1321] [outer = 0x116864800] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2e5800 == 53 [pid = 1646] [id = 431] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12a976000 == 52 [pid = 1646] [id = 430] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1298da800 == 51 [pid = 1646] [id = 429] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x129650000 == 50 [pid = 1646] [id = 428] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12767d800 == 49 [pid = 1646] [id = 427] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x126d22000 == 48 [pid = 1646] [id = 426] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x117e1e000 == 47 [pid = 1646] [id = 425] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1187af800) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11768ac00) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x125309000) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12727f400) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11337d800) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x123b4a800 == 46 [pid = 1646] [id = 424] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11275f800 == 45 [pid = 1646] [id = 423] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11979f800 == 44 [pid = 1646] [id = 422] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x118756000 == 43 [pid = 1646] [id = 421] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11276a000 == 42 [pid = 1646] [id = 420] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x118757800 == 41 [pid = 1646] [id = 419] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x123b46800 == 40 [pid = 1646] [id = 416] 09:09:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e5800 == 39 [pid = 1646] [id = 415] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x114f5c800) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x115e64400) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x114f5c400) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128e13c00) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128b6e800) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | 1464710975667 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]]]}] 09:09:35 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 09:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 573ms 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a994c00) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128a76400) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128e11800) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a8b6400) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1290c8c00) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118a58c00) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11921d000) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1166da400) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x117685000) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11820d800) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118705400) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119370800) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x120d62c00) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1291b4800) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a8af000) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11870c800) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x113c71000) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x121a0cc00) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x129489800) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x128b76800) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a99c000) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1290c1800) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1271a0000) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x129707800) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 09:09:35 INFO - PROCESS | 1646 | 1464710975686 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:09:35 INFO - PROCESS | 1646 | 1464710975688 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:09:35 INFO - PROCESS | 1646 | 1464710975696 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:09:35 INFO - PROCESS | 1646 | 1464710975698 Marionette TRACE conn2 <- [1,1734,null,{}] 09:09:35 INFO - PROCESS | 1646 | 1464710975706 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}] 09:09:35 INFO - PROCESS | 1646 | 1464710975784 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:09:35 INFO - PROCESS | 1646 | 1464710975791 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11833f000 == 40 [pid = 1646] [id = 441] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118784000) [pid = 1646] [serial = 1322] [outer = 0x0] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1187ae400) [pid = 1646] [serial = 1323] [outer = 0x118784000] 09:09:35 INFO - PROCESS | 1646 | 1464710975820 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119217c00) [pid = 1646] [serial = 1324] [outer = 0x118784000] 09:09:36 INFO - PROCESS | 1646 | 1464710976188 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]]]}] 09:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 09:09:36 INFO - PROCESS | 1646 | 1464710976217 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:09:36 INFO - PROCESS | 1646 | 1464710976219 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:09:36 INFO - PROCESS | 1646 | 1464710976221 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1646 | 1464710976222 Marionette TRACE conn2 <- [1,1738,null,{}] 09:09:36 INFO - PROCESS | 1646 | 1464710976224 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}] 09:09:36 INFO - PROCESS | 1646 | 1464710976305 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:09:36 INFO - PROCESS | 1646 | 1464710976358 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x119849800 == 41 [pid = 1646] [id = 442] 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11921ac00) [pid = 1646] [serial = 1325] [outer = 0x0] 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119774c00) [pid = 1646] [serial = 1326] [outer = 0x11921ac00] 09:09:36 INFO - PROCESS | 1646 | 1464710976385 Marionette DEBUG loaded listener.js 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x121161400) [pid = 1646] [serial = 1327] [outer = 0x11921ac00] 09:09:36 INFO - PROCESS | 1646 | 1464710976669 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]]]}] 09:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 09:09:36 INFO - PROCESS | 1646 | 1464710976698 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:09:36 INFO - PROCESS | 1646 | 1464710976699 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:09:36 INFO - PROCESS | 1646 | 1464710976701 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1646 | 1464710976702 Marionette TRACE conn2 <- [1,1742,null,{}] 09:09:36 INFO - PROCESS | 1646 | 1464710976704 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}] 09:09:36 INFO - PROCESS | 1646 | 1464710976784 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:09:36 INFO - PROCESS | 1646 | 1464710976788 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fa3800 == 42 [pid = 1646] [id = 443] 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119a6a800) [pid = 1646] [serial = 1328] [outer = 0x0] 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124debc00) [pid = 1646] [serial = 1329] [outer = 0x119a6a800] 09:09:36 INFO - PROCESS | 1646 | 1464710976817 Marionette DEBUG loaded listener.js 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x126647c00) [pid = 1646] [serial = 1330] [outer = 0x119a6a800] 09:09:37 INFO - PROCESS | 1646 | 1464710977153 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]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 09:09:37 INFO - PROCESS | 1646 | 1464710977170 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:09:37 INFO - PROCESS | 1646 | 1464710977171 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:09:37 INFO - PROCESS | 1646 | 1464710977200 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1646 | 1464710977201 Marionette TRACE conn2 <- [1,1746,null,{}] 09:09:37 INFO - PROCESS | 1646 | 1464710977203 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}] 09:09:37 INFO - PROCESS | 1646 | 1464710977297 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:09:37 INFO - PROCESS | 1646 | 1464710977302 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12766f800 == 43 [pid = 1646] [id = 444] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x126d13800) [pid = 1646] [serial = 1331] [outer = 0x0] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128a7e000) [pid = 1646] [serial = 1332] [outer = 0x126d13800] 09:09:37 INFO - PROCESS | 1646 | 1464710977328 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128e0e400) [pid = 1646] [serial = 1333] [outer = 0x126d13800] 09:09:37 INFO - PROCESS | 1646 | 1464710977676 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]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 09:09:37 INFO - PROCESS | 1646 | 1464710977718 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:09:37 INFO - PROCESS | 1646 | 1464710977720 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:09:37 INFO - PROCESS | 1646 | 1464710977722 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1646 | 1464710977723 Marionette TRACE conn2 <- [1,1750,null,{}] 09:09:37 INFO - PROCESS | 1646 | 1464710977725 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}] 09:09:37 INFO - PROCESS | 1646 | 1464710977830 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:09:37 INFO - PROCESS | 1646 | 1464710977845 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x129653800 == 44 [pid = 1646] [id = 445] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1271a2000) [pid = 1646] [serial = 1334] [outer = 0x0] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1291ac800) [pid = 1646] [serial = 1335] [outer = 0x1271a2000] 09:09:37 INFO - PROCESS | 1646 | 1464710977869 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1296e9000) [pid = 1646] [serial = 1336] [outer = 0x1271a2000] 09:09:38 INFO - PROCESS | 1646 | 1464710978229 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]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 09:09:38 INFO - PROCESS | 1646 | 1464710978243 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1646 | 1464710978245 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:09:38 INFO - PROCESS | 1646 | 1464710978248 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1646 | 1464710978249 Marionette TRACE conn2 <- [1,1754,null,{}] 09:09:38 INFO - PROCESS | 1646 | 1464710978252 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}] 09:09:38 INFO - PROCESS | 1646 | 1464710978376 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:09:38 INFO - PROCESS | 1646 | 1464710978411 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298da800 == 45 [pid = 1646] [id = 446] 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1290c8c00) [pid = 1646] [serial = 1337] [outer = 0x0] 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12970f000) [pid = 1646] [serial = 1338] [outer = 0x1290c8c00] 09:09:38 INFO - PROCESS | 1646 | 1464710978452 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a8bac00) [pid = 1646] [serial = 1339] [outer = 0x1290c8c00] 09:09:38 INFO - PROCESS | 1646 | 1464710978887 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]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 668ms 09:09:38 INFO - PROCESS | 1646 | 1464710978917 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1646 | 1464710978919 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:09:38 INFO - PROCESS | 1646 | 1464710978922 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1646 | 1464710978924 Marionette TRACE conn2 <- [1,1758,null,{}] 09:09:38 INFO - PROCESS | 1646 | 1464710978932 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}] 09:09:39 INFO - PROCESS | 1646 | 1464710979065 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:09:39 INFO - PROCESS | 1646 | 1464710979097 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab1e000 == 46 [pid = 1646] [id = 447] 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12a8b6400) [pid = 1646] [serial = 1340] [outer = 0x0] 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a99b000) [pid = 1646] [serial = 1341] [outer = 0x12a8b6400] 09:09:39 INFO - PROCESS | 1646 | 1464710979137 Marionette DEBUG loaded listener.js 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a9f2800) [pid = 1646] [serial = 1342] [outer = 0x12a8b6400] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x112a74000) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128bb4000) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11612a800) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11870c000) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123fa5000) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x121a0e400) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128bb4c00) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1290c2400) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x120d64400) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x126640800) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1182c8000) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119218c00) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1182d0000) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1187abc00) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12719d000) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1131acc00) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x128a76800) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x114f55400) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x113c08800) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128e17800) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x114fba400) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119b2d000) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x120d0d400) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:09:39 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1187b1400) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:09:39 INFO - PROCESS | 1646 | 1464710979874 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]]]}] 09:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 975ms 09:09:39 INFO - PROCESS | 1646 | 1464710979898 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:09:39 INFO - PROCESS | 1646 | 1464710979899 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:09:39 INFO - PROCESS | 1646 | 1464710979901 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:09:39 INFO - PROCESS | 1646 | 1464710979903 Marionette TRACE conn2 <- [1,1762,null,{}] 09:09:39 INFO - PROCESS | 1646 | 1464710979905 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}] 09:09:39 INFO - PROCESS | 1646 | 1464710979987 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:09:39 INFO - PROCESS | 1646 | 1464710979994 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f6e800 == 47 [pid = 1646] [id = 448] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1131acc00) [pid = 1646] [serial = 1343] [outer = 0x0] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x114fc0000) [pid = 1646] [serial = 1344] [outer = 0x1131acc00] 09:09:40 INFO - PROCESS | 1646 | 1464710980019 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1187abc00) [pid = 1646] [serial = 1345] [outer = 0x1131acc00] 09:09:40 INFO - PROCESS | 1646 | 1464710980335 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]]]}] 09:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms 09:09:40 INFO - PROCESS | 1646 | 1464710980372 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1646 | 1464710980374 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:09:40 INFO - PROCESS | 1646 | 1464710980395 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1646 | 1464710980397 Marionette TRACE conn2 <- [1,1766,null,{}] 09:09:40 INFO - PROCESS | 1646 | 1464710980400 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}] 09:09:40 INFO - PROCESS | 1646 | 1464710980494 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:09:40 INFO - PROCESS | 1646 | 1464710980499 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be8b000 == 48 [pid = 1646] [id = 449] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11740bc00) [pid = 1646] [serial = 1346] [outer = 0x0] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x126bd6800) [pid = 1646] [serial = 1347] [outer = 0x11740bc00] 09:09:40 INFO - PROCESS | 1646 | 1464710980535 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12ac6cc00) [pid = 1646] [serial = 1348] [outer = 0x11740bc00] 09:09:40 INFO - PROCESS | 1646 | 1464710980861 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]]]}] 09:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 523ms 09:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:09:40 INFO - PROCESS | 1646 | 1464710980915 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1646 | 1464710980916 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:09:40 INFO - PROCESS | 1646 | 1464710980918 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1646 | 1464710980919 Marionette TRACE conn2 <- [1,1770,null,{}] 09:09:40 INFO - PROCESS | 1646 | 1464710980921 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}] 09:09:41 INFO - PROCESS | 1646 | 1464710981001 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:09:41 INFO - PROCESS | 1646 | 1464710981058 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8b6800 == 49 [pid = 1646] [id = 450] 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12a9f0800) [pid = 1646] [serial = 1349] [outer = 0x0] 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12ac76000) [pid = 1646] [serial = 1350] [outer = 0x12a9f0800] 09:09:41 INFO - PROCESS | 1646 | 1464710981083 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b3b3800) [pid = 1646] [serial = 1351] [outer = 0x12a9f0800] 09:09:41 INFO - PROCESS | 1646 | 1464710981377 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]]]}] 09:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 470ms 09:09:41 INFO - PROCESS | 1646 | 1464710981389 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1646 | 1464710981390 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:09:41 INFO - PROCESS | 1646 | 1464710981400 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1646 | 1464710981401 Marionette TRACE conn2 <- [1,1774,null,{}] 09:09:41 INFO - PROCESS | 1646 | 1464710981403 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}] 09:09:41 INFO - PROCESS | 1646 | 1464710981487 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:09:41 INFO - PROCESS | 1646 | 1464710981494 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb73800 == 50 [pid = 1646] [id = 451] 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12b220800) [pid = 1646] [serial = 1352] [outer = 0x0] 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12bace800) [pid = 1646] [serial = 1353] [outer = 0x12b220800] 09:09:41 INFO - PROCESS | 1646 | 1464710981518 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12bad5000) [pid = 1646] [serial = 1354] [outer = 0x12b220800] 09:09:41 INFO - PROCESS | 1646 | 1464710981943 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]]]}] 09:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 578ms 09:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:09:41 INFO - PROCESS | 1646 | 1464710981981 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1646 | 1464710981983 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:09:41 INFO - PROCESS | 1646 | 1464710981986 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1646 | 1464710981989 Marionette TRACE conn2 <- [1,1778,null,{}] 09:09:42 INFO - PROCESS | 1646 | 1464710981995 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}] 09:09:42 INFO - PROCESS | 1646 | 1464710982114 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:09:42 INFO - PROCESS | 1646 | 1464710982173 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x117463800 == 51 [pid = 1646] [id = 452] 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x112a76000) [pid = 1646] [serial = 1355] [outer = 0x0] 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x113ccf800) [pid = 1646] [serial = 1356] [outer = 0x112a76000] 09:09:42 INFO - PROCESS | 1646 | 1464710982205 Marionette DEBUG loaded listener.js 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x116614c00) [pid = 1646] [serial = 1357] [outer = 0x112a76000] 09:09:42 INFO - PROCESS | 1646 | 1464710982715 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]]]}] 09:09:42 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 09:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 773ms 09:09:42 INFO - PROCESS | 1646 | 1464710982760 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:09:42 INFO - PROCESS | 1646 | 1464710982765 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:09:42 INFO - PROCESS | 1646 | 1464710982769 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1646 | 1464710982770 Marionette TRACE conn2 <- [1,1782,null,{}] 09:09:42 INFO - PROCESS | 1646 | 1464710982772 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}] 09:09:42 INFO - PROCESS | 1646 | 1464710982895 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:09:42 INFO - PROCESS | 1646 | 1464710982927 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x123fbc000 == 52 [pid = 1646] [id = 453] 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11822fc00) [pid = 1646] [serial = 1358] [outer = 0x0] 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118705400) [pid = 1646] [serial = 1359] [outer = 0x11822fc00] 09:09:43 INFO - PROCESS | 1646 | 1464710983015 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1187a7800) [pid = 1646] [serial = 1360] [outer = 0x11822fc00] 09:09:43 INFO - PROCESS | 1646 | 1464710983544 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]]]}] 09:09:43 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 09:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 822ms 09:09:43 INFO - PROCESS | 1646 | 1464710983591 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:09:43 INFO - PROCESS | 1646 | 1464710983593 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:09:43 INFO - PROCESS | 1646 | 1464710983595 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1646 | 1464710983598 Marionette TRACE conn2 <- [1,1786,null,{}] 09:09:43 INFO - PROCESS | 1646 | 1464710983606 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}] 09:09:43 INFO - PROCESS | 1646 | 1464710983709 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:09:43 INFO - PROCESS | 1646 | 1464710983768 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8cb000 == 53 [pid = 1646] [id = 454] 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x119242000) [pid = 1646] [serial = 1361] [outer = 0x0] 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12152d400) [pid = 1646] [serial = 1362] [outer = 0x119242000] 09:09:43 INFO - PROCESS | 1646 | 1464710983800 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x126c7ac00) [pid = 1646] [serial = 1363] [outer = 0x119242000] 09:09:44 INFO - PROCESS | 1646 | 1464710984251 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]]]}] 09:09:44 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 09:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 09:09:44 INFO - PROCESS | 1646 | 1464710984267 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1646 | 1464710984269 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:09:44 INFO - PROCESS | 1646 | 1464710984271 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1646 | 1464710984273 Marionette TRACE conn2 <- [1,1790,null,{}] 09:09:44 INFO - PROCESS | 1646 | 1464710984277 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}] 09:09:44 INFO - PROCESS | 1646 | 1464710984379 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:09:44 INFO - PROCESS | 1646 | 1464710984432 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce69000 == 54 [pid = 1646] [id = 455] 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x126bd6c00) [pid = 1646] [serial = 1364] [outer = 0x0] 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12727f400) [pid = 1646] [serial = 1365] [outer = 0x126bd6c00] 09:09:44 INFO - PROCESS | 1646 | 1464710984462 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128b6f000) [pid = 1646] [serial = 1366] [outer = 0x126bd6c00] 09:09:44 INFO - PROCESS | 1646 | 1464710984876 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]]]}] 09:09:44 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) 09:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 623ms 09:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:09:44 INFO - PROCESS | 1646 | 1464710984895 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1646 | 1464710984896 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:09:44 INFO - PROCESS | 1646 | 1464710984898 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1646 | 1464710984899 Marionette TRACE conn2 <- [1,1794,null,{}] 09:09:44 INFO - PROCESS | 1646 | 1464710984902 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}] 09:09:45 INFO - PROCESS | 1646 | 1464710984999 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:09:45 INFO - PROCESS | 1646 | 1464710985087 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf79000 == 55 [pid = 1646] [id = 456] 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128b6b000) [pid = 1646] [serial = 1367] [outer = 0x0] 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1291b4800) [pid = 1646] [serial = 1368] [outer = 0x128b6b000] 09:09:45 INFO - PROCESS | 1646 | 1464710985116 Marionette DEBUG loaded listener.js 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a8b4800) [pid = 1646] [serial = 1369] [outer = 0x128b6b000] 09:09:45 INFO - PROCESS | 1646 | 1464710985588 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]]]}] 09:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 720ms 09:09:45 INFO - PROCESS | 1646 | 1464710985629 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1646 | 1464710985631 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:09:45 INFO - PROCESS | 1646 | 1464710985635 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1646 | 1464710985636 Marionette TRACE conn2 <- [1,1798,null,{}] 09:09:45 INFO - PROCESS | 1646 | 1464710985638 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}] 09:09:45 INFO - PROCESS | 1646 | 1464710985793 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:09:45 INFO - PROCESS | 1646 | 1464710985891 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d5000 == 56 [pid = 1646] [id = 457] 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x113c0dc00) [pid = 1646] [serial = 1370] [outer = 0x0] 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128bbb400) [pid = 1646] [serial = 1371] [outer = 0x113c0dc00] 09:09:45 INFO - PROCESS | 1646 | 1464710985940 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12bbbac00) [pid = 1646] [serial = 1372] [outer = 0x113c0dc00] 09:09:46 INFO - PROCESS | 1646 | 1464710986654 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]]]}] 09:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1070ms 09:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:09:46 INFO - PROCESS | 1646 | 1464710986706 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:09:46 INFO - PROCESS | 1646 | 1464710986709 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:09:46 INFO - PROCESS | 1646 | 1464710986713 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:09:46 INFO - PROCESS | 1646 | 1464710986716 Marionette TRACE conn2 <- [1,1802,null,{}] 09:09:46 INFO - PROCESS | 1646 | 1464710986720 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}] 09:09:46 INFO - PROCESS | 1646 | 1464710986820 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:09:46 INFO - PROCESS | 1646 | 1464710986895 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d4800 == 57 [pid = 1646] [id = 458] 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x112a73800) [pid = 1646] [serial = 1373] [outer = 0x0] 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x113c0a800) [pid = 1646] [serial = 1374] [outer = 0x112a73800] 09:09:46 INFO - PROCESS | 1646 | 1464710986925 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11618ac00) [pid = 1646] [serial = 1375] [outer = 0x112a73800] 09:09:47 INFO - PROCESS | 1646 | 1464710987364 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]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 721ms 09:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:09:47 INFO - PROCESS | 1646 | 1464710987434 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1646 | 1464710987438 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:09:47 INFO - PROCESS | 1646 | 1464710987442 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1646 | 1464710987444 Marionette TRACE conn2 <- [1,1806,null,{}] 09:09:47 INFO - PROCESS | 1646 | 1464710987446 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}] 09:09:47 INFO - PROCESS | 1646 | 1464710987540 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:09:47 INFO - PROCESS | 1646 | 1464710987599 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193bb800 == 58 [pid = 1646] [id = 459] 09:09:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x116734c00) [pid = 1646] [serial = 1376] [outer = 0x0] 09:09:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118209800) [pid = 1646] [serial = 1377] [outer = 0x116734c00] 09:09:47 INFO - PROCESS | 1646 | 1464710987626 Marionette DEBUG loaded listener.js 09:09:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x118707800) [pid = 1646] [serial = 1378] [outer = 0x116734c00] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8b6800 == 57 [pid = 1646] [id = 450] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12be8b000 == 56 [pid = 1646] [id = 449] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x120f6e800 == 55 [pid = 1646] [id = 448] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab1e000 == 54 [pid = 1646] [id = 447] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1298da800 == 53 [pid = 1646] [id = 446] 09:09:47 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129705000) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x129653800 == 52 [pid = 1646] [id = 445] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12766f800 == 51 [pid = 1646] [id = 444] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x116fa3800 == 50 [pid = 1646] [id = 443] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x119849800 == 49 [pid = 1646] [id = 442] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11833f000 == 48 [pid = 1646] [id = 441] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x118340800 == 47 [pid = 1646] [id = 440] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11987c000 == 46 [pid = 1646] [id = 439] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4bf800 == 45 [pid = 1646] [id = 437] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4aa000 == 44 [pid = 1646] [id = 436] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb2000 == 43 [pid = 1646] [id = 435] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1210ba800 == 42 [pid = 1646] [id = 434] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x117e0e000 == 41 [pid = 1646] [id = 433] 09:09:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb8c800 == 40 [pid = 1646] [id = 432] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x114fba000) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128e19800) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11822f800) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11923f000) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x128b6c400) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12719c800) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1290bd400) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12948b400) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x126b4fc00) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1271a7000) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118703c00) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1187a4c00) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a9f6800) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11936d400) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119a6d000) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118787000) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1184bb800) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11921d800) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x128a77c00) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1164ac400) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118208c00) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118a5f800) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127545000) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128b76c00) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128a82c00) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11611ec00) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x114f5ac00) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x116732000) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x129482c00) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x115df2c00) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12719d400) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x117e24800) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x126d10000) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123fa5c00) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12130dc00) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128b77800) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1290c0c00) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128bb7c00) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1296ec800) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12719c000) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1291ad800) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x126640c00) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | 1464710988020 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]]]}] 09:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 621ms 09:09:48 INFO - PROCESS | 1646 | 1464710988064 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:09:48 INFO - PROCESS | 1646 | 1464710988065 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:09:48 INFO - PROCESS | 1646 | 1464710988067 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1646 | 1464710988069 Marionette TRACE conn2 <- [1,1810,null,{}] 09:09:48 INFO - PROCESS | 1646 | 1464710988076 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}] 09:09:48 INFO - PROCESS | 1646 | 1464710988197 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:09:48 INFO - PROCESS | 1646 | 1464710988217 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119269000 == 41 [pid = 1646] [id = 460] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118a54000) [pid = 1646] [serial = 1379] [outer = 0x0] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11921d800) [pid = 1646] [serial = 1380] [outer = 0x118a54000] 09:09:48 INFO - PROCESS | 1646 | 1464710988263 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119356000) [pid = 1646] [serial = 1381] [outer = 0x118a54000] 09:09:48 INFO - PROCESS | 1646 | 1464710988662 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]]]}] 09:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 623ms 09:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:09:48 INFO - PROCESS | 1646 | 1464710988692 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:09:48 INFO - PROCESS | 1646 | 1464710988695 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:09:48 INFO - PROCESS | 1646 | 1464710988698 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1646 | 1464710988700 Marionette TRACE conn2 <- [1,1814,null,{}] 09:09:48 INFO - PROCESS | 1646 | 1464710988703 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}] 09:09:48 INFO - PROCESS | 1646 | 1464710988844 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:09:48 INFO - PROCESS | 1646 | 1464710988856 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae1800 == 42 [pid = 1646] [id = 461] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x120dad400) [pid = 1646] [serial = 1382] [outer = 0x0] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123f74000) [pid = 1646] [serial = 1383] [outer = 0x120dad400] 09:09:48 INFO - PROCESS | 1646 | 1464710988901 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x124c98400) [pid = 1646] [serial = 1384] [outer = 0x120dad400] 09:09:49 INFO - PROCESS | 1646 | 1464710989315 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]]]}] 09:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 671ms 09:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:09:49 INFO - PROCESS | 1646 | 1464710989368 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:09:49 INFO - PROCESS | 1646 | 1464710989369 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:09:49 INFO - PROCESS | 1646 | 1464710989372 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1646 | 1464710989373 Marionette TRACE conn2 <- [1,1818,null,{}] 09:09:49 INFO - PROCESS | 1646 | 1464710989375 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}] 09:09:49 INFO - PROCESS | 1646 | 1464710989451 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:09:49 INFO - PROCESS | 1646 | 1464710989455 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e20800 == 43 [pid = 1646] [id = 462] 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x124ab7c00) [pid = 1646] [serial = 1385] [outer = 0x0] 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x126b4ec00) [pid = 1646] [serial = 1386] [outer = 0x124ab7c00] 09:09:49 INFO - PROCESS | 1646 | 1464710989484 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1271a4c00) [pid = 1646] [serial = 1387] [outer = 0x124ab7c00] 09:09:49 INFO - PROCESS | 1646 | 1464710989831 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]]]}] 09:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 09:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:09:49 INFO - PROCESS | 1646 | 1464710989845 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:09:49 INFO - PROCESS | 1646 | 1464710989846 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:09:49 INFO - PROCESS | 1646 | 1464710989848 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1646 | 1464710989850 Marionette TRACE conn2 <- [1,1822,null,{}] 09:09:49 INFO - PROCESS | 1646 | 1464710989852 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}] 09:09:49 INFO - PROCESS | 1646 | 1464710989946 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:09:50 INFO - PROCESS | 1646 | 1464710990009 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12767c000 == 44 [pid = 1646] [id = 463] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119a64800) [pid = 1646] [serial = 1388] [outer = 0x0] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12754cc00) [pid = 1646] [serial = 1389] [outer = 0x119a64800] 09:09:50 INFO - PROCESS | 1646 | 1464710990035 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1291b1c00) [pid = 1646] [serial = 1390] [outer = 0x119a64800] 09:09:50 INFO - PROCESS | 1646 | 1464710990355 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]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 09:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:09:50 INFO - PROCESS | 1646 | 1464710990367 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1646 | 1464710990368 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:09:50 INFO - PROCESS | 1646 | 1464710990371 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1646 | 1464710990372 Marionette TRACE conn2 <- [1,1826,null,{}] 09:09:50 INFO - PROCESS | 1646 | 1464710990375 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}] 09:09:50 INFO - PROCESS | 1646 | 1464710990483 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:09:50 INFO - PROCESS | 1646 | 1464710990498 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d9000 == 45 [pid = 1646] [id = 464] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1290c0400) [pid = 1646] [serial = 1391] [outer = 0x0] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1296ed000) [pid = 1646] [serial = 1392] [outer = 0x1290c0400] 09:09:50 INFO - PROCESS | 1646 | 1464710990523 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12a997c00) [pid = 1646] [serial = 1393] [outer = 0x1290c0400] 09:09:50 INFO - PROCESS | 1646 | 1464710990871 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]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 09:09:50 INFO - PROCESS | 1646 | 1464710990890 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1646 | 1464710990893 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:09:50 INFO - PROCESS | 1646 | 1464710990897 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1646 | 1464710990898 Marionette TRACE conn2 <- [1,1830,null,{}] 09:09:50 INFO - PROCESS | 1646 | 1464710990901 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}] 09:09:51 INFO - PROCESS | 1646 | 1464710991008 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:09:51 INFO - PROCESS | 1646 | 1464710991021 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab1a000 == 46 [pid = 1646] [id = 465] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1296e8000) [pid = 1646] [serial = 1394] [outer = 0x0] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ac76800) [pid = 1646] [serial = 1395] [outer = 0x1296e8000] 09:09:51 INFO - PROCESS | 1646 | 1464710991047 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12bacec00) [pid = 1646] [serial = 1396] [outer = 0x1296e8000] 09:09:51 INFO - PROCESS | 1646 | 1464710991371 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]]]}] 09:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 520ms 09:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:09:51 INFO - PROCESS | 1646 | 1464710991417 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1646 | 1464710991418 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:09:51 INFO - PROCESS | 1646 | 1464710991420 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1646 | 1464710991422 Marionette TRACE conn2 <- [1,1834,null,{}] 09:09:51 INFO - PROCESS | 1646 | 1464710991424 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}] 09:09:51 INFO - PROCESS | 1646 | 1464710991525 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:09:51 INFO - PROCESS | 1646 | 1464710991560 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba0f000 == 47 [pid = 1646] [id = 466] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a9f6800) [pid = 1646] [serial = 1397] [outer = 0x0] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12bad7800) [pid = 1646] [serial = 1398] [outer = 0x12a9f6800] 09:09:51 INFO - PROCESS | 1646 | 1464710991586 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bbc1800) [pid = 1646] [serial = 1399] [outer = 0x12a9f6800] 09:09:51 INFO - PROCESS | 1646 | 1464710991917 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]]]}] 09:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 09:09:51 INFO - PROCESS | 1646 | 1464710991944 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1646 | 1464710991945 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:09:51 INFO - PROCESS | 1646 | 1464710991948 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1646 | 1464710991949 Marionette TRACE conn2 <- [1,1838,null,{}] 09:09:51 INFO - PROCESS | 1646 | 1464710991957 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}] 09:09:52 INFO - PROCESS | 1646 | 1464710992055 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:09:52 INFO - PROCESS | 1646 | 1464710992059 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be9e800 == 48 [pid = 1646] [id = 467] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12b3b8c00) [pid = 1646] [serial = 1400] [outer = 0x0] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12bbc6800) [pid = 1646] [serial = 1401] [outer = 0x12b3b8c00] 09:09:52 INFO - PROCESS | 1646 | 1464710992084 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12bbcf400) [pid = 1646] [serial = 1402] [outer = 0x12b3b8c00] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1121aa400) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11740bc00) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a9f0800) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1271a2000) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1290c8c00) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x116864800) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12a8b6400) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118784000) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119a6a800) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x126d13800) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11921ac00) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1131acc00) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:09:52 INFO - PROCESS | 1646 | 1464710992491 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]]]}] 09:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 577ms 09:09:52 INFO - PROCESS | 1646 | 1464710992526 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:09:52 INFO - PROCESS | 1646 | 1464710992528 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:09:52 INFO - PROCESS | 1646 | 1464710992530 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1646 | 1464710992533 Marionette TRACE conn2 <- [1,1842,null,{}] 09:09:52 INFO - PROCESS | 1646 | 1464710992536 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}] 09:09:52 INFO - PROCESS | 1646 | 1464710992689 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:09:52 INFO - PROCESS | 1646 | 1464710992780 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b8000 == 49 [pid = 1646] [id = 468] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1166da400) [pid = 1646] [serial = 1403] [outer = 0x0] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x126d13800) [pid = 1646] [serial = 1404] [outer = 0x1166da400] 09:09:52 INFO - PROCESS | 1646 | 1464710992828 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12bbd3400) [pid = 1646] [serial = 1405] [outer = 0x1166da400] 09:09:53 INFO - PROCESS | 1646 | 1464710993233 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]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 722ms 09:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:09:53 INFO - PROCESS | 1646 | 1464710993253 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1646 | 1464710993254 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:09:53 INFO - PROCESS | 1646 | 1464710993256 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1646 | 1464710993257 Marionette TRACE conn2 <- [1,1846,null,{}] 09:09:53 INFO - PROCESS | 1646 | 1464710993263 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}] 09:09:53 INFO - PROCESS | 1646 | 1464710993368 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:09:53 INFO - PROCESS | 1646 | 1464710993375 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb69800 == 50 [pid = 1646] [id = 469] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118208400) [pid = 1646] [serial = 1406] [outer = 0x0] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12c113800) [pid = 1646] [serial = 1407] [outer = 0x118208400] 09:09:53 INFO - PROCESS | 1646 | 1464710993400 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12c11e400) [pid = 1646] [serial = 1408] [outer = 0x118208400] 09:09:53 INFO - PROCESS | 1646 | 1464710993719 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]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms 09:09:53 INFO - PROCESS | 1646 | 1464710993730 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:09:53 INFO - PROCESS | 1646 | 1464710993732 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:09:53 INFO - PROCESS | 1646 | 1464710993735 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1646 | 1464710993737 Marionette TRACE conn2 <- [1,1850,null,{}] 09:09:53 INFO - PROCESS | 1646 | 1464710993740 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}] 09:09:53 INFO - PROCESS | 1646 | 1464710993871 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:09:53 INFO - PROCESS | 1646 | 1464710993877 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d215000 == 51 [pid = 1646] [id = 470] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12c11e000) [pid = 1646] [serial = 1409] [outer = 0x0] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12c1d0400) [pid = 1646] [serial = 1410] [outer = 0x12c11e000] 09:09:53 INFO - PROCESS | 1646 | 1464710993918 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12c1d6c00) [pid = 1646] [serial = 1411] [outer = 0x12c11e000] 09:09:54 INFO - PROCESS | 1646 | 1464710994358 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]]]}] 09:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 09:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:09:54 INFO - PROCESS | 1646 | 1464710994450 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:09:54 INFO - PROCESS | 1646 | 1464710994452 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:09:54 INFO - PROCESS | 1646 | 1464710994455 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:09:54 INFO - PROCESS | 1646 | 1464710994457 Marionette TRACE conn2 <- [1,1854,null,{}] 09:09:54 INFO - PROCESS | 1646 | 1464710994462 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}] 09:09:54 INFO - PROCESS | 1646 | 1464710994563 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:09:54 INFO - PROCESS | 1646 | 1464710994665 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f98000 == 52 [pid = 1646] [id = 471] 09:09:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1131adc00) [pid = 1646] [serial = 1412] [outer = 0x0] 09:09:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1132b4000) [pid = 1646] [serial = 1413] [outer = 0x1131adc00] 09:09:54 INFO - PROCESS | 1646 | 1464710994696 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x115df2c00) [pid = 1646] [serial = 1414] [outer = 0x1131adc00] 09:09:55 INFO - PROCESS | 1646 | 1464710995148 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]]]}] 09:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 723ms 09:09:55 INFO - PROCESS | 1646 | 1464710995179 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:09:55 INFO - PROCESS | 1646 | 1464710995183 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:09:55 INFO - PROCESS | 1646 | 1464710995192 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1646 | 1464710995197 Marionette TRACE conn2 <- [1,1858,null,{}] 09:09:55 INFO - PROCESS | 1646 | 1464710995201 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}] 09:09:55 INFO - PROCESS | 1646 | 1464710995345 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:09:55 INFO - PROCESS | 1646 | 1464710995398 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f22000 == 53 [pid = 1646] [id = 472] 09:09:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118235c00) [pid = 1646] [serial = 1415] [outer = 0x0] 09:09:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11877e000) [pid = 1646] [serial = 1416] [outer = 0x118235c00] 09:09:55 INFO - PROCESS | 1646 | 1464710995429 Marionette DEBUG loaded listener.js 09:09:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1187b1000) [pid = 1646] [serial = 1417] [outer = 0x118235c00] 09:09:55 INFO - PROCESS | 1646 | 1464710995936 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]]]}] 09:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 778ms 09:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:09:55 INFO - PROCESS | 1646 | 1464710995967 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:09:55 INFO - PROCESS | 1646 | 1464710995969 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:09:55 INFO - PROCESS | 1646 | 1464710995973 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1646 | 1464710995976 Marionette TRACE conn2 <- [1,1862,null,{}] 09:09:55 INFO - PROCESS | 1646 | 1464710995986 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}] 09:09:56 INFO - PROCESS | 1646 | 1464710996146 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:09:56 INFO - PROCESS | 1646 | 1464710996220 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8ba800 == 54 [pid = 1646] [id = 473] 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x120d62400) [pid = 1646] [serial = 1418] [outer = 0x0] 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12719c800) [pid = 1646] [serial = 1419] [outer = 0x120d62400] 09:09:56 INFO - PROCESS | 1646 | 1464710996253 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128a7a000) [pid = 1646] [serial = 1420] [outer = 0x120d62400] 09:09:56 INFO - PROCESS | 1646 | 1464710996695 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]]]}] 09:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 773ms 09:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:09:56 INFO - PROCESS | 1646 | 1464710996745 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:09:56 INFO - PROCESS | 1646 | 1464710996747 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:09:56 INFO - PROCESS | 1646 | 1464710996749 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1646 | 1464710996750 Marionette TRACE conn2 <- [1,1866,null,{}] 09:09:56 INFO - PROCESS | 1646 | 1464710996752 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}] 09:09:56 INFO - PROCESS | 1646 | 1464710996853 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:09:56 INFO - PROCESS | 1646 | 1464710996911 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7a9000 == 55 [pid = 1646] [id = 474] 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128bb4800) [pid = 1646] [serial = 1421] [outer = 0x0] 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12947f800) [pid = 1646] [serial = 1422] [outer = 0x128bb4800] 09:09:56 INFO - PROCESS | 1646 | 1464710996941 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a997000) [pid = 1646] [serial = 1423] [outer = 0x128bb4800] 09:09:57 INFO - PROCESS | 1646 | 1464710997383 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]]]}] 09:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 668ms 09:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:09:57 INFO - PROCESS | 1646 | 1464710997418 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:09:57 INFO - PROCESS | 1646 | 1464710997419 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:09:57 INFO - PROCESS | 1646 | 1464710997421 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:09:57 INFO - PROCESS | 1646 | 1464710997423 Marionette TRACE conn2 <- [1,1870,null,{}] 09:09:57 INFO - PROCESS | 1646 | 1464710997425 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}] 09:09:57 INFO - PROCESS | 1646 | 1464710997527 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:09:57 INFO - PROCESS | 1646 | 1464710997584 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x128b4b800 == 56 [pid = 1646] [id = 475] 09:09:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128bb9800) [pid = 1646] [serial = 1424] [outer = 0x0] 09:09:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12b226800) [pid = 1646] [serial = 1425] [outer = 0x128bb9800] 09:09:57 INFO - PROCESS | 1646 | 1464710997612 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12bbd1400) [pid = 1646] [serial = 1426] [outer = 0x128bb9800] 09:09:58 INFO - PROCESS | 1646 | 1464710998051 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]]]}] 09:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 669ms 09:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:09:58 INFO - PROCESS | 1646 | 1464710998090 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1646 | 1464710998092 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:09:58 INFO - PROCESS | 1646 | 1464710998094 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1646 | 1464710998095 Marionette TRACE conn2 <- [1,1874,null,{}] 09:09:58 INFO - PROCESS | 1646 | 1464710998098 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}] 09:09:58 INFO - PROCESS | 1646 | 1464710998233 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:09:58 INFO - PROCESS | 1646 | 1464710998324 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11874c800 == 57 [pid = 1646] [id = 476] 09:09:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1182ca000) [pid = 1646] [serial = 1427] [outer = 0x0] 09:09:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12ac6dc00) [pid = 1646] [serial = 1428] [outer = 0x1182ca000] 09:09:58 INFO - PROCESS | 1646 | 1464710998355 Marionette DEBUG loaded listener.js 09:09:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12c731c00) [pid = 1646] [serial = 1429] [outer = 0x1182ca000] 09:09:58 INFO - PROCESS | 1646 | 1464710998945 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]]]}] 09:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 874ms 09:09:58 INFO - PROCESS | 1646 | 1464710998976 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1646 | 1464710998979 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:09:58 INFO - PROCESS | 1646 | 1464710998983 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1646 | 1464710998985 Marionette TRACE conn2 <- [1,1878,null,{}] 09:09:58 INFO - PROCESS | 1646 | 1464710998989 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}] 09:09:59 INFO - PROCESS | 1646 | 1464710999091 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:09:59 INFO - PROCESS | 1646 | 1464710999166 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f9e000 == 58 [pid = 1646] [id = 477] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x111e30000) [pid = 1646] [serial = 1430] [outer = 0x0] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1121a7800) [pid = 1646] [serial = 1431] [outer = 0x111e30000] 09:09:59 INFO - PROCESS | 1646 | 1464710999195 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1132a9800) [pid = 1646] [serial = 1432] [outer = 0x111e30000] 09:09:59 INFO - PROCESS | 1646 | 1464710999621 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]]]}] 09:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 09:09:59 INFO - PROCESS | 1646 | 1464710999656 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:09:59 INFO - PROCESS | 1646 | 1464710999662 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:09:59 INFO - PROCESS | 1646 | 1464710999666 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:09:59 INFO - PROCESS | 1646 | 1464710999668 Marionette TRACE conn2 <- [1,1882,null,{}] 09:09:59 INFO - PROCESS | 1646 | 1464710999670 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}] 09:09:59 INFO - PROCESS | 1646 | 1464710999806 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12cb69800 == 57 [pid = 1646] [id = 469] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4b8000 == 56 [pid = 1646] [id = 468] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12be9e800 == 55 [pid = 1646] [id = 467] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba0f000 == 54 [pid = 1646] [id = 466] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab1a000 == 53 [pid = 1646] [id = 465] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d9000 == 52 [pid = 1646] [id = 464] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11936d800) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x114f61400) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128b77000) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1187b2000) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x126641400) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11815c000) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12bace800) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12767c000 == 51 [pid = 1646] [id = 463] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x117e20800 == 50 [pid = 1646] [id = 462] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae1800 == 49 [pid = 1646] [id = 461] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119269000 == 48 [pid = 1646] [id = 460] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1193bb800 == 47 [pid = 1646] [id = 459] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d4800 == 46 [pid = 1646] [id = 458] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x123fbc000 == 45 [pid = 1646] [id = 453] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x117463800 == 44 [pid = 1646] [id = 452] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1291ac800) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12970f000) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x118710000) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a99b000) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1182d0400) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1187ae400) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x119217c00) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x124debc00) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126647c00) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128a7e000) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a8bac00) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119774c00) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x121161400) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x114fc0000) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x116611c00) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a9f2800) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12ac6cc00) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x113cd6800) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1296e9000) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x126bd6800) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b3b3800) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1187abc00) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12ac76000) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128e0e400) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | 1464710999910 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x112761000 == 45 [pid = 1646] [id = 478] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x113cd6800) [pid = 1646] [serial = 1433] [outer = 0x0] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x116611c00) [pid = 1646] [serial = 1434] [outer = 0x113cd6800] 09:09:59 INFO - PROCESS | 1646 | 1464710999938 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x117689c00) [pid = 1646] [serial = 1435] [outer = 0x113cd6800] 09:10:00 INFO - PROCESS | 1646 | 1464711000239 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]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 623ms 09:10:00 INFO - PROCESS | 1646 | 1464711000290 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1646 | 1464711000294 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:10:00 INFO - PROCESS | 1646 | 1464711000298 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1646 | 1464711000302 Marionette TRACE conn2 <- [1,1886,null,{}] 09:10:00 INFO - PROCESS | 1646 | 1464711000313 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}] 09:10:00 INFO - PROCESS | 1646 | 1464711000449 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:10:00 INFO - PROCESS | 1646 | 1464711000554 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211af000 == 46 [pid = 1646] [id = 479] 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x116a73400) [pid = 1646] [serial = 1436] [outer = 0x0] 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1182d0000) [pid = 1646] [serial = 1437] [outer = 0x116a73400] 09:10:00 INFO - PROCESS | 1646 | 1464711000604 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1187ab800) [pid = 1646] [serial = 1438] [outer = 0x116a73400] 09:10:00 INFO - PROCESS | 1646 | 1464711000899 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]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 628ms 09:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:10:00 INFO - PROCESS | 1646 | 1464711000932 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1646 | 1464711000933 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:10:00 INFO - PROCESS | 1646 | 1464711000935 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1646 | 1464711000937 Marionette TRACE conn2 <- [1,1890,null,{}] 09:10:00 INFO - PROCESS | 1646 | 1464711000939 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}] 09:10:01 INFO - PROCESS | 1646 | 1464711001036 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:10:01 INFO - PROCESS | 1646 | 1464711001109 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1252a5000 == 47 [pid = 1646] [id = 480] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1187b2400) [pid = 1646] [serial = 1439] [outer = 0x0] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11923c400) [pid = 1646] [serial = 1440] [outer = 0x1187b2400] 09:10:01 INFO - PROCESS | 1646 | 1464711001136 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119a6a400) [pid = 1646] [serial = 1441] [outer = 0x1187b2400] 09:10:01 INFO - PROCESS | 1646 | 1464711001412 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 09:10:01 INFO - PROCESS | 1646 | 1464711001454 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1646 | 1464711001455 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:10:01 INFO - PROCESS | 1646 | 1464711001466 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1646 | 1464711001467 Marionette TRACE conn2 <- [1,1894,null,{}] 09:10:01 INFO - PROCESS | 1646 | 1464711001469 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}] 09:10:01 INFO - PROCESS | 1646 | 1464711001550 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:10:01 INFO - PROCESS | 1646 | 1464711001555 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x127252800 == 48 [pid = 1646] [id = 481] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118711800) [pid = 1646] [serial = 1442] [outer = 0x0] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x120db5c00) [pid = 1646] [serial = 1443] [outer = 0x118711800] 09:10:01 INFO - PROCESS | 1646 | 1464711001583 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123ea3c00) [pid = 1646] [serial = 1444] [outer = 0x118711800] 09:10:01 INFO - PROCESS | 1646 | 1464711001947 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 517ms 09:10:01 INFO - PROCESS | 1646 | 1464711001984 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1646 | 1464711001986 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:10:01 INFO - PROCESS | 1646 | 1464711001989 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1646 | 1464711001991 Marionette TRACE conn2 <- [1,1898,null,{}] 09:10:02 INFO - PROCESS | 1646 | 1464711001996 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}] 09:10:02 INFO - PROCESS | 1646 | 1464711002126 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:10:02 INFO - PROCESS | 1646 | 1464711002131 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290b0800 == 49 [pid = 1646] [id = 482] 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x124c96000) [pid = 1646] [serial = 1445] [outer = 0x0] 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12663c400) [pid = 1646] [serial = 1446] [outer = 0x124c96000] 09:10:02 INFO - PROCESS | 1646 | 1464711002187 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12754c000) [pid = 1646] [serial = 1447] [outer = 0x124c96000] 09:10:02 INFO - PROCESS | 1646 | 1464711002512 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]]]}] 09:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 571ms 09:10:02 INFO - PROCESS | 1646 | 1464711002563 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:10:02 INFO - PROCESS | 1646 | 1464711002564 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:10:02 INFO - PROCESS | 1646 | 1464711002566 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1646 | 1464711002567 Marionette TRACE conn2 <- [1,1902,null,{}] 09:10:02 INFO - PROCESS | 1646 | 1464711002569 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}] 09:10:02 INFO - PROCESS | 1646 | 1464711002668 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:10:02 INFO - PROCESS | 1646 | 1464711002672 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6c6000 == 50 [pid = 1646] [id = 483] 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1164b7000) [pid = 1646] [serial = 1448] [outer = 0x0] 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128a7e000) [pid = 1646] [serial = 1449] [outer = 0x1164b7000] 09:10:02 INFO - PROCESS | 1646 | 1464711002728 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128bb0400) [pid = 1646] [serial = 1450] [outer = 0x1164b7000] 09:10:03 INFO - PROCESS | 1646 | 1464711003080 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 568ms 09:10:03 INFO - PROCESS | 1646 | 1464711003135 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1646 | 1464711003137 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:10:03 INFO - PROCESS | 1646 | 1464711003140 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1646 | 1464711003142 Marionette TRACE conn2 <- [1,1906,null,{}] 09:10:03 INFO - PROCESS | 1646 | 1464711003145 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}] 09:10:03 INFO - PROCESS | 1646 | 1464711003305 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:10:03 INFO - PROCESS | 1646 | 1464711003323 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab0d800 == 51 [pid = 1646] [id = 484] 09:10:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128b6b400) [pid = 1646] [serial = 1451] [outer = 0x0] 09:10:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1290c4800) [pid = 1646] [serial = 1452] [outer = 0x128b6b400] 09:10:03 INFO - PROCESS | 1646 | 1464711003366 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x129484400) [pid = 1646] [serial = 1453] [outer = 0x128b6b400] 09:10:03 INFO - PROCESS | 1646 | 1464711003812 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 721ms 09:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:10:03 INFO - PROCESS | 1646 | 1464711003862 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1646 | 1464711003863 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:10:03 INFO - PROCESS | 1646 | 1464711003865 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1646 | 1464711003866 Marionette TRACE conn2 <- [1,1910,null,{}] 09:10:03 INFO - PROCESS | 1646 | 1464711003868 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}] 09:10:03 INFO - PROCESS | 1646 | 1464711003978 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1290c0400) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a9f6800) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1296e8000) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1166da400) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x116734c00) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119a64800) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x112a73800) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x113c0dc00) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x120dad400) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x124ab7c00) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118a54000) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12b3b8c00) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x118208400) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x116446400) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:10:04 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12a8b5400) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:10:04 INFO - PROCESS | 1646 | 1464711004195 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e0e000 == 52 [pid = 1646] [id = 485] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x110ec5800) [pid = 1646] [serial = 1454] [outer = 0x0] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x111fecc00) [pid = 1646] [serial = 1455] [outer = 0x110ec5800] 09:10:04 INFO - PROCESS | 1646 | 1464711004220 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1187ab000) [pid = 1646] [serial = 1456] [outer = 0x110ec5800] 09:10:04 INFO - PROCESS | 1646 | 1464711004479 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]]]}] 09:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 669ms 09:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:10:04 INFO - PROCESS | 1646 | 1464711004534 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:10:04 INFO - PROCESS | 1646 | 1464711004536 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:10:04 INFO - PROCESS | 1646 | 1464711004538 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1646 | 1464711004539 Marionette TRACE conn2 <- [1,1914,null,{}] 09:10:04 INFO - PROCESS | 1646 | 1464711004549 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}] 09:10:04 INFO - PROCESS | 1646 | 1464711004636 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:10:04 INFO - PROCESS | 1646 | 1464711004641 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be93800 == 53 [pid = 1646] [id = 486] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119a64c00) [pid = 1646] [serial = 1457] [outer = 0x0] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x129703000) [pid = 1646] [serial = 1458] [outer = 0x119a64c00] 09:10:04 INFO - PROCESS | 1646 | 1464711004666 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a9eec00) [pid = 1646] [serial = 1459] [outer = 0x119a64c00] 09:10:05 INFO - PROCESS | 1646 | 1464711005006 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]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 09:10:05 INFO - PROCESS | 1646 | 1464711005057 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1646 | 1464711005059 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:10:05 INFO - PROCESS | 1646 | 1464711005071 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1646 | 1464711005072 Marionette TRACE conn2 <- [1,1918,null,{}] 09:10:05 INFO - PROCESS | 1646 | 1464711005077 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}] 09:10:05 INFO - PROCESS | 1646 | 1464711005173 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:10:05 INFO - PROCESS | 1646 | 1464711005177 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4c2000 == 54 [pid = 1646] [id = 487] 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12ac6f800) [pid = 1646] [serial = 1460] [outer = 0x0] 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12bad4000) [pid = 1646] [serial = 1461] [outer = 0x12ac6f800] 09:10:05 INFO - PROCESS | 1646 | 1464711005207 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12bbcc000) [pid = 1646] [serial = 1462] [outer = 0x12ac6f800] 09:10:05 INFO - PROCESS | 1646 | 1464711005543 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]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 09:10:05 INFO - PROCESS | 1646 | 1464711005592 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1646 | 1464711005593 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:10:05 INFO - PROCESS | 1646 | 1464711005596 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1646 | 1464711005597 Marionette TRACE conn2 <- [1,1922,null,{}] 09:10:05 INFO - PROCESS | 1646 | 1464711005599 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}] 09:10:05 INFO - PROCESS | 1646 | 1464711005681 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:10:05 INFO - PROCESS | 1646 | 1464711005739 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb6d000 == 55 [pid = 1646] [id = 488] 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12bbbe800) [pid = 1646] [serial = 1463] [outer = 0x0] 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12bbd0c00) [pid = 1646] [serial = 1464] [outer = 0x12bbbe800] 09:10:05 INFO - PROCESS | 1646 | 1464711005766 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12c11e800) [pid = 1646] [serial = 1465] [outer = 0x12bbbe800] 09:10:06 INFO - PROCESS | 1646 | 1464711006042 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]]]}] 09:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 469ms 09:10:06 INFO - PROCESS | 1646 | 1464711006066 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:10:06 INFO - PROCESS | 1646 | 1464711006067 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:10:06 INFO - PROCESS | 1646 | 1464711006069 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1646 | 1464711006070 Marionette TRACE conn2 <- [1,1926,null,{}] 09:10:06 INFO - PROCESS | 1646 | 1464711006072 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}] 09:10:06 INFO - PROCESS | 1646 | 1464711006169 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:10:06 INFO - PROCESS | 1646 | 1464711006286 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x114fe3000 == 56 [pid = 1646] [id = 489] 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x110ec3800) [pid = 1646] [serial = 1466] [outer = 0x0] 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x110f3a800) [pid = 1646] [serial = 1467] [outer = 0x110ec3800] 09:10:06 INFO - PROCESS | 1646 | 1464711006318 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x110f42400) [pid = 1646] [serial = 1468] [outer = 0x110ec3800] 09:10:06 INFO - PROCESS | 1646 | 1464711006767 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]]]}] 09:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 725ms 09:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:10:06 INFO - PROCESS | 1646 | 1464711006796 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:10:06 INFO - PROCESS | 1646 | 1464711006799 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:10:06 INFO - PROCESS | 1646 | 1464711006802 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1646 | 1464711006804 Marionette TRACE conn2 <- [1,1930,null,{}] 09:10:06 INFO - PROCESS | 1646 | 1464711006808 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}] 09:10:06 INFO - PROCESS | 1646 | 1464711006916 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:10:07 INFO - PROCESS | 1646 | 1464711007012 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210c0000 == 57 [pid = 1646] [id = 490] 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x116738c00) [pid = 1646] [serial = 1469] [outer = 0x0] 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x118167800) [pid = 1646] [serial = 1470] [outer = 0x116738c00] 09:10:07 INFO - PROCESS | 1646 | 1464711007057 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1182cec00) [pid = 1646] [serial = 1471] [outer = 0x116738c00] 09:10:07 INFO - PROCESS | 1646 | 1464711007443 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]]]}] 09:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 09:10:07 INFO - PROCESS | 1646 | 1464711007482 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1646 | 1464711007485 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:10:07 INFO - PROCESS | 1646 | 1464711007487 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1646 | 1464711007489 Marionette TRACE conn2 <- [1,1934,null,{}] 09:10:07 INFO - PROCESS | 1646 | 1464711007491 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}] 09:10:07 INFO - PROCESS | 1646 | 1464711007597 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:10:07 INFO - PROCESS | 1646 | 1464711007658 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4a9800 == 58 [pid = 1646] [id = 491] 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11877a800) [pid = 1646] [serial = 1472] [outer = 0x0] 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x118fae800) [pid = 1646] [serial = 1473] [outer = 0x11877a800] 09:10:07 INFO - PROCESS | 1646 | 1464711007687 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x123ea2000) [pid = 1646] [serial = 1474] [outer = 0x11877a800] 09:10:08 INFO - PROCESS | 1646 | 1464711008159 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]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 719ms 09:10:08 INFO - PROCESS | 1646 | 1464711008207 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1646 | 1464711008209 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:10:08 INFO - PROCESS | 1646 | 1464711008216 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1646 | 1464711008221 Marionette TRACE conn2 <- [1,1938,null,{}] 09:10:08 INFO - PROCESS | 1646 | 1464711008224 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}] 09:10:08 INFO - PROCESS | 1646 | 1464711008350 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:10:08 INFO - PROCESS | 1646 | 1464711008436 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7a6000 == 59 [pid = 1646] [id = 492] 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12530d400) [pid = 1646] [serial = 1475] [outer = 0x0] 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1271a7000) [pid = 1646] [serial = 1476] [outer = 0x12530d400] 09:10:08 INFO - PROCESS | 1646 | 1464711008465 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129485800) [pid = 1646] [serial = 1477] [outer = 0x12530d400] 09:10:08 INFO - PROCESS | 1646 | 1464711008876 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]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 678ms 09:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:10:08 INFO - PROCESS | 1646 | 1464711008891 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1646 | 1464711008893 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:10:08 INFO - PROCESS | 1646 | 1464711008895 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1646 | 1464711008896 Marionette TRACE conn2 <- [1,1942,null,{}] 09:10:08 INFO - PROCESS | 1646 | 1464711008899 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}] 09:10:09 INFO - PROCESS | 1646 | 1464711009002 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:10:09 INFO - PROCESS | 1646 | 1464711009058 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353c8800 == 60 [pid = 1646] [id = 493] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a9eb800) [pid = 1646] [serial = 1478] [outer = 0x0] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b3b8000) [pid = 1646] [serial = 1479] [outer = 0x12a9eb800] 09:10:09 INFO - PROCESS | 1646 | 1464711009090 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12bbbc400) [pid = 1646] [serial = 1480] [outer = 0x12a9eb800] 09:10:09 INFO - PROCESS | 1646 | 1464711009522 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]]]}] 09:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 722ms 09:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:10:09 INFO - PROCESS | 1646 | 1464711009617 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:10:09 INFO - PROCESS | 1646 | 1464711009618 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:10:09 INFO - PROCESS | 1646 | 1464711009621 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1646 | 1464711009622 Marionette TRACE conn2 <- [1,1946,null,{}] 09:10:09 INFO - PROCESS | 1646 | 1464711009625 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}] 09:10:09 INFO - PROCESS | 1646 | 1464711009745 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:10:09 INFO - PROCESS | 1646 | 1464711009833 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119835800 == 61 [pid = 1646] [id = 494] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119756000) [pid = 1646] [serial = 1481] [outer = 0x0] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x119758400) [pid = 1646] [serial = 1482] [outer = 0x119756000] 09:10:09 INFO - PROCESS | 1646 | 1464711009868 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x126b4c800) [pid = 1646] [serial = 1483] [outer = 0x119756000] 09:10:10 INFO - PROCESS | 1646 | 1464711010507 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]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 920ms 09:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:10:10 INFO - PROCESS | 1646 | 1464711010541 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1646 | 1464711010545 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:10:10 INFO - PROCESS | 1646 | 1464711010548 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1646 | 1464711010551 Marionette TRACE conn2 <- [1,1950,null,{}] 09:10:10 INFO - PROCESS | 1646 | 1464711010555 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}] 09:10:10 INFO - PROCESS | 1646 | 1464711010653 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:10:10 INFO - PROCESS | 1646 | 1464711010730 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1253a9800 == 62 [pid = 1646] [id = 495] 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1132ab000) [pid = 1646] [serial = 1484] [outer = 0x0] 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x114eed000) [pid = 1646] [serial = 1485] [outer = 0x1132ab000] 09:10:10 INFO - PROCESS | 1646 | 1464711010758 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x116446800) [pid = 1646] [serial = 1486] [outer = 0x1132ab000] 09:10:11 INFO - PROCESS | 1646 | 1464711011208 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 676ms 09:10:11 INFO - PROCESS | 1646 | 1464711011225 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1646 | 1464711011229 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:10:11 INFO - PROCESS | 1646 | 1464711011233 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1646 | 1464711011235 Marionette TRACE conn2 <- [1,1954,null,{}] 09:10:11 INFO - PROCESS | 1646 | 1464711011237 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}] 09:10:11 INFO - PROCESS | 1646 | 1464711011334 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:10:11 INFO - PROCESS | 1646 | 1464711011408 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x119263800 == 63 [pid = 1646] [id = 496] 09:10:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x118208400) [pid = 1646] [serial = 1487] [outer = 0x0] 09:10:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x118779800) [pid = 1646] [serial = 1488] [outer = 0x118208400] 09:10:11 INFO - PROCESS | 1646 | 1464711011435 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x118a58800) [pid = 1646] [serial = 1489] [outer = 0x118208400] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12cb6d000 == 62 [pid = 1646] [id = 488] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4c2000 == 61 [pid = 1646] [id = 487] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12be93800 == 60 [pid = 1646] [id = 486] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x117e0e000 == 59 [pid = 1646] [id = 485] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab0d800 == 58 [pid = 1646] [id = 484] 09:10:11 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12c1d0400) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6c6000 == 57 [pid = 1646] [id = 483] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1290b0800 == 56 [pid = 1646] [id = 482] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x127252800 == 55 [pid = 1646] [id = 481] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1252a5000 == 54 [pid = 1646] [id = 480] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1211af000 == 53 [pid = 1646] [id = 479] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x112761000 == 52 [pid = 1646] [id = 478] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x116f9e000 == 51 [pid = 1646] [id = 477] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7a9000 == 50 [pid = 1646] [id = 474] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8ba800 == 49 [pid = 1646] [id = 473] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x123f22000 == 48 [pid = 1646] [id = 472] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x116f98000 == 47 [pid = 1646] [id = 471] 09:10:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d215000 == 46 [pid = 1646] [id = 470] 09:10:11 INFO - PROCESS | 1646 | 1464711011827 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 619ms 09:10:11 INFO - PROCESS | 1646 | 1464711011852 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1646 | 1464711011854 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:10:11 INFO - PROCESS | 1646 | 1464711011856 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1646 | 1464711011858 Marionette TRACE conn2 <- [1,1958,null,{}] 09:10:11 INFO - PROCESS | 1646 | 1464711011866 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}] 09:10:11 INFO - PROCESS | 1646 | 1464711011953 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:10:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x119245800) [pid = 1646] [serial = 1490] [outer = 0x12cfbf800] 09:10:11 INFO - PROCESS | 1646 | 1464711011986 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12a8b7c00) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 09:10:11 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12a9f6000) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 09:10:11 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1296ed000) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 09:10:11 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12bad7800) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12ac76800) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x126d13800) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x118707800) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x118209800) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12754cc00) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11618ac00) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x113c0a800) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12bbbac00) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128bbb400) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1291b4800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x113ccf800) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x118705400) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123f74000) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x124c98400) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12152d400) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12bbc1800) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12727f400) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x126b4ec00) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1271a4c00) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11921d800) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x119356000) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12bbc6800) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12c113800) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12c11e400) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bbcf400) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12bacec00) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12a997c00) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12bbd3400) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1291b1c00) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 09:10:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b46000 == 47 [pid = 1646] [id = 497] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118209800) [pid = 1646] [serial = 1491] [outer = 0x0] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118a58000) [pid = 1646] [serial = 1492] [outer = 0x118209800] 09:10:12 INFO - PROCESS | 1646 | 1464711012072 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119b2cc00) [pid = 1646] [serial = 1493] [outer = 0x118209800] 09:10:12 INFO - PROCESS | 1646 | 1464711012408 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]]]}] 09:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 571ms 09:10:12 INFO - PROCESS | 1646 | 1464711012429 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:10:12 INFO - PROCESS | 1646 | 1464711012431 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:10:12 INFO - PROCESS | 1646 | 1464711012433 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1646 | 1464711012434 Marionette TRACE conn2 <- [1,1962,null,{}] 09:10:12 INFO - PROCESS | 1646 | 1464711012437 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}] 09:10:12 INFO - PROCESS | 1646 | 1464711012519 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:10:12 INFO - PROCESS | 1646 | 1464711012525 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210ae000 == 48 [pid = 1646] [id = 498] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123f74000) [pid = 1646] [serial = 1494] [outer = 0x0] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12663b400) [pid = 1646] [serial = 1495] [outer = 0x123f74000] 09:10:12 INFO - PROCESS | 1646 | 1464711012553 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x126d13800) [pid = 1646] [serial = 1496] [outer = 0x123f74000] 09:10:12 INFO - PROCESS | 1646 | 1464711012921 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]]]}] 09:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 09:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:10:12 INFO - PROCESS | 1646 | 1464711012951 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:10:12 INFO - PROCESS | 1646 | 1464711012952 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:10:12 INFO - PROCESS | 1646 | 1464711012962 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1646 | 1464711012963 Marionette TRACE conn2 <- [1,1966,null,{}] 09:10:12 INFO - PROCESS | 1646 | 1464711012965 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}] 09:10:13 INFO - PROCESS | 1646 | 1464711013045 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:10:13 INFO - PROCESS | 1646 | 1464711013049 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298ca000 == 49 [pid = 1646] [id = 499] 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x126bd6800) [pid = 1646] [serial = 1497] [outer = 0x0] 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x126f87c00) [pid = 1646] [serial = 1498] [outer = 0x126bd6800] 09:10:13 INFO - PROCESS | 1646 | 1464711013074 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x126f8e800) [pid = 1646] [serial = 1499] [outer = 0x126bd6800] 09:10:13 INFO - PROCESS | 1646 | 1464711013404 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]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 476ms 09:10:13 INFO - PROCESS | 1646 | 1464711013432 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:10:13 INFO - PROCESS | 1646 | 1464711013433 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:10:13 INFO - PROCESS | 1646 | 1464711013435 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1646 | 1464711013436 Marionette TRACE conn2 <- [1,1970,null,{}] 09:10:13 INFO - PROCESS | 1646 | 1464711013438 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}] 09:10:13 INFO - PROCESS | 1646 | 1464711013565 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:10:13 INFO - PROCESS | 1646 | 1464711013605 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a973800 == 50 [pid = 1646] [id = 500] 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x126d14400) [pid = 1646] [serial = 1500] [outer = 0x0] 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1271a6000) [pid = 1646] [serial = 1501] [outer = 0x126d14400] 09:10:13 INFO - PROCESS | 1646 | 1464711013632 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1290c8c00) [pid = 1646] [serial = 1502] [outer = 0x126d14400] 09:10:13 INFO - PROCESS | 1646 | 1464711013939 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]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 09:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:10:13 INFO - PROCESS | 1646 | 1464711013953 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:10:13 INFO - PROCESS | 1646 | 1464711013954 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:10:13 INFO - PROCESS | 1646 | 1464711013956 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1646 | 1464711013958 Marionette TRACE conn2 <- [1,1974,null,{}] 09:10:13 INFO - PROCESS | 1646 | 1464711013968 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}] 09:10:14 INFO - PROCESS | 1646 | 1464711014080 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:10:14 INFO - PROCESS | 1646 | 1464711014115 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb79800 == 51 [pid = 1646] [id = 501] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129481c00) [pid = 1646] [serial = 1503] [outer = 0x0] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12948b400) [pid = 1646] [serial = 1504] [outer = 0x129481c00] 09:10:14 INFO - PROCESS | 1646 | 1464711014140 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12a99b000) [pid = 1646] [serial = 1505] [outer = 0x129481c00] 09:10:14 INFO - PROCESS | 1646 | 1464711014431 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]]]}] 09:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 522ms 09:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:10:14 INFO - PROCESS | 1646 | 1464711014479 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1646 | 1464711014481 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:10:14 INFO - PROCESS | 1646 | 1464711014484 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1646 | 1464711014486 Marionette TRACE conn2 <- [1,1978,null,{}] 09:10:14 INFO - PROCESS | 1646 | 1464711014500 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}] 09:10:14 INFO - PROCESS | 1646 | 1464711014683 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:10:14 INFO - PROCESS | 1646 | 1464711014700 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b5000 == 52 [pid = 1646] [id = 502] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1296f1800) [pid = 1646] [serial = 1506] [outer = 0x0] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12b223c00) [pid = 1646] [serial = 1507] [outer = 0x1296f1800] 09:10:14 INFO - PROCESS | 1646 | 1464711014741 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12bbc0000) [pid = 1646] [serial = 1508] [outer = 0x1296f1800] 09:10:15 INFO - PROCESS | 1646 | 1464711015173 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]]]}] 09:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 731ms 09:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:10:15 INFO - PROCESS | 1646 | 1464711015216 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:10:15 INFO - PROCESS | 1646 | 1464711015217 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:10:15 INFO - PROCESS | 1646 | 1464711015219 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1646 | 1464711015220 Marionette TRACE conn2 <- [1,1982,null,{}] 09:10:15 INFO - PROCESS | 1646 | 1464711015222 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}] 09:10:15 INFO - PROCESS | 1646 | 1464711015325 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:10:15 INFO - PROCESS | 1646 | 1464711015363 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8ce800 == 53 [pid = 1646] [id = 503] 09:10:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12bbc1400) [pid = 1646] [serial = 1509] [outer = 0x0] 09:10:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12bbcf400) [pid = 1646] [serial = 1510] [outer = 0x12bbc1400] 09:10:15 INFO - PROCESS | 1646 | 1464711015391 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12c116c00) [pid = 1646] [serial = 1511] [outer = 0x12bbc1400] 09:10:15 INFO - PROCESS | 1646 | 1464711015686 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]]]}] 09:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 09:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:10:15 INFO - PROCESS | 1646 | 1464711015738 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:10:15 INFO - PROCESS | 1646 | 1464711015739 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:10:15 INFO - PROCESS | 1646 | 1464711015741 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1646 | 1464711015743 Marionette TRACE conn2 <- [1,1986,null,{}] 09:10:15 INFO - PROCESS | 1646 | 1464711015747 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}] 09:10:15 INFO - PROCESS | 1646 | 1464711015850 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12b220800) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119242000) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x112a76000) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x128b6b000) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11822fc00) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x126bd6c00) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1182ca000) [pid = 1646] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1131adc00) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x111e30000) [pid = 1646] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1187b2400) [pid = 1646] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128b6b400) [pid = 1646] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12ac6f800) [pid = 1646] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x128bb9800) [pid = 1646] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x120d62400) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x113cd6800) [pid = 1646] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118235c00) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1164b7000) [pid = 1646] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118711800) [pid = 1646] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x128bb4800) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x116a73400) [pid = 1646] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x110ec5800) [pid = 1646] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124c96000) [pid = 1646] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119a64c00) [pid = 1646] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1187b0c00) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1132a8400) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123ff9c00) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1296f2400) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x126b43400) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:10:16 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1132a9c00) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:10:16 INFO - PROCESS | 1646 | 1464711016076 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aaf000 == 54 [pid = 1646] [id = 504] 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x110f38c00) [pid = 1646] [serial = 1512] [outer = 0x0] 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x110f45800) [pid = 1646] [serial = 1513] [outer = 0x110f38c00] 09:10:16 INFO - PROCESS | 1646 | 1464711016104 Marionette DEBUG loaded listener.js 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x115e6c000) [pid = 1646] [serial = 1514] [outer = 0x110f38c00] 09:10:16 INFO - PROCESS | 1646 | 1464711016382 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 674ms 09:10:16 INFO - PROCESS | 1646 | 1464711016416 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:10:16 INFO - PROCESS | 1646 | 1464711016417 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:10:16 INFO - PROCESS | 1646 | 1464711016420 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1646 | 1464711016421 Marionette TRACE conn2 <- [1,1990,null,{}] 09:10:16 INFO - PROCESS | 1646 | 1464711016424 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}] 09:10:16 INFO - PROCESS | 1646 | 1464711016535 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:10:16 INFO - PROCESS | 1646 | 1464711016540 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba0b000 == 55 [pid = 1646] [id = 505] 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x116738000) [pid = 1646] [serial = 1515] [outer = 0x0] 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119b2d000) [pid = 1646] [serial = 1516] [outer = 0x116738000] 09:10:16 INFO - PROCESS | 1646 | 1464711016569 Marionette DEBUG loaded listener.js 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1290c3400) [pid = 1646] [serial = 1517] [outer = 0x116738000] 09:10:16 INFO - PROCESS | 1646 | 1464711016905 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 09:10:16 INFO - PROCESS | 1646 | 1464711016956 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1646 | 1464711016957 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:10:16 INFO - PROCESS | 1646 | 1464711016962 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1646 | 1464711016964 Marionette TRACE conn2 <- [1,1994,null,{}] 09:10:16 INFO - PROCESS | 1646 | 1464711016966 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}] 09:10:17 INFO - PROCESS | 1646 | 1464711017051 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:10:17 INFO - PROCESS | 1646 | 1464711017056 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2c2800 == 56 [pid = 1646] [id = 506] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x129480c00) [pid = 1646] [serial = 1518] [outer = 0x0] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12bbc4800) [pid = 1646] [serial = 1519] [outer = 0x129480c00] 09:10:17 INFO - PROCESS | 1646 | 1464711017082 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12c1d8c00) [pid = 1646] [serial = 1520] [outer = 0x129480c00] 09:10:17 INFO - PROCESS | 1646 | 1464711017416 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]]]}] 09:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 471ms 09:10:17 INFO - PROCESS | 1646 | 1464711017433 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:10:17 INFO - PROCESS | 1646 | 1464711017434 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:10:17 INFO - PROCESS | 1646 | 1464711017436 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:10:17 INFO - PROCESS | 1646 | 1464711017437 Marionette TRACE conn2 <- [1,1998,null,{}] 09:10:17 INFO - PROCESS | 1646 | 1464711017439 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}] 09:10:17 INFO - PROCESS | 1646 | 1464711017524 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:10:17 INFO - PROCESS | 1646 | 1464711017587 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d41d800 == 57 [pid = 1646] [id = 507] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128d2e800) [pid = 1646] [serial = 1521] [outer = 0x0] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128d36800) [pid = 1646] [serial = 1522] [outer = 0x128d2e800] 09:10:17 INFO - PROCESS | 1646 | 1464711017612 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128d31800) [pid = 1646] [serial = 1523] [outer = 0x128d2e800] 09:10:17 INFO - PROCESS | 1646 | 1464711017893 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]]]}] 09:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 470ms 09:10:17 INFO - PROCESS | 1646 | 1464711017915 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:10:17 INFO - PROCESS | 1646 | 1464711017916 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:10:17 INFO - PROCESS | 1646 | 1464711017919 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:10:17 INFO - PROCESS | 1646 | 1464711017931 Marionette TRACE conn2 <- [1,2002,null,{}] 09:10:17 INFO - PROCESS | 1646 | 1464711017938 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}] 09:10:18 INFO - PROCESS | 1646 | 1464711018034 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:10:18 INFO - PROCESS | 1646 | 1464711018157 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x116883800 == 58 [pid = 1646] [id = 508] 09:10:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x110f3bc00) [pid = 1646] [serial = 1524] [outer = 0x0] 09:10:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x110f40800) [pid = 1646] [serial = 1525] [outer = 0x110f3bc00] 09:10:18 INFO - PROCESS | 1646 | 1464711018191 Marionette DEBUG loaded listener.js 09:10:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11672d400) [pid = 1646] [serial = 1526] [outer = 0x110f3bc00] 09:10:18 INFO - PROCESS | 1646 | 1464711018724 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]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 838ms 09:10:18 INFO - PROCESS | 1646 | 1464711018762 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:10:18 INFO - PROCESS | 1646 | 1464711018766 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:10:18 INFO - PROCESS | 1646 | 1464711018772 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1646 | 1464711018777 Marionette TRACE conn2 <- [1,2006,null,{}] 09:10:18 INFO - PROCESS | 1646 | 1464711018783 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}] 09:10:18 INFO - PROCESS | 1646 | 1464711018942 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:10:19 INFO - PROCESS | 1646 | 1464711019053 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f85800 == 59 [pid = 1646] [id = 509] 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11611ec00) [pid = 1646] [serial = 1527] [outer = 0x0] 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x116731800) [pid = 1646] [serial = 1528] [outer = 0x11611ec00] 09:10:19 INFO - PROCESS | 1646 | 1464711019104 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119242c00) [pid = 1646] [serial = 1529] [outer = 0x11611ec00] 09:10:19 INFO - PROCESS | 1646 | 1464711019622 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]]]}] 09:10:19 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 09:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 876ms 09:10:19 INFO - PROCESS | 1646 | 1464711019650 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1646 | 1464711019653 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:10:19 INFO - PROCESS | 1646 | 1464711019655 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1646 | 1464711019657 Marionette TRACE conn2 <- [1,2010,null,{}] 09:10:19 INFO - PROCESS | 1646 | 1464711019659 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}] 09:10:19 INFO - PROCESS | 1646 | 1464711019774 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:10:19 INFO - PROCESS | 1646 | 1464711019839 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d225800 == 60 [pid = 1646] [id = 510] 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119753c00) [pid = 1646] [serial = 1530] [outer = 0x0] 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123fa5c00) [pid = 1646] [serial = 1531] [outer = 0x119753c00] 09:10:19 INFO - PROCESS | 1646 | 1464711019868 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119a6d000) [pid = 1646] [serial = 1532] [outer = 0x119753c00] 09:10:20 INFO - PROCESS | 1646 | 1464711020331 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]]]}] 09:10:20 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 09:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 723ms 09:10:20 INFO - PROCESS | 1646 | 1464711020392 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:10:20 INFO - PROCESS | 1646 | 1464711020394 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:10:20 INFO - PROCESS | 1646 | 1464711020403 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:10:20 INFO - PROCESS | 1646 | 1464711020407 Marionette TRACE conn2 <- [1,2014,null,{}] 09:10:20 INFO - PROCESS | 1646 | 1464711020412 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}] 09:10:20 INFO - PROCESS | 1646 | 1464711020519 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:10:20 INFO - PROCESS | 1646 | 1464711020595 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1354d5800 == 61 [pid = 1646] [id = 511] 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x119756400) [pid = 1646] [serial = 1533] [outer = 0x0] 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x127549400) [pid = 1646] [serial = 1534] [outer = 0x119756400] 09:10:20 INFO - PROCESS | 1646 | 1464711020624 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128b74000) [pid = 1646] [serial = 1535] [outer = 0x119756400] 09:10:21 INFO - PROCESS | 1646 | 1464711021037 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 682ms 09:10:21 INFO - PROCESS | 1646 | 1464711021096 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:10:21 INFO - PROCESS | 1646 | 1464711021098 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:10:21 INFO - PROCESS | 1646 | 1464711021100 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1646 | 1464711021101 Marionette TRACE conn2 <- [1,2018,null,{}] 09:10:21 INFO - PROCESS | 1646 | 1464711021104 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}] 09:10:21 INFO - PROCESS | 1646 | 1464711021213 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:10:21 INFO - PROCESS | 1646 | 1464711021318 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217ac000 == 62 [pid = 1646] [id = 512] 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128d2c800) [pid = 1646] [serial = 1536] [outer = 0x0] 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1290be000) [pid = 1646] [serial = 1537] [outer = 0x128d2c800] 09:10:21 INFO - PROCESS | 1646 | 1464711021350 Marionette DEBUG loaded listener.js 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a8b6400) [pid = 1646] [serial = 1538] [outer = 0x128d2c800] 09:10:21 INFO - PROCESS | 1646 | 1464711021804 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 09:10:21 INFO - PROCESS | 1646 | 1464711021824 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1646 | 1464711021826 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:10:21 INFO - PROCESS | 1646 | 1464711021830 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1646 | 1464711021832 Marionette TRACE conn2 <- [1,2022,null,{}] 09:10:21 INFO - PROCESS | 1646 | 1464711021835 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}] 09:10:21 INFO - PROCESS | 1646 | 1464711021992 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:10:22 INFO - PROCESS | 1646 | 1464711022111 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1354e4800 == 63 [pid = 1646] [id = 513] 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12bbcf800) [pid = 1646] [serial = 1539] [outer = 0x0] 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12c11e400) [pid = 1646] [serial = 1540] [outer = 0x12bbcf800] 09:10:22 INFO - PROCESS | 1646 | 1464711022148 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12c733c00) [pid = 1646] [serial = 1541] [outer = 0x12bbcf800] 09:10:22 INFO - PROCESS | 1646 | 1464711022632 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]]]}] 09:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 820ms 09:10:22 INFO - PROCESS | 1646 | 1464711022663 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1646 | 1464711022664 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:10:22 INFO - PROCESS | 1646 | 1464711022668 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:10:22 INFO - PROCESS | 1646 | 1464711022669 Marionette TRACE conn2 <- [1,2026,null,{}] 09:10:22 INFO - PROCESS | 1646 | 1464711022671 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}] 09:10:22 INFO - PROCESS | 1646 | 1464711022779 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:10:22 INFO - PROCESS | 1646 | 1464711022857 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b63000 == 64 [pid = 1646] [id = 514] 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x113195800) [pid = 1646] [serial = 1542] [outer = 0x0] 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11319e400) [pid = 1646] [serial = 1543] [outer = 0x113195800] 09:10:22 INFO - PROCESS | 1646 | 1464711022886 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119350c00) [pid = 1646] [serial = 1544] [outer = 0x113195800] 09:10:23 INFO - PROCESS | 1646 | 1464711023303 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]]]}] 09:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 668ms 09:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:10:23 INFO - PROCESS | 1646 | 1464711023336 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:10:23 INFO - PROCESS | 1646 | 1464711023338 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:10:23 INFO - PROCESS | 1646 | 1464711023340 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1646 | 1464711023341 Marionette TRACE conn2 <- [1,2030,null,{}] 09:10:23 INFO - PROCESS | 1646 | 1464711023344 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}] 09:10:23 INFO - PROCESS | 1646 | 1464711023449 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:10:23 INFO - PROCESS | 1646 | 1464711023697 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x119844800 == 65 [pid = 1646] [id = 515] 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x111c28000) [pid = 1646] [serial = 1545] [outer = 0x0] 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11271e800) [pid = 1646] [serial = 1546] [outer = 0x111c28000] 09:10:23 INFO - PROCESS | 1646 | 1464711023750 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x113199000) [pid = 1646] [serial = 1547] [outer = 0x111c28000] 09:10:24 INFO - PROCESS | 1646 | 1464711024206 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]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 921ms 09:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:10:24 INFO - PROCESS | 1646 | 1464711024261 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1646 | 1464711024264 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:10:24 INFO - PROCESS | 1646 | 1464711024266 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1646 | 1464711024269 Marionette TRACE conn2 <- [1,2034,null,{}] 09:10:24 INFO - PROCESS | 1646 | 1464711024272 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}] 09:10:24 INFO - PROCESS | 1646 | 1464711024377 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:10:24 INFO - PROCESS | 1646 | 1464711024456 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x118244000 == 66 [pid = 1646] [id = 516] 09:10:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x116126000) [pid = 1646] [serial = 1548] [outer = 0x0] 09:10:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1166d3800) [pid = 1646] [serial = 1549] [outer = 0x116126000] 09:10:24 INFO - PROCESS | 1646 | 1464711024487 Marionette DEBUG loaded listener.js 09:10:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x116a7bc00) [pid = 1646] [serial = 1550] [outer = 0x116126000] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d41d800 == 65 [pid = 1646] [id = 507] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2c2800 == 64 [pid = 1646] [id = 506] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba0b000 == 63 [pid = 1646] [id = 505] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x116aaf000 == 62 [pid = 1646] [id = 504] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8ce800 == 61 [pid = 1646] [id = 503] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12bbd0c00) [pid = 1646] [serial = 1464] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b5000 == 60 [pid = 1646] [id = 502] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb79800 == 59 [pid = 1646] [id = 501] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12a973800 == 58 [pid = 1646] [id = 500] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1298ca000 == 57 [pid = 1646] [id = 499] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1210ae000 == 56 [pid = 1646] [id = 498] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x123b46000 == 55 [pid = 1646] [id = 497] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x119263800 == 54 [pid = 1646] [id = 496] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1253a9800 == 53 [pid = 1646] [id = 495] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1210c0000 == 52 [pid = 1646] [id = 490] 09:10:24 INFO - PROCESS | 1646 | --DOCSHELL 0x114fe3000 == 51 [pid = 1646] [id = 489] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x121308000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11660fc00) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x127545400) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a8abc00) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128e0c800) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11838fc00) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12bad5000) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x126c7ac00) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x116614c00) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a8b4800) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1187a7800) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128b6f000) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12c731c00) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12ac6dc00) [pid = 1646] [serial = 1428] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x115df2c00) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1132b4000) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1132a9800) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1121a7800) [pid = 1646] [serial = 1431] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11923c400) [pid = 1646] [serial = 1440] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119a6a400) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1290c4800) [pid = 1646] [serial = 1452] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12bbcc000) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12bbd1400) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b226800) [pid = 1646] [serial = 1425] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128a7a000) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12719c800) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x116611c00) [pid = 1646] [serial = 1434] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x117689c00) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1187b1000) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128bb0400) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11877e000) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x120db5c00) [pid = 1646] [serial = 1443] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128a7e000) [pid = 1646] [serial = 1449] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12a997000) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12947f800) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1182d0000) [pid = 1646] [serial = 1437] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1187ab800) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x129484400) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1187ab000) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12bad4000) [pid = 1646] [serial = 1461] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x111fecc00) [pid = 1646] [serial = 1455] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12663c400) [pid = 1646] [serial = 1446] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12754c000) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x129703000) [pid = 1646] [serial = 1458] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12a9eec00) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123ea3c00) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1646 | 1464711024932 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]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 721ms 09:10:24 INFO - PROCESS | 1646 | 1464711024989 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1646 | 1464711024991 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:10:24 INFO - PROCESS | 1646 | 1464711024995 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1646 | 1464711024996 Marionette TRACE conn2 <- [1,2038,null,{}] 09:10:25 INFO - PROCESS | 1646 | 1464711024998 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}] 09:10:25 INFO - PROCESS | 1646 | 1464711025085 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:10:25 INFO - PROCESS | 1646 | 1464711025103 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x118340800 == 52 [pid = 1646] [id = 517] 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11820a800) [pid = 1646] [serial = 1551] [outer = 0x0] 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118232000) [pid = 1646] [serial = 1552] [outer = 0x11820a800] 09:10:25 INFO - PROCESS | 1646 | 1464711025130 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118710400) [pid = 1646] [serial = 1553] [outer = 0x11820a800] 09:10:25 INFO - PROCESS | 1646 | 1464711025518 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]]]}] 09:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 09:10:25 INFO - PROCESS | 1646 | 1464711025567 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:10:25 INFO - PROCESS | 1646 | 1464711025568 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:10:25 INFO - PROCESS | 1646 | 1464711025572 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:10:25 INFO - PROCESS | 1646 | 1464711025576 Marionette TRACE conn2 <- [1,2042,null,{}] 09:10:25 INFO - PROCESS | 1646 | 1464711025582 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}] 09:10:25 INFO - PROCESS | 1646 | 1464711025669 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:10:25 INFO - PROCESS | 1646 | 1464711025699 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x125324000 == 53 [pid = 1646] [id = 518] 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11923dc00) [pid = 1646] [serial = 1554] [outer = 0x0] 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11975a000) [pid = 1646] [serial = 1555] [outer = 0x11923dc00] 09:10:25 INFO - PROCESS | 1646 | 1464711025724 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119b2c800) [pid = 1646] [serial = 1556] [outer = 0x11923dc00] 09:10:26 INFO - PROCESS | 1646 | 1464711026073 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]]]}] 09:10:26 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) 09:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms 09:10:26 INFO - PROCESS | 1646 | 1464711026096 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:10:26 INFO - PROCESS | 1646 | 1464711026098 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:10:26 INFO - PROCESS | 1646 | 1464711026100 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1646 | 1464711026101 Marionette TRACE conn2 <- [1,2046,null,{}] 09:10:26 INFO - PROCESS | 1646 | 1464711026104 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}] 09:10:26 INFO - PROCESS | 1646 | 1464711026190 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:10:26 INFO - PROCESS | 1646 | 1464711026195 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197bb800 == 54 [pid = 1646] [id = 519] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x121161c00) [pid = 1646] [serial = 1557] [outer = 0x0] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x124ab7c00) [pid = 1646] [serial = 1558] [outer = 0x121161c00] 09:10:26 INFO - PROCESS | 1646 | 1464711026220 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126b4c400) [pid = 1646] [serial = 1559] [outer = 0x121161c00] 09:10:26 INFO - PROCESS | 1646 | 1464711026559 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]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 470ms 09:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:10:26 INFO - PROCESS | 1646 | 1464711026571 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1646 | 1464711026573 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:10:26 INFO - PROCESS | 1646 | 1464711026580 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1646 | 1464711026582 Marionette TRACE conn2 <- [1,2050,null,{}] 09:10:26 INFO - PROCESS | 1646 | 1464711026586 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}] 09:10:26 INFO - PROCESS | 1646 | 1464711026771 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:10:26 INFO - PROCESS | 1646 | 1464711026834 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x128b54800 == 55 [pid = 1646] [id = 520] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x126f83c00) [pid = 1646] [serial = 1560] [outer = 0x0] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x126f8b400) [pid = 1646] [serial = 1561] [outer = 0x126f83c00] 09:10:26 INFO - PROCESS | 1646 | 1464711026885 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x127541800) [pid = 1646] [serial = 1562] [outer = 0x126f83c00] 09:10:27 INFO - PROCESS | 1646 | 1464711027284 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]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 725ms 09:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:10:27 INFO - PROCESS | 1646 | 1464711027301 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1646 | 1464711027302 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:10:27 INFO - PROCESS | 1646 | 1464711027304 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1646 | 1464711027313 Marionette TRACE conn2 <- [1,2054,null,{}] 09:10:27 INFO - PROCESS | 1646 | 1464711027315 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}] 09:10:27 INFO - PROCESS | 1646 | 1464711027422 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:10:27 INFO - PROCESS | 1646 | 1464711027436 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a960800 == 56 [pid = 1646] [id = 521] 09:10:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128a76800) [pid = 1646] [serial = 1563] [outer = 0x0] 09:10:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128bb8800) [pid = 1646] [serial = 1564] [outer = 0x128a76800] 09:10:27 INFO - PROCESS | 1646 | 1464711027461 Marionette DEBUG loaded listener.js 09:10:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128d39400) [pid = 1646] [serial = 1565] [outer = 0x128a76800] 09:10:27 INFO - PROCESS | 1646 | 1464711027792 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]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 526ms 09:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:10:27 INFO - PROCESS | 1646 | 1464711027830 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1646 | 1464711027832 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:10:27 INFO - PROCESS | 1646 | 1464711027834 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1646 | 1464711027835 Marionette TRACE conn2 <- [1,2058,null,{}] 09:10:27 INFO - PROCESS | 1646 | 1464711027837 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}] 09:10:27 INFO - PROCESS | 1646 | 1464711027941 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:10:27 INFO - PROCESS | 1646 | 1464711027980 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab22800 == 57 [pid = 1646] [id = 522] 09:10:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128e0f000) [pid = 1646] [serial = 1566] [outer = 0x0] 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x129489400) [pid = 1646] [serial = 1567] [outer = 0x128e0f000] 09:10:28 INFO - PROCESS | 1646 | 1464711028006 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a8b8c00) [pid = 1646] [serial = 1568] [outer = 0x128e0f000] 09:10:28 INFO - PROCESS | 1646 | 1464711028341 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]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 09:10:28 INFO - PROCESS | 1646 | 1464711028352 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1646 | 1464711028354 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:10:28 INFO - PROCESS | 1646 | 1464711028356 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1646 | 1464711028357 Marionette TRACE conn2 <- [1,2062,null,{}] 09:10:28 INFO - PROCESS | 1646 | 1464711028361 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}] 09:10:28 INFO - PROCESS | 1646 | 1464711028470 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:10:28 INFO - PROCESS | 1646 | 1464711028491 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb8a800 == 58 [pid = 1646] [id = 523] 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1296f1c00) [pid = 1646] [serial = 1569] [outer = 0x0] 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12ac76800) [pid = 1646] [serial = 1570] [outer = 0x1296f1c00] 09:10:28 INFO - PROCESS | 1646 | 1464711028516 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12bad1800) [pid = 1646] [serial = 1571] [outer = 0x1296f1c00] 09:10:28 INFO - PROCESS | 1646 | 1464711028873 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]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 09:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:10:28 INFO - PROCESS | 1646 | 1464711028925 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1646 | 1464711028926 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:10:28 INFO - PROCESS | 1646 | 1464711028928 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1646 | 1464711028929 Marionette TRACE conn2 <- [1,2066,null,{}] 09:10:28 INFO - PROCESS | 1646 | 1464711028932 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}] 09:10:29 INFO - PROCESS | 1646 | 1464711029038 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:10:29 INFO - PROCESS | 1646 | 1464711029051 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4a6000 == 59 [pid = 1646] [id = 524] 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11324c400) [pid = 1646] [serial = 1572] [outer = 0x0] 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12bad1c00) [pid = 1646] [serial = 1573] [outer = 0x11324c400] 09:10:29 INFO - PROCESS | 1646 | 1464711029076 Marionette DEBUG loaded listener.js 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12bbc9c00) [pid = 1646] [serial = 1574] [outer = 0x11324c400] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x118209800) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x110f38c00) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x116738000) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bbc1400) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x123f74000) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1132ab000) [pid = 1646] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118208400) [pid = 1646] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x126bd6800) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126d14400) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1296f1800) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x129481c00) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129480c00) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:10:29 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12bbbe800) [pid = 1646] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:10:29 INFO - PROCESS | 1646 | 1464711029534 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]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 621ms 09:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:10:29 INFO - PROCESS | 1646 | 1464711029552 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1646 | 1464711029554 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:10:29 INFO - PROCESS | 1646 | 1464711029557 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1646 | 1464711029558 Marionette TRACE conn2 <- [1,2070,null,{}] 09:10:29 INFO - PROCESS | 1646 | 1464711029569 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}] 09:10:29 INFO - PROCESS | 1646 | 1464711029745 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:10:29 INFO - PROCESS | 1646 | 1464711029800 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb8c000 == 60 [pid = 1646] [id = 525] 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x110fab000) [pid = 1646] [serial = 1575] [outer = 0x0] 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x126f86000) [pid = 1646] [serial = 1576] [outer = 0x110fab000] 09:10:29 INFO - PROCESS | 1646 | 1464711029848 Marionette DEBUG loaded listener.js 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12bbcd400) [pid = 1646] [serial = 1577] [outer = 0x110fab000] 09:10:30 INFO - PROCESS | 1646 | 1464711030295 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]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 778ms 09:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:10:30 INFO - PROCESS | 1646 | 1464711030335 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1646 | 1464711030336 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:10:30 INFO - PROCESS | 1646 | 1464711030338 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1646 | 1464711030340 Marionette TRACE conn2 <- [1,2074,null,{}] 09:10:30 INFO - PROCESS | 1646 | 1464711030342 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}] 09:10:30 INFO - PROCESS | 1646 | 1464711030440 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:10:30 INFO - PROCESS | 1646 | 1464711030465 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce64800 == 61 [pid = 1646] [id = 526] 09:10:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12c11d400) [pid = 1646] [serial = 1578] [outer = 0x0] 09:10:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12c732c00) [pid = 1646] [serial = 1579] [outer = 0x12c11d400] 09:10:30 INFO - PROCESS | 1646 | 1464711030490 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12c738000) [pid = 1646] [serial = 1580] [outer = 0x12c11d400] 09:10:30 INFO - PROCESS | 1646 | 1464711030817 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]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 09:10:30 INFO - PROCESS | 1646 | 1464711030861 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1646 | 1464711030862 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:10:30 INFO - PROCESS | 1646 | 1464711030864 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1646 | 1464711030865 Marionette TRACE conn2 <- [1,2078,null,{}] 09:10:30 INFO - PROCESS | 1646 | 1464711030867 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}] 09:10:30 INFO - PROCESS | 1646 | 1464711030982 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:10:30 INFO - PROCESS | 1646 | 1464711030989 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf75000 == 62 [pid = 1646] [id = 527] 09:10:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x121703800) [pid = 1646] [serial = 1581] [outer = 0x0] 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12170a000) [pid = 1646] [serial = 1582] [outer = 0x121703800] 09:10:31 INFO - PROCESS | 1646 | 1464711031014 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12170f800) [pid = 1646] [serial = 1583] [outer = 0x121703800] 09:10:31 INFO - PROCESS | 1646 | 1464711031320 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]]]}] 09:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms 09:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:10:31 INFO - PROCESS | 1646 | 1464711031408 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:10:31 INFO - PROCESS | 1646 | 1464711031411 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:10:31 INFO - PROCESS | 1646 | 1464711031415 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:10:31 INFO - PROCESS | 1646 | 1464711031417 Marionette TRACE conn2 <- [1,2082,null,{}] 09:10:31 INFO - PROCESS | 1646 | 1464711031421 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}] 09:10:31 INFO - PROCESS | 1646 | 1464711031532 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:10:31 INFO - PROCESS | 1646 | 1464711031640 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x118241000 == 63 [pid = 1646] [id = 528] 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x113190800) [pid = 1646] [serial = 1584] [outer = 0x0] 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x113196000) [pid = 1646] [serial = 1585] [outer = 0x113190800] 09:10:31 INFO - PROCESS | 1646 | 1464711031671 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114f5dc00) [pid = 1646] [serial = 1586] [outer = 0x113190800] 09:10:32 INFO - PROCESS | 1646 | 1464711032146 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]]]}] 09:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 773ms 09:10:32 INFO - PROCESS | 1646 | 1464711032194 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:10:32 INFO - PROCESS | 1646 | 1464711032196 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:10:32 INFO - PROCESS | 1646 | 1464711032203 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1646 | 1464711032205 Marionette TRACE conn2 <- [1,2086,null,{}] 09:10:32 INFO - PROCESS | 1646 | 1464711032208 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}] 09:10:32 INFO - PROCESS | 1646 | 1464711032317 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:10:32 INFO - PROCESS | 1646 | 1464711032394 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x127672800 == 64 [pid = 1646] [id = 529] 09:10:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x117683400) [pid = 1646] [serial = 1587] [outer = 0x0] 09:10:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11838fc00) [pid = 1646] [serial = 1588] [outer = 0x117683400] 09:10:32 INFO - PROCESS | 1646 | 1464711032423 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1187a9c00) [pid = 1646] [serial = 1589] [outer = 0x117683400] 09:10:32 INFO - PROCESS | 1646 | 1464711032831 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]]]}] 09:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 675ms 09:10:32 INFO - PROCESS | 1646 | 1464711032876 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:10:32 INFO - PROCESS | 1646 | 1464711032877 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:10:32 INFO - PROCESS | 1646 | 1464711032880 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1646 | 1464711032881 Marionette TRACE conn2 <- [1,2090,null,{}] 09:10:32 INFO - PROCESS | 1646 | 1464711032908 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}] 09:10:33 INFO - PROCESS | 1646 | 1464711033055 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:10:33 INFO - PROCESS | 1646 | 1464711033069 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce62000 == 65 [pid = 1646] [id = 530] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119776c00) [pid = 1646] [serial = 1590] [outer = 0x0] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x121710400) [pid = 1646] [serial = 1591] [outer = 0x119776c00] 09:10:33 INFO - PROCESS | 1646 | 1464711033101 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x126b4fc00) [pid = 1646] [serial = 1592] [outer = 0x119776c00] 09:10:33 INFO - PROCESS | 1646 | 1464711033526 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]]]}] 09:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 718ms 09:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:10:33 INFO - PROCESS | 1646 | 1464711033599 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:10:33 INFO - PROCESS | 1646 | 1464711033600 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:10:33 INFO - PROCESS | 1646 | 1464711033602 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1646 | 1464711033603 Marionette TRACE conn2 <- [1,2094,null,{}] 09:10:33 INFO - PROCESS | 1646 | 1464711033606 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}] 09:10:33 INFO - PROCESS | 1646 | 1464711033716 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:10:33 INFO - PROCESS | 1646 | 1464711033792 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7ad000 == 66 [pid = 1646] [id = 531] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x126f87400) [pid = 1646] [serial = 1593] [outer = 0x0] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1271a3400) [pid = 1646] [serial = 1594] [outer = 0x126f87400] 09:10:33 INFO - PROCESS | 1646 | 1464711033822 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128d2d800) [pid = 1646] [serial = 1595] [outer = 0x126f87400] 09:10:34 INFO - PROCESS | 1646 | 1464711034234 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]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 672ms 09:10:34 INFO - PROCESS | 1646 | 1464711034275 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1646 | 1464711034276 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:10:34 INFO - PROCESS | 1646 | 1464711034278 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1646 | 1464711034279 Marionette TRACE conn2 <- [1,2098,null,{}] 09:10:34 INFO - PROCESS | 1646 | 1464711034282 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}] 09:10:34 INFO - PROCESS | 1646 | 1464711034404 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:10:34 INFO - PROCESS | 1646 | 1464711034481 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1354cc800 == 67 [pid = 1646] [id = 532] 09:10:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1271aa000) [pid = 1646] [serial = 1596] [outer = 0x0] 09:10:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12bacec00) [pid = 1646] [serial = 1597] [outer = 0x1271aa000] 09:10:34 INFO - PROCESS | 1646 | 1464711034510 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12bbd4000) [pid = 1646] [serial = 1598] [outer = 0x1271aa000] 09:10:34 INFO - PROCESS | 1646 | 1464711034917 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]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 09:10:34 INFO - PROCESS | 1646 | 1464711034949 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:10:34 INFO - PROCESS | 1646 | 1464711034951 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:10:34 INFO - PROCESS | 1646 | 1464711034953 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1646 | 1464711034954 Marionette TRACE conn2 <- [1,2102,null,{}] 09:10:34 INFO - PROCESS | 1646 | 1464711034957 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}] 09:10:35 INFO - PROCESS | 1646 | 1464711035080 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:10:35 INFO - PROCESS | 1646 | 1464711035160 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x135da2000 == 68 [pid = 1646] [id = 533] 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1294b0c00) [pid = 1646] [serial = 1599] [outer = 0x0] 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12bbd0000) [pid = 1646] [serial = 1600] [outer = 0x1294b0c00] 09:10:35 INFO - PROCESS | 1646 | 1464711035189 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12c734c00) [pid = 1646] [serial = 1601] [outer = 0x1294b0c00] 09:10:35 INFO - PROCESS | 1646 | 1464711035603 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]]]}] 09:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 09:10:35 INFO - PROCESS | 1646 | 1464711035624 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:10:35 INFO - PROCESS | 1646 | 1464711035626 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:10:35 INFO - PROCESS | 1646 | 1464711035628 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:10:35 INFO - PROCESS | 1646 | 1464711035629 Marionette TRACE conn2 <- [1,2106,null,{}] 09:10:35 INFO - PROCESS | 1646 | 1464711035631 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}] 09:10:35 INFO - PROCESS | 1646 | 1464711035796 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:10:35 INFO - PROCESS | 1646 | 1464711035874 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x110d9c000 == 69 [pid = 1646] [id = 534] 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x118233400) [pid = 1646] [serial = 1602] [outer = 0x0] 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128d2fc00) [pid = 1646] [serial = 1603] [outer = 0x118233400] 09:10:35 INFO - PROCESS | 1646 | 1464711035903 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12c73e000) [pid = 1646] [serial = 1604] [outer = 0x118233400] 09:10:36 INFO - PROCESS | 1646 | 1464711036329 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]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 720ms 09:10:36 INFO - PROCESS | 1646 | 1464711036348 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1646 | 1464711036350 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:10:36 INFO - PROCESS | 1646 | 1464711036352 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1646 | 1464711036353 Marionette TRACE conn2 <- [1,2110,null,{}] 09:10:36 INFO - PROCESS | 1646 | 1464711036355 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}] 09:10:36 INFO - PROCESS | 1646 | 1464711036630 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:10:36 INFO - PROCESS | 1646 | 1464711036731 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11873d000 == 70 [pid = 1646] [id = 535] 09:10:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x111c8a400) [pid = 1646] [serial = 1605] [outer = 0x0] 09:10:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11271ec00) [pid = 1646] [serial = 1606] [outer = 0x111c8a400] 09:10:36 INFO - PROCESS | 1646 | 1464711036760 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x113382c00) [pid = 1646] [serial = 1607] [outer = 0x111c8a400] 09:10:37 INFO - PROCESS | 1646 | 1464711037204 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]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 872ms 09:10:37 INFO - PROCESS | 1646 | 1464711037225 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:10:37 INFO - PROCESS | 1646 | 1464711037228 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:10:37 INFO - PROCESS | 1646 | 1464711037231 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1646 | 1464711037233 Marionette TRACE conn2 <- [1,2114,null,{}] 09:10:37 INFO - PROCESS | 1646 | 1464711037236 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}] 09:10:37 INFO - PROCESS | 1646 | 1464711037337 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:10:37 INFO - PROCESS | 1646 | 1464711037404 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b59800 == 71 [pid = 1646] [id = 536] 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x114f5c000) [pid = 1646] [serial = 1608] [outer = 0x0] 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1166cf400) [pid = 1646] [serial = 1609] [outer = 0x114f5c000] 09:10:37 INFO - PROCESS | 1646 | 1464711037432 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11815a800) [pid = 1646] [serial = 1610] [outer = 0x114f5c000] 09:10:37 INFO - PROCESS | 1646 | 1464711037852 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]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 673ms 09:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:10:37 INFO - PROCESS | 1646 | 1464711037903 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:10:37 INFO - PROCESS | 1646 | 1464711037905 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:10:37 INFO - PROCESS | 1646 | 1464711037907 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1646 | 1464711037909 Marionette TRACE conn2 <- [1,2118,null,{}] 09:10:37 INFO - PROCESS | 1646 | 1464711037911 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}] 09:10:38 INFO - PROCESS | 1646 | 1464711038031 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce64800 == 70 [pid = 1646] [id = 526] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb8c000 == 69 [pid = 1646] [id = 525] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4a6000 == 68 [pid = 1646] [id = 524] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb8a800 == 67 [pid = 1646] [id = 523] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab22800 == 66 [pid = 1646] [id = 522] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12a960800 == 65 [pid = 1646] [id = 521] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128d36800) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x128b54800 == 64 [pid = 1646] [id = 520] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1197bb800 == 63 [pid = 1646] [id = 519] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x125324000 == 62 [pid = 1646] [id = 518] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x118340800 == 61 [pid = 1646] [id = 517] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x118244000 == 60 [pid = 1646] [id = 516] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x119844800 == 59 [pid = 1646] [id = 515] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1354d5800 == 58 [pid = 1646] [id = 511] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12d225800 == 57 [pid = 1646] [id = 510] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x120f85800 == 56 [pid = 1646] [id = 509] 09:10:38 INFO - PROCESS | 1646 | --DOCSHELL 0x116883800 == 55 [pid = 1646] [id = 508] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x119b2cc00) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x110f45800) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x119b2d000) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12c116c00) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x118167800) [pid = 1646] [serial = 1470] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x126d13800) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x116446800) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1271a7000) [pid = 1646] [serial = 1476] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12663b400) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x118779800) [pid = 1646] [serial = 1488] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x116732c00) [pid = 1646] [serial = 901] [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.] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x126f8e800) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x126f87c00) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1290c8c00) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x115e6c000) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b223c00) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118a58000) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12b3b8000) [pid = 1646] [serial = 1479] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1271a6000) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119758400) [pid = 1646] [serial = 1482] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1290c3400) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12bbc0000) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x114eed000) [pid = 1646] [serial = 1485] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12948b400) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12bbc4800) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x118a58800) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a99b000) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118fae800) [pid = 1646] [serial = 1473] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x110f3a800) [pid = 1646] [serial = 1467] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12c11e800) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12bbcf400) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12c1d8c00) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 09:10:38 INFO - PROCESS | 1646 | 1464711038145 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aac000 == 56 [pid = 1646] [id = 537] 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x110f45800) [pid = 1646] [serial = 1611] [outer = 0x0] 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x116611c00) [pid = 1646] [serial = 1612] [outer = 0x110f45800] 09:10:38 INFO - PROCESS | 1646 | 1464711038173 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1187a3400) [pid = 1646] [serial = 1613] [outer = 0x110f45800] 09:10:38 INFO - PROCESS | 1646 | 1464711038485 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]]]}] 09:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 621ms 09:10:38 INFO - PROCESS | 1646 | 1464711038530 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1646 | 1464711038532 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:10:38 INFO - PROCESS | 1646 | 1464711038539 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1646 | 1464711038542 Marionette TRACE conn2 <- [1,2122,null,{}] 09:10:38 INFO - PROCESS | 1646 | 1464711038545 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}] 09:10:38 INFO - PROCESS | 1646 | 1464711038634 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:10:38 INFO - PROCESS | 1646 | 1464711038733 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217ab800 == 57 [pid = 1646] [id = 538] 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1182d0000) [pid = 1646] [serial = 1614] [outer = 0x0] 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119751000) [pid = 1646] [serial = 1615] [outer = 0x1182d0000] 09:10:38 INFO - PROCESS | 1646 | 1464711038759 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x120d64400) [pid = 1646] [serial = 1616] [outer = 0x1182d0000] 09:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:10:39 INFO - PROCESS | 1646 | 1464711039055 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]]]}] 09:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 527ms 09:10:39 INFO - PROCESS | 1646 | 1464711039067 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1646 | 1464711039069 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:10:39 INFO - PROCESS | 1646 | 1464711039071 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1646 | 1464711039072 Marionette TRACE conn2 <- [1,2126,null,{}] 09:10:39 INFO - PROCESS | 1646 | 1464711039075 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}] 09:10:39 INFO - PROCESS | 1646 | 1464711039224 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:10:39 INFO - PROCESS | 1646 | 1464711039305 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e1f800 == 58 [pid = 1646] [id = 539] 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1184bdc00) [pid = 1646] [serial = 1617] [outer = 0x0] 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x121706000) [pid = 1646] [serial = 1618] [outer = 0x1184bdc00] 09:10:39 INFO - PROCESS | 1646 | 1464711039331 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x121754800) [pid = 1646] [serial = 1619] [outer = 0x1184bdc00] 09:10:39 INFO - PROCESS | 1646 | 1464711039597 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]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 574ms 09:10:39 INFO - PROCESS | 1646 | 1464711039649 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1646 | 1464711039650 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:10:39 INFO - PROCESS | 1646 | 1464711039653 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1646 | 1464711039654 Marionette TRACE conn2 <- [1,2130,null,{}] 09:10:39 INFO - PROCESS | 1646 | 1464711039656 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}] 09:10:39 INFO - PROCESS | 1646 | 1464711039757 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:10:39 INFO - PROCESS | 1646 | 1464711039763 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x127679800 == 59 [pid = 1646] [id = 540] 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x121a05800) [pid = 1646] [serial = 1620] [outer = 0x0] 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123e99800) [pid = 1646] [serial = 1621] [outer = 0x121a05800] 09:10:39 INFO - PROCESS | 1646 | 1464711039804 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x126643c00) [pid = 1646] [serial = 1622] [outer = 0x121a05800] 09:10:40 INFO - PROCESS | 1646 | 1464711040364 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] 09:10:40 INFO - PROCESS | 1646 | 1464711040373 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:10:40 INFO - PROCESS | 1646 | 1464711040377 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:10:40 INFO - PROCESS | 1646 | 1464711040378 Marionette TRACE conn2 <- [1,2134,null,{}] 09:10:40 INFO - PROCESS | 1646 | 1464711040380 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}] 09:10:40 INFO - PROCESS | 1646 | 1464711040489 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:10:40 INFO - PROCESS | 1646 | 1464711040501 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290ad800 == 60 [pid = 1646] [id = 541] 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x126b50c00) [pid = 1646] [serial = 1623] [outer = 0x0] 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x127162000) [pid = 1646] [serial = 1624] [outer = 0x126b50c00] 09:10:40 INFO - PROCESS | 1646 | 1464711040526 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128a79400) [pid = 1646] [serial = 1625] [outer = 0x126b50c00] 09:10:40 INFO - PROCESS | 1646 | 1464711040883 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]]]}] 09:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 09:10:40 INFO - PROCESS | 1646 | 1464711040898 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:10:40 INFO - PROCESS | 1646 | 1464711040899 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:10:40 INFO - PROCESS | 1646 | 1464711040901 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:10:40 INFO - PROCESS | 1646 | 1464711040902 Marionette TRACE conn2 <- [1,2138,null,{}] 09:10:40 INFO - PROCESS | 1646 | 1464711040905 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}] 09:10:41 INFO - PROCESS | 1646 | 1464711041012 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:10:41 INFO - PROCESS | 1646 | 1464711041026 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6d5000 == 61 [pid = 1646] [id = 542] 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128a7a000) [pid = 1646] [serial = 1626] [outer = 0x0] 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128b6cc00) [pid = 1646] [serial = 1627] [outer = 0x128a7a000] 09:10:41 INFO - PROCESS | 1646 | 1464711041051 Marionette DEBUG loaded listener.js 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128bb0400) [pid = 1646] [serial = 1628] [outer = 0x128a7a000] 09:10:41 INFO - PROCESS | 1646 | 1464711041414 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]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 09:10:41 INFO - PROCESS | 1646 | 1464711041420 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1646 | 1464711041421 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:10:41 INFO - PROCESS | 1646 | 1464711041423 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1646 | 1464711041424 Marionette TRACE conn2 <- [1,2142,null,{}] 09:10:41 INFO - PROCESS | 1646 | 1464711041428 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}] 09:10:41 INFO - PROCESS | 1646 | 1464711041542 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:10:41 INFO - PROCESS | 1646 | 1464711041552 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acc3800 == 62 [pid = 1646] [id = 543] 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128a7e400) [pid = 1646] [serial = 1629] [outer = 0x0] 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128d34400) [pid = 1646] [serial = 1630] [outer = 0x128a7e400] 09:10:41 INFO - PROCESS | 1646 | 1464711041577 Marionette DEBUG loaded listener.js 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1291abc00) [pid = 1646] [serial = 1631] [outer = 0x128a7e400] 09:10:41 INFO - PROCESS | 1646 | 1464711041920 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] 09:10:41 INFO - PROCESS | 1646 | 1464711041946 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:10:41 INFO - PROCESS | 1646 | 1464711041949 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1646 | 1464711041950 Marionette TRACE conn2 <- [1,2146,null,{}] 09:10:41 INFO - PROCESS | 1646 | 1464711041952 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}] 09:10:42 INFO - PROCESS | 1646 | 1464711042058 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:10:42 INFO - PROCESS | 1646 | 1464711042072 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be90000 == 63 [pid = 1646] [id = 544] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11685ac00) [pid = 1646] [serial = 1632] [outer = 0x0] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129489800) [pid = 1646] [serial = 1633] [outer = 0x11685ac00] 09:10:42 INFO - PROCESS | 1646 | 1464711042100 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1294b1800) [pid = 1646] [serial = 1634] [outer = 0x11685ac00] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128d2e800) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128a76800) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128e0f000) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x110fab000) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1296f1c00) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x126f83c00) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x116126000) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11324c400) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x111c28000) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11923dc00) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x121161c00) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11820a800) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:10:42 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12c11d400) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:10:42 INFO - PROCESS | 1646 | 1464711042758 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] 09:10:42 INFO - PROCESS | 1646 | 1464711042772 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:10:42 INFO - PROCESS | 1646 | 1464711042775 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:10:42 INFO - PROCESS | 1646 | 1464711042779 Marionette TRACE conn2 <- [1,2150,null,{}] 09:10:42 INFO - PROCESS | 1646 | 1464711042783 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}] 09:10:42 INFO - PROCESS | 1646 | 1464711042857 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:10:42 INFO - PROCESS | 1646 | 1464711042915 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12965c000 == 64 [pid = 1646] [id = 545] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x110f3d400) [pid = 1646] [serial = 1635] [outer = 0x0] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11923dc00) [pid = 1646] [serial = 1636] [outer = 0x110f3d400] 09:10:42 INFO - PROCESS | 1646 | 1464711042962 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1294b7800) [pid = 1646] [serial = 1637] [outer = 0x110f3d400] 09:10:43 INFO - PROCESS | 1646 | 1464711043393 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]]]}] 09:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 628ms 09:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:10:43 INFO - PROCESS | 1646 | 1464711043403 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:10:43 INFO - PROCESS | 1646 | 1464711043406 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:10:43 INFO - PROCESS | 1646 | 1464711043411 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:10:43 INFO - PROCESS | 1646 | 1464711043416 Marionette TRACE conn2 <- [1,2154,null,{}] 09:10:43 INFO - PROCESS | 1646 | 1464711043432 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}] 09:10:43 INFO - PROCESS | 1646 | 1464711043602 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:10:43 INFO - PROCESS | 1646 | 1464711043613 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8d0800 == 65 [pid = 1646] [id = 546] 09:10:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12970e800) [pid = 1646] [serial = 1638] [outer = 0x0] 09:10:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a9ed400) [pid = 1646] [serial = 1639] [outer = 0x12970e800] 09:10:43 INFO - PROCESS | 1646 | 1464711043673 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12b3b8000) [pid = 1646] [serial = 1640] [outer = 0x12970e800] 09:10:44 INFO - PROCESS | 1646 | 1464711044011 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]]]}] 09:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 626ms 09:10:44 INFO - PROCESS | 1646 | 1464711044035 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1646 | 1464711044036 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:10:44 INFO - PROCESS | 1646 | 1464711044038 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1646 | 1464711044039 Marionette TRACE conn2 <- [1,2158,null,{}] 09:10:44 INFO - PROCESS | 1646 | 1464711044041 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}] 09:10:44 INFO - PROCESS | 1646 | 1464711044159 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:10:44 INFO - PROCESS | 1646 | 1464711044166 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb80000 == 66 [pid = 1646] [id = 547] 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x110f3b000) [pid = 1646] [serial = 1641] [outer = 0x0] 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12bad5400) [pid = 1646] [serial = 1642] [outer = 0x110f3b000] 09:10:44 INFO - PROCESS | 1646 | 1464711044190 Marionette DEBUG loaded listener.js 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12bbccc00) [pid = 1646] [serial = 1643] [outer = 0x110f3b000] 09:10:44 INFO - PROCESS | 1646 | 1464711044487 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]]]}] 09:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 470ms 09:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:10:44 INFO - PROCESS | 1646 | 1464711044509 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1646 | 1464711044510 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:10:44 INFO - PROCESS | 1646 | 1464711044515 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1646 | 1464711044516 Marionette TRACE conn2 <- [1,2162,null,{}] 09:10:44 INFO - PROCESS | 1646 | 1464711044519 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}] 09:10:44 INFO - PROCESS | 1646 | 1464711044607 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:10:44 INFO - PROCESS | 1646 | 1464711044739 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fb9800 == 67 [pid = 1646] [id = 548] 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x110ec0c00) [pid = 1646] [serial = 1644] [outer = 0x0] 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x110f46800) [pid = 1646] [serial = 1645] [outer = 0x110ec0c00] 09:10:44 INFO - PROCESS | 1646 | 1464711044772 Marionette DEBUG loaded listener.js 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x113196400) [pid = 1646] [serial = 1646] [outer = 0x110ec0c00] 09:10:45 INFO - PROCESS | 1646 | 1464711045236 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]]]}] 09:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 770ms 09:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:10:45 INFO - PROCESS | 1646 | 1464711045286 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:10:45 INFO - PROCESS | 1646 | 1464711045288 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:10:45 INFO - PROCESS | 1646 | 1464711045291 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:10:45 INFO - PROCESS | 1646 | 1464711045296 Marionette TRACE conn2 <- [1,2166,null,{}] 09:10:45 INFO - PROCESS | 1646 | 1464711045300 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}] 09:10:45 INFO - PROCESS | 1646 | 1464711045414 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:10:45 INFO - PROCESS | 1646 | 1464711045492 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b67000 == 68 [pid = 1646] [id = 549] 09:10:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11822e800) [pid = 1646] [serial = 1647] [outer = 0x0] 09:10:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x118705000) [pid = 1646] [serial = 1648] [outer = 0x11822e800] 09:10:45 INFO - PROCESS | 1646 | 1464711045523 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x118a5b400) [pid = 1646] [serial = 1649] [outer = 0x11822e800] 09:10:45 INFO - PROCESS | 1646 | 1464711045945 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]]]}] 09:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 675ms 09:10:45 INFO - PROCESS | 1646 | 1464711045969 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:10:45 INFO - PROCESS | 1646 | 1464711045971 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:10:45 INFO - PROCESS | 1646 | 1464711045974 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:10:45 INFO - PROCESS | 1646 | 1464711045975 Marionette TRACE conn2 <- [1,2170,null,{}] 09:10:45 INFO - PROCESS | 1646 | 1464711045978 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}] 09:10:46 INFO - PROCESS | 1646 | 1464711046105 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:10:46 INFO - PROCESS | 1646 | 1464711046184 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b4000 == 69 [pid = 1646] [id = 550] 09:10:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11923f000) [pid = 1646] [serial = 1650] [outer = 0x0] 09:10:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x121037400) [pid = 1646] [serial = 1651] [outer = 0x11923f000] 09:10:46 INFO - PROCESS | 1646 | 1464711046214 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121757000) [pid = 1646] [serial = 1652] [outer = 0x11923f000] 09:10:46 INFO - PROCESS | 1646 | 1464711046611 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]]]}] 09:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 09:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:10:46 INFO - PROCESS | 1646 | 1464711046648 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:10:46 INFO - PROCESS | 1646 | 1464711046649 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:10:46 INFO - PROCESS | 1646 | 1464711046657 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:10:46 INFO - PROCESS | 1646 | 1464711046664 Marionette TRACE conn2 <- [1,2174,null,{}] 09:10:46 INFO - PROCESS | 1646 | 1464711046667 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}] 09:10:46 INFO - PROCESS | 1646 | 1464711046777 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:10:46 INFO - PROCESS | 1646 | 1464711046843 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4a5000 == 70 [pid = 1646] [id = 551] 09:10:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119752800) [pid = 1646] [serial = 1653] [outer = 0x0] 09:10:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x126640c00) [pid = 1646] [serial = 1654] [outer = 0x119752800] 09:10:46 INFO - PROCESS | 1646 | 1464711046913 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128d3a800) [pid = 1646] [serial = 1655] [outer = 0x119752800] 09:10:47 INFO - PROCESS | 1646 | 1464711047347 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]]]}] 09:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 730ms 09:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:10:47 INFO - PROCESS | 1646 | 1464711047383 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:10:47 INFO - PROCESS | 1646 | 1464711047385 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:10:47 INFO - PROCESS | 1646 | 1464711047387 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:10:47 INFO - PROCESS | 1646 | 1464711047388 Marionette TRACE conn2 <- [1,2178,null,{}] 09:10:47 INFO - PROCESS | 1646 | 1464711047391 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}] 09:10:47 INFO - PROCESS | 1646 | 1464711047520 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:10:47 INFO - PROCESS | 1646 | 1464711047609 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353e2000 == 71 [pid = 1646] [id = 552] 09:10:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x126646400) [pid = 1646] [serial = 1656] [outer = 0x0] 09:10:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x1296ea000) [pid = 1646] [serial = 1657] [outer = 0x126646400] 09:10:47 INFO - PROCESS | 1646 | 1464711047640 Marionette DEBUG loaded listener.js 09:10:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a996000) [pid = 1646] [serial = 1658] [outer = 0x126646400] 09:10:48 INFO - PROCESS | 1646 | 1464711048031 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]]]}] 09:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 669ms 09:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:10:48 INFO - PROCESS | 1646 | 1464711048057 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1646 | 1464711048058 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:10:48 INFO - PROCESS | 1646 | 1464711048062 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1646 | 1464711048064 Marionette TRACE conn2 <- [1,2182,null,{}] 09:10:48 INFO - PROCESS | 1646 | 1464711048066 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}] 09:10:48 INFO - PROCESS | 1646 | 1464711048170 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:10:48 INFO - PROCESS | 1646 | 1464711048274 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d7e000 == 72 [pid = 1646] [id = 553] 09:10:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12bbc9400) [pid = 1646] [serial = 1659] [outer = 0x0] 09:10:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12bbd6000) [pid = 1646] [serial = 1660] [outer = 0x12bbc9400] 09:10:48 INFO - PROCESS | 1646 | 1464711048312 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12c1dbc00) [pid = 1646] [serial = 1661] [outer = 0x12bbc9400] 09:10:48 INFO - PROCESS | 1646 | 1464711048745 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]]]}] 09:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 720ms 09:10:48 INFO - PROCESS | 1646 | 1464711048782 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1646 | 1464711048783 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:10:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:10:48 INFO - PROCESS | 1646 | 1464711048786 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1646 | 1464711048787 Marionette TRACE conn2 <- [1,2186,null,{}] 09:10:48 INFO - PROCESS | 1646 | 1464711048789 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}] 09:10:48 INFO - PROCESS | 1646 | 1464711048915 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:10:48 INFO - PROCESS | 1646 | 1464711048994 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a9e800 == 73 [pid = 1646] [id = 554] 09:10:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x121767000) [pid = 1646] [serial = 1662] [outer = 0x0] 09:10:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12176d000) [pid = 1646] [serial = 1663] [outer = 0x121767000] 09:10:49 INFO - PROCESS | 1646 | 1464711049024 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12c1d4800) [pid = 1646] [serial = 1664] [outer = 0x121767000] 09:10:49 INFO - PROCESS | 1646 | 1464711049451 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]]]}] 09:10:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:10:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 718ms 09:10:49 INFO - PROCESS | 1646 | 1464711049509 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:10:49 INFO - PROCESS | 1646 | 1464711049511 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:10:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:10:49 INFO - PROCESS | 1646 | 1464711049515 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:10:49 INFO - PROCESS | 1646 | 1464711049516 Marionette TRACE conn2 <- [1,2190,null,{}] 09:10:49 INFO - PROCESS | 1646 | 1464711049519 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}] 09:10:49 INFO - PROCESS | 1646 | 1464711049628 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:10:49 INFO - PROCESS | 1646 | 1464711049707 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11984a000 == 74 [pid = 1646] [id = 555] 09:10:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x112a7d800) [pid = 1646] [serial = 1665] [outer = 0x0] 09:10:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x121704400) [pid = 1646] [serial = 1666] [outer = 0x112a7d800] 09:10:49 INFO - PROCESS | 1646 | 1464711049736 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12c120400) [pid = 1646] [serial = 1667] [outer = 0x112a7d800] 09:10:50 INFO - PROCESS | 1646 | 1464711050328 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]]]}] 09:10:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:10:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 869ms 09:10:50 INFO - PROCESS | 1646 | 1464711050384 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:10:50 INFO - PROCESS | 1646 | 1464711050387 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:10:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:10:50 INFO - PROCESS | 1646 | 1464711050390 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:10:50 INFO - PROCESS | 1646 | 1464711050393 Marionette TRACE conn2 <- [1,2194,null,{}] 09:10:50 INFO - PROCESS | 1646 | 1464711050396 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}] 09:10:50 INFO - PROCESS | 1646 | 1464711050505 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:10:50 INFO - PROCESS | 1646 | 1464711050588 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x123fbc000 == 75 [pid = 1646] [id = 556] 09:10:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x113191c00) [pid = 1646] [serial = 1668] [outer = 0x0] 09:10:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x115e69800) [pid = 1646] [serial = 1669] [outer = 0x113191c00] 09:10:50 INFO - PROCESS | 1646 | 1464711050617 Marionette DEBUG loaded listener.js 09:10:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11820a800) [pid = 1646] [serial = 1670] [outer = 0x113191c00] 09:10:51 INFO - PROCESS | 1646 | 1464711051034 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]]]}] 09:10:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:10:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 09:10:51 INFO - PROCESS | 1646 | 1464711051062 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1646 | 1464711051066 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:10:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:10:51 INFO - PROCESS | 1646 | 1464711051070 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1646 | 1464711051071 Marionette TRACE conn2 <- [1,2198,null,{}] 09:10:51 INFO - PROCESS | 1646 | 1464711051074 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}] 09:10:51 INFO - PROCESS | 1646 | 1464711051173 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:10:51 INFO - PROCESS | 1646 | 1464711051240 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e04800 == 76 [pid = 1646] [id = 557] 09:10:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1164ad800) [pid = 1646] [serial = 1671] [outer = 0x0] 09:10:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x119217000) [pid = 1646] [serial = 1672] [outer = 0x1164ad800] 09:10:51 INFO - PROCESS | 1646 | 1464711051328 Marionette DEBUG loaded listener.js 09:10:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x119b36800) [pid = 1646] [serial = 1673] [outer = 0x1164ad800] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12bea3000 == 75 [pid = 1646] [id = 414] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12cb80000 == 74 [pid = 1646] [id = 547] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8d0800 == 73 [pid = 1646] [id = 546] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12965c000 == 72 [pid = 1646] [id = 545] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12be90000 == 71 [pid = 1646] [id = 544] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12acc3800 == 70 [pid = 1646] [id = 543] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6d5000 == 69 [pid = 1646] [id = 542] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12170a000) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1290ad800 == 68 [pid = 1646] [id = 541] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x127679800 == 67 [pid = 1646] [id = 540] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x123e1f800 == 66 [pid = 1646] [id = 539] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1217ab800 == 65 [pid = 1646] [id = 538] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x116aac000 == 64 [pid = 1646] [id = 537] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x123b59800 == 63 [pid = 1646] [id = 536] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11873d000 == 62 [pid = 1646] [id = 535] 09:10:51 INFO - PROCESS | 1646 | --DOCSHELL 0x118241000 == 61 [pid = 1646] [id = 528] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x128d31800) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12c732c00) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12c738000) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12bbcd400) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12bbc9c00) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128d39400) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12bad1800) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x127541800) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128bb8800) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x129489400) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x126f86000) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12ac76800) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12a8b8c00) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x126f8b400) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x116a7bc00) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1166d3800) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x127549400) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12bad1c00) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x113199000) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11271e800) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x116731800) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11975a000) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x119b2c800) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x110f40800) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1290be000) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12c11e400) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x124ab7c00) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x126b4c400) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x118232000) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x118710400) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123fa5c00) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11319e400) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1646 | 1464711051672 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]]]}] 09:10:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:10:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 621ms 09:10:51 INFO - PROCESS | 1646 | 1464711051692 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1646 | 1464711051693 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:10:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:10:51 INFO - PROCESS | 1646 | 1464711051699 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1646 | 1464711051701 Marionette TRACE conn2 <- [1,2202,null,{}] 09:10:51 INFO - PROCESS | 1646 | 1464711051709 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}] 09:10:51 INFO - PROCESS | 1646 | 1464711051803 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:10:51 INFO - PROCESS | 1646 | 1464711051883 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b3b800 == 62 [pid = 1646] [id = 558] 09:10:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119b2d000) [pid = 1646] [serial = 1674] [outer = 0x0] 09:10:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12174fc00) [pid = 1646] [serial = 1675] [outer = 0x119b2d000] 09:10:51 INFO - PROCESS | 1646 | 1464711051911 Marionette DEBUG loaded listener.js 09:10:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x121764c00) [pid = 1646] [serial = 1676] [outer = 0x119b2d000] 09:10:52 INFO - PROCESS | 1646 | 1464711052284 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]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 622ms 09:10:52 INFO - PROCESS | 1646 | 1464711052321 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:10:52 INFO - PROCESS | 1646 | 1464711052324 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:10:52 INFO - PROCESS | 1646 | 1464711052327 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1646 | 1464711052329 Marionette TRACE conn2 <- [1,2206,null,{}] 09:10:52 INFO - PROCESS | 1646 | 1464711052332 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}] 09:10:52 INFO - PROCESS | 1646 | 1464711052477 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:10:52 INFO - PROCESS | 1646 | 1464711052560 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1266ae800 == 63 [pid = 1646] [id = 559] 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x121765400) [pid = 1646] [serial = 1677] [outer = 0x0] 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x123fa1c00) [pid = 1646] [serial = 1678] [outer = 0x121765400] 09:10:52 INFO - PROCESS | 1646 | 1464711052584 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x126d13800) [pid = 1646] [serial = 1679] [outer = 0x121765400] 09:10:52 INFO - PROCESS | 1646 | 1464711052863 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]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 571ms 09:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:10:52 INFO - PROCESS | 1646 | 1464711052901 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1646 | 1464711052902 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:10:52 INFO - PROCESS | 1646 | 1464711052904 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1646 | 1464711052905 Marionette TRACE conn2 <- [1,2210,null,{}] 09:10:52 INFO - PROCESS | 1646 | 1464711052907 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}] 09:10:53 INFO - PROCESS | 1646 | 1464711052997 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:10:53 INFO - PROCESS | 1646 | 1464711053076 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x129123000 == 64 [pid = 1646] [id = 560] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x126b4c400) [pid = 1646] [serial = 1680] [outer = 0x0] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x126f8d400) [pid = 1646] [serial = 1681] [outer = 0x126b4c400] 09:10:53 INFO - PROCESS | 1646 | 1464711053103 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12754c000) [pid = 1646] [serial = 1682] [outer = 0x126b4c400] 09:10:53 INFO - PROCESS | 1646 | 1464711053387 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]]]}] 09:10:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:10:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 09:10:53 INFO - PROCESS | 1646 | 1464711053426 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1646 | 1464711053429 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:10:53 INFO - PROCESS | 1646 | 1464711053433 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1646 | 1464711053434 Marionette TRACE conn2 <- [1,2214,null,{}] 09:10:53 INFO - PROCESS | 1646 | 1464711053436 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}] 09:10:53 INFO - PROCESS | 1646 | 1464711053537 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:10:53 INFO - PROCESS | 1646 | 1464711053544 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb5800 == 65 [pid = 1646] [id = 561] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128b69c00) [pid = 1646] [serial = 1683] [outer = 0x0] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128e0f000) [pid = 1646] [serial = 1684] [outer = 0x128b69c00] 09:10:53 INFO - PROCESS | 1646 | 1464711053570 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1294b3800) [pid = 1646] [serial = 1685] [outer = 0x128b69c00] 09:10:53 INFO - PROCESS | 1646 | 1464711053954 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]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 569ms 09:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:10:54 INFO - PROCESS | 1646 | 1464711054009 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 1646 | 1464711054011 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:10:54 INFO - PROCESS | 1646 | 1464711054013 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1646 | 1464711054014 Marionette TRACE conn2 <- [1,2218,null,{}] 09:10:54 INFO - PROCESS | 1646 | 1464711054016 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}] 09:10:54 INFO - PROCESS | 1646 | 1464711054125 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:10:54 INFO - PROCESS | 1646 | 1464711054137 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb90800 == 66 [pid = 1646] [id = 562] 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x129487400) [pid = 1646] [serial = 1686] [outer = 0x0] 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a8b6800) [pid = 1646] [serial = 1687] [outer = 0x129487400] 09:10:54 INFO - PROCESS | 1646 | 1464711054162 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12ac75800) [pid = 1646] [serial = 1688] [outer = 0x129487400] 09:10:54 INFO - PROCESS | 1646 | 1464711054502 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]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 09:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:10:54 INFO - PROCESS | 1646 | 1464711054532 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 1646 | 1464711054533 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:10:54 INFO - PROCESS | 1646 | 1464711054536 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1646 | 1464711054537 Marionette TRACE conn2 <- [1,2222,null,{}] 09:10:54 INFO - PROCESS | 1646 | 1464711054539 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}] 09:10:54 INFO - PROCESS | 1646 | 1464711054658 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:10:54 INFO - PROCESS | 1646 | 1464711054690 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b1800 == 67 [pid = 1646] [id = 563] 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1294b7400) [pid = 1646] [serial = 1689] [outer = 0x0] 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12bbc1800) [pid = 1646] [serial = 1690] [outer = 0x1294b7400] 09:10:54 INFO - PROCESS | 1646 | 1464711054733 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12c1d3000) [pid = 1646] [serial = 1691] [outer = 0x1294b7400] 09:10:55 INFO - PROCESS | 1646 | 1464711055254 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]]]}] 09:10:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:10:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 768ms 09:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:10:55 INFO - PROCESS | 1646 | 1464711055305 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1646 | 1464711055306 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:10:55 INFO - PROCESS | 1646 | 1464711055314 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1646 | 1464711055315 Marionette TRACE conn2 <- [1,2226,null,{}] 09:10:55 INFO - PROCESS | 1646 | 1464711055325 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}] 09:10:55 INFO - PROCESS | 1646 | 1464711055455 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:10:55 INFO - PROCESS | 1646 | 1464711055476 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb7f000 == 68 [pid = 1646] [id = 564] 09:10:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x126df2800) [pid = 1646] [serial = 1692] [outer = 0x0] 09:10:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x126dfa000) [pid = 1646] [serial = 1693] [outer = 0x126df2800] 09:10:55 INFO - PROCESS | 1646 | 1464711055500 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x126dff800) [pid = 1646] [serial = 1694] [outer = 0x126df2800] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x128a7a000) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x126b50c00) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11685ac00) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x110f3d400) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x121703800) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x110f45800) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x121a05800) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1184bdc00) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1182d0000) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128a7e400) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x114f5c000) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x111c8a400) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:10:55 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12970e800) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:10:55 INFO - PROCESS | 1646 | 1464711055942 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]]]}] 09:10:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:10:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 675ms 09:10:55 INFO - PROCESS | 1646 | 1464711055984 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1646 | 1464711055986 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:10:55 INFO - PROCESS | 1646 | 1464711055988 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1646 | 1464711055990 Marionette TRACE conn2 <- [1,2230,null,{}] 09:10:55 INFO - PROCESS | 1646 | 1464711055992 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}] 09:10:56 INFO - PROCESS | 1646 | 1464711056103 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:10:56 INFO - PROCESS | 1646 | 1464711056198 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b1000 == 69 [pid = 1646] [id = 565] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1182d0000) [pid = 1646] [serial = 1695] [outer = 0x0] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12170b800) [pid = 1646] [serial = 1696] [outer = 0x1182d0000] 09:10:56 INFO - PROCESS | 1646 | 1464711056240 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1271a6c00) [pid = 1646] [serial = 1697] [outer = 0x1182d0000] 09:10:56 INFO - PROCESS | 1646 | 1464711056609 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]]]}] 09:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 669ms 09:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:10:56 INFO - PROCESS | 1646 | 1464711056658 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:10:56 INFO - PROCESS | 1646 | 1464711056659 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:10:56 INFO - PROCESS | 1646 | 1464711056662 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:10:56 INFO - PROCESS | 1646 | 1464711056663 Marionette TRACE conn2 <- [1,2234,null,{}] 09:10:56 INFO - PROCESS | 1646 | 1464711056665 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}] 09:10:56 INFO - PROCESS | 1646 | 1464711056804 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:10:56 INFO - PROCESS | 1646 | 1464711056811 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d499800 == 70 [pid = 1646] [id = 566] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1276ed400) [pid = 1646] [serial = 1698] [outer = 0x0] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1276f6400) [pid = 1646] [serial = 1699] [outer = 0x1276ed400] 09:10:56 INFO - PROCESS | 1646 | 1464711056841 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12ac6e800) [pid = 1646] [serial = 1700] [outer = 0x1276ed400] 09:10:57 INFO - PROCESS | 1646 | 1464711057181 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]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 09:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:10:57 INFO - PROCESS | 1646 | 1464711057231 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1646 | 1464711057233 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:10:57 INFO - PROCESS | 1646 | 1464711057235 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1646 | 1464711057236 Marionette TRACE conn2 <- [1,2238,null,{}] 09:10:57 INFO - PROCESS | 1646 | 1464711057238 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}] 09:10:57 INFO - PROCESS | 1646 | 1464711057329 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:10:57 INFO - PROCESS | 1646 | 1464711057333 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x135aac000 == 71 [pid = 1646] [id = 567] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x111a06000) [pid = 1646] [serial = 1701] [outer = 0x0] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x126da9800) [pid = 1646] [serial = 1702] [outer = 0x111a06000] 09:10:57 INFO - PROCESS | 1646 | 1464711057358 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x126dae400) [pid = 1646] [serial = 1703] [outer = 0x111a06000] 09:10:57 INFO - PROCESS | 1646 | 1464711057696 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]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 468ms 09:10:57 INFO - PROCESS | 1646 | 1464711057704 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1646 | 1464711057705 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:10:57 INFO - PROCESS | 1646 | 1464711057707 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1646 | 1464711057708 Marionette TRACE conn2 <- [1,2242,null,{}] 09:10:57 INFO - PROCESS | 1646 | 1464711057712 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}] 09:10:57 INFO - PROCESS | 1646 | 1464711057837 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:10:57 INFO - PROCESS | 1646 | 1464711057953 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x116885000 == 72 [pid = 1646] [id = 568] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x110f40800) [pid = 1646] [serial = 1704] [outer = 0x0] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1121a9400) [pid = 1646] [serial = 1705] [outer = 0x110f40800] 09:10:57 INFO - PROCESS | 1646 | 1464711057985 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x113cd6800) [pid = 1646] [serial = 1706] [outer = 0x110f40800] 09:10:58 INFO - PROCESS | 1646 | 1464711058435 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]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:10:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 770ms 09:10:58 INFO - PROCESS | 1646 | 1464711058479 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1646 | 1464711058483 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:10:58 INFO - PROCESS | 1646 | 1464711058487 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1646 | 1464711058491 Marionette TRACE conn2 <- [1,2246,null,{}] 09:10:58 INFO - PROCESS | 1646 | 1464711058495 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}] 09:10:58 INFO - PROCESS | 1646 | 1464711058675 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:10:58 INFO - PROCESS | 1646 | 1464711058820 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d20800 == 73 [pid = 1646] [id = 569] 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11685ac00) [pid = 1646] [serial = 1707] [outer = 0x0] 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11975c800) [pid = 1646] [serial = 1708] [outer = 0x11685ac00] 09:10:58 INFO - PROCESS | 1646 | 1464711058872 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x121705800) [pid = 1646] [serial = 1709] [outer = 0x11685ac00] 09:10:59 INFO - PROCESS | 1646 | 1464711059377 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]]]}] 09:10:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:10:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 926ms 09:10:59 INFO - PROCESS | 1646 | 1464711059415 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:10:59 INFO - PROCESS | 1646 | 1464711059417 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:10:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:10:59 INFO - PROCESS | 1646 | 1464711059420 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 1646 | 1464711059421 Marionette TRACE conn2 <- [1,2250,null,{}] 09:10:59 INFO - PROCESS | 1646 | 1464711059424 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}] 09:10:59 INFO - PROCESS | 1646 | 1464711059537 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:10:59 INFO - PROCESS | 1646 | 1464711059618 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce5d800 == 74 [pid = 1646] [id = 570] 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x121753c00) [pid = 1646] [serial = 1710] [outer = 0x0] 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12176c400) [pid = 1646] [serial = 1711] [outer = 0x121753c00] 09:10:59 INFO - PROCESS | 1646 | 1464711059648 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x126da1400) [pid = 1646] [serial = 1712] [outer = 0x121753c00] 09:11:00 INFO - PROCESS | 1646 | 1464711060079 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]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 09:11:00 INFO - PROCESS | 1646 | 1464711060090 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:11:00 INFO - PROCESS | 1646 | 1464711060091 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:11:00 INFO - PROCESS | 1646 | 1464711060099 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1646 | 1464711060103 Marionette TRACE conn2 <- [1,2254,null,{}] 09:11:00 INFO - PROCESS | 1646 | 1464711060107 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}] 09:11:00 INFO - PROCESS | 1646 | 1464711060221 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:11:00 INFO - PROCESS | 1646 | 1464711060348 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1356ac000 == 75 [pid = 1646] [id = 571] 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x126da6c00) [pid = 1646] [serial = 1713] [outer = 0x0] 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1276eb800) [pid = 1646] [serial = 1714] [outer = 0x126da6c00] 09:11:00 INFO - PROCESS | 1646 | 1464711060383 Marionette DEBUG loaded listener.js 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128a7a000) [pid = 1646] [serial = 1715] [outer = 0x126da6c00] 09:11:00 INFO - PROCESS | 1646 | 1464711060800 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]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 09:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:11:00 INFO - PROCESS | 1646 | 1464711060825 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 1646 | 1464711060827 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:11:00 INFO - PROCESS | 1646 | 1464711060829 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1646 | 1464711060830 Marionette TRACE conn2 <- [1,2258,null,{}] 09:11:00 INFO - PROCESS | 1646 | 1464711060833 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}] 09:11:00 INFO - PROCESS | 1646 | 1464711060945 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:11:01 INFO - PROCESS | 1646 | 1464711061052 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1356c4000 == 76 [pid = 1646] [id = 572] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x1276f3000) [pid = 1646] [serial = 1716] [outer = 0x0] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x128d31800) [pid = 1646] [serial = 1717] [outer = 0x1276f3000] 09:11:01 INFO - PROCESS | 1646 | 1464711061083 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x129480c00) [pid = 1646] [serial = 1718] [outer = 0x1276f3000] 09:11:01 INFO - PROCESS | 1646 | 1464711061498 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]]]}] 09:11:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:11:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms 09:11:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:11:01 INFO - PROCESS | 1646 | 1464711061568 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:11:01 INFO - PROCESS | 1646 | 1464711061569 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:11:01 INFO - PROCESS | 1646 | 1464711061572 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:11:01 INFO - PROCESS | 1646 | 1464711061573 Marionette TRACE conn2 <- [1,2262,null,{}] 09:11:01 INFO - PROCESS | 1646 | 1464711061588 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}] 09:11:01 INFO - PROCESS | 1646 | 1464711061723 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:11:01 INFO - PROCESS | 1646 | 1464711061733 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b30800 == 77 [pid = 1646] [id = 573] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12ac70400) [pid = 1646] [serial = 1719] [outer = 0x0] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12bad2000) [pid = 1646] [serial = 1720] [outer = 0x12ac70400] 09:11:01 INFO - PROCESS | 1646 | 1464711061768 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12c1dc000) [pid = 1646] [serial = 1721] [outer = 0x12ac70400] 09:11:02 INFO - PROCESS | 1646 | 1464711062209 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]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 671ms 09:11:02 INFO - PROCESS | 1646 | 1464711062243 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1646 | 1464711062245 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:11:02 INFO - PROCESS | 1646 | 1464711062247 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1646 | 1464711062248 Marionette TRACE conn2 <- [1,2266,null,{}] 09:11:02 INFO - PROCESS | 1646 | 1464711062251 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}] 09:11:02 INFO - PROCESS | 1646 | 1464711062360 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:11:02 INFO - PROCESS | 1646 | 1464711062510 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce5a800 == 78 [pid = 1646] [id = 574] 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a9f3c00) [pid = 1646] [serial = 1722] [outer = 0x0] 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12c735800) [pid = 1646] [serial = 1723] [outer = 0x12a9f3c00] 09:11:02 INFO - PROCESS | 1646 | 1464711062542 Marionette DEBUG loaded listener.js 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12c8f3400) [pid = 1646] [serial = 1724] [outer = 0x12a9f3c00] 09:11:02 INFO - PROCESS | 1646 | 1464711062950 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]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 723ms 09:11:02 INFO - PROCESS | 1646 | 1464711062971 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1646 | 1464711062972 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:11:02 INFO - PROCESS | 1646 | 1464711062975 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1646 | 1464711062976 Marionette TRACE conn2 <- [1,2270,null,{}] 09:11:02 INFO - PROCESS | 1646 | 1464711062978 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}] 09:11:03 INFO - PROCESS | 1646 | 1464711063107 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:11:03 INFO - PROCESS | 1646 | 1464711063190 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197b2800 == 79 [pid = 1646] [id = 575] 09:11:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x110f42c00) [pid = 1646] [serial = 1725] [outer = 0x0] 09:11:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x121751000) [pid = 1646] [serial = 1726] [outer = 0x110f42c00] 09:11:03 INFO - PROCESS | 1646 | 1464711063220 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12c8f1c00) [pid = 1646] [serial = 1727] [outer = 0x110f42c00] 09:11:03 INFO - PROCESS | 1646 | 1464711063649 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]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 720ms 09:11:03 INFO - PROCESS | 1646 | 1464711063695 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1646 | 1464711063697 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:11:03 INFO - PROCESS | 1646 | 1464711063699 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1646 | 1464711063700 Marionette TRACE conn2 <- [1,2274,null,{}] 09:11:03 INFO - PROCESS | 1646 | 1464711063702 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}] 09:11:03 INFO - PROCESS | 1646 | 1464711063811 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:11:04 INFO - PROCESS | 1646 | 1464711064087 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210bb800 == 80 [pid = 1646] [id = 576] 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x110ebd000) [pid = 1646] [serial = 1728] [outer = 0x0] 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x11303d000) [pid = 1646] [serial = 1729] [outer = 0x110ebd000] 09:11:04 INFO - PROCESS | 1646 | 1464711064143 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x114f5a800) [pid = 1646] [serial = 1730] [outer = 0x110ebd000] 09:11:04 INFO - PROCESS | 1646 | 1464711064602 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]]]}] 09:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 922ms 09:11:04 INFO - PROCESS | 1646 | 1464711064621 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:11:04 INFO - PROCESS | 1646 | 1464711064624 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:11:04 INFO - PROCESS | 1646 | 1464711064627 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:11:04 INFO - PROCESS | 1646 | 1464711064629 Marionette TRACE conn2 <- [1,2278,null,{}] 09:11:04 INFO - PROCESS | 1646 | 1464711064632 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}] 09:11:04 INFO - PROCESS | 1646 | 1464711064738 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:11:04 INFO - PROCESS | 1646 | 1464711064808 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x127660000 == 81 [pid = 1646] [id = 577] 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x114f58400) [pid = 1646] [serial = 1731] [outer = 0x0] 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x116734c00) [pid = 1646] [serial = 1732] [outer = 0x114f58400] 09:11:04 INFO - PROCESS | 1646 | 1464711064848 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1187ab800) [pid = 1646] [serial = 1733] [outer = 0x114f58400] 09:11:05 INFO - PROCESS | 1646 | 1464711065285 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]]]}] 09:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 673ms 09:11:05 INFO - PROCESS | 1646 | 1464711065301 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 1646 | 1464711065303 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:11:05 INFO - PROCESS | 1646 | 1464711065306 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1646 | 1464711065308 Marionette TRACE conn2 <- [1,2282,null,{}] 09:11:05 INFO - PROCESS | 1646 | 1464711065310 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}] 09:11:05 INFO - PROCESS | 1646 | 1464711065416 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:11:05 INFO - PROCESS | 1646 | 1464711065511 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x135aac000 == 80 [pid = 1646] [id = 567] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d499800 == 79 [pid = 1646] [id = 566] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4b1000 == 78 [pid = 1646] [id = 565] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12cb7f000 == 77 [pid = 1646] [id = 564] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4b1800 == 76 [pid = 1646] [id = 563] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb90800 == 75 [pid = 1646] [id = 562] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12bad5400) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x110da4000 == 76 [pid = 1646] [id = 578] 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1121b5400) [pid = 1646] [serial = 1734] [outer = 0x0] 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x116733400) [pid = 1646] [serial = 1735] [outer = 0x1121b5400] 09:11:05 INFO - PROCESS | 1646 | 1464711065571 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x121703c00) [pid = 1646] [serial = 1736] [outer = 0x1121b5400] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb5800 == 75 [pid = 1646] [id = 561] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x129123000 == 74 [pid = 1646] [id = 560] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1266ae800 == 73 [pid = 1646] [id = 559] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x123b3b800 == 72 [pid = 1646] [id = 558] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x117e04800 == 71 [pid = 1646] [id = 557] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x123fbc000 == 70 [pid = 1646] [id = 556] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x135a9e800 == 69 [pid = 1646] [id = 554] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x126d7e000 == 68 [pid = 1646] [id = 553] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1353e2000 == 67 [pid = 1646] [id = 552] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4a5000 == 66 [pid = 1646] [id = 551] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4b4000 == 65 [pid = 1646] [id = 550] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x123b67000 == 64 [pid = 1646] [id = 549] 09:11:05 INFO - PROCESS | 1646 | --DOCSHELL 0x112fb9800 == 63 [pid = 1646] [id = 548] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12a9ed400) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x1294b1800) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1291abc00) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x126643c00) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1294b7800) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x128a79400) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x128b6cc00) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x127162000) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x128bb0400) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x129489800) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11923dc00) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12170f800) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12bbd0000) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x116611c00) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1187a3400) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x123e99800) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x1271a3400) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x121706000) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x121754800) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x119751000) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x120d64400) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128d34400) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128d2fc00) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11815a800) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1166cf400) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11838fc00) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12bacec00) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x121710400) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x113382c00) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11271ec00) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x113196000) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12b3b8000) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 09:11:05 INFO - PROCESS | 1646 | 1464711065901 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]]]}] 09:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 619ms 09:11:05 INFO - PROCESS | 1646 | 1464711065926 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 1646 | 1464711065928 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:11:05 INFO - PROCESS | 1646 | 1464711065934 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1646 | 1464711065939 Marionette TRACE conn2 <- [1,2286,null,{}] 09:11:05 INFO - PROCESS | 1646 | 1464711065947 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}] 09:11:06 INFO - PROCESS | 1646 | 1464711066038 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:11:06 INFO - PROCESS | 1646 | 1464711066044 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b45800 == 64 [pid = 1646] [id = 579] 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12174ec00) [pid = 1646] [serial = 1737] [outer = 0x0] 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12175a000) [pid = 1646] [serial = 1738] [outer = 0x12174ec00] 09:11:06 INFO - PROCESS | 1646 | 1464711066069 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x121a0dc00) [pid = 1646] [serial = 1739] [outer = 0x12174ec00] 09:11:06 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 09:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 525ms 09:11:06 INFO - PROCESS | 1646 | 1464711066448 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]]]}] 09:11:06 INFO - PROCESS | 1646 | 1464711066458 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 1646 | 1464711066460 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:11:06 INFO - PROCESS | 1646 | 1464711066464 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1646 | 1464711066465 Marionette TRACE conn2 <- [1,2290,null,{}] 09:11:06 INFO - PROCESS | 1646 | 1464711066468 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}] 09:11:06 INFO - PROCESS | 1646 | 1464711066560 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:11:06 INFO - PROCESS | 1646 | 1464711066624 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x126cc4000 == 65 [pid = 1646] [id = 580] 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x121759400) [pid = 1646] [serial = 1740] [outer = 0x0] 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12663b400) [pid = 1646] [serial = 1741] [outer = 0x121759400] 09:11:06 INFO - PROCESS | 1646 | 1464711066650 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x126da1000) [pid = 1646] [serial = 1742] [outer = 0x121759400] 09:11:06 INFO - PROCESS | 1646 | 1464711066948 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]]]}] 09:11:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 09:11:06 INFO - PROCESS | 1646 | 1464711066984 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 1646 | 1464711066985 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:11:06 INFO - PROCESS | 1646 | 1464711066987 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1646 | 1464711066988 Marionette TRACE conn2 <- [1,2294,null,{}] 09:11:06 INFO - PROCESS | 1646 | 1464711066990 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}] 09:11:07 INFO - PROCESS | 1646 | 1464711067077 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:11:07 INFO - PROCESS | 1646 | 1464711067143 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298c1800 == 66 [pid = 1646] [id = 581] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x126df1000) [pid = 1646] [serial = 1743] [outer = 0x0] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x126df4800) [pid = 1646] [serial = 1744] [outer = 0x126df1000] 09:11:07 INFO - PROCESS | 1646 | 1464711067174 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x126f83800) [pid = 1646] [serial = 1745] [outer = 0x126df1000] 09:11:07 INFO - PROCESS | 1646 | 1464711067487 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]]]}] 09:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 09:11:07 INFO - PROCESS | 1646 | 1464711067508 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:11:07 INFO - PROCESS | 1646 | 1464711067509 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:11:07 INFO - PROCESS | 1646 | 1464711067515 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1646 | 1464711067516 Marionette TRACE conn2 <- [1,2298,null,{}] 09:11:07 INFO - PROCESS | 1646 | 1464711067519 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}] 09:11:07 INFO - PROCESS | 1646 | 1464711067608 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:11:07 INFO - PROCESS | 1646 | 1464711067613 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba20800 == 67 [pid = 1646] [id = 582] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x126f88800) [pid = 1646] [serial = 1746] [outer = 0x0] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1276f2000) [pid = 1646] [serial = 1747] [outer = 0x126f88800] 09:11:07 INFO - PROCESS | 1646 | 1464711067638 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128a77000) [pid = 1646] [serial = 1748] [outer = 0x126f88800] 09:11:08 INFO - PROCESS | 1646 | 1464711068024 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 09:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:11:08 INFO - PROCESS | 1646 | 1464711068033 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1646 | 1464711068035 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:11:08 INFO - PROCESS | 1646 | 1464711068037 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1646 | 1464711068038 Marionette TRACE conn2 <- [1,2302,null,{}] 09:11:08 INFO - PROCESS | 1646 | 1464711068040 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}] 09:11:08 INFO - PROCESS | 1646 | 1464711068156 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:11:08 INFO - PROCESS | 1646 | 1464711068171 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b0000 == 68 [pid = 1646] [id = 583] 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x1271a3400) [pid = 1646] [serial = 1749] [outer = 0x0] 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x128b6cc00) [pid = 1646] [serial = 1750] [outer = 0x1271a3400] 09:11:08 INFO - PROCESS | 1646 | 1464711068197 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x128bb6400) [pid = 1646] [serial = 1751] [outer = 0x1271a3400] 09:11:08 INFO - PROCESS | 1646 | 1464711068542 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 09:11:08 INFO - PROCESS | 1646 | 1464711068559 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1646 | 1464711068561 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:11:08 INFO - PROCESS | 1646 | 1464711068565 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1646 | 1464711068566 Marionette TRACE conn2 <- [1,2306,null,{}] 09:11:08 INFO - PROCESS | 1646 | 1464711068574 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}] 09:11:08 INFO - PROCESS | 1646 | 1464711068685 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:11:08 INFO - PROCESS | 1646 | 1464711068725 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8b7000 == 69 [pid = 1646] [id = 584] 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128a82000) [pid = 1646] [serial = 1752] [outer = 0x0] 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x128e0b800) [pid = 1646] [serial = 1753] [outer = 0x128a82000] 09:11:08 INFO - PROCESS | 1646 | 1464711068751 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x1294ab400) [pid = 1646] [serial = 1754] [outer = 0x128a82000] 09:11:09 INFO - PROCESS | 1646 | 1464711069076 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 526ms 09:11:09 INFO - PROCESS | 1646 | 1464711069092 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1646 | 1464711069093 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:11:09 INFO - PROCESS | 1646 | 1464711069099 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1646 | 1464711069100 Marionette TRACE conn2 <- [1,2310,null,{}] 09:11:09 INFO - PROCESS | 1646 | 1464711069102 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}] 09:11:09 INFO - PROCESS | 1646 | 1464711069236 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:11:09 INFO - PROCESS | 1646 | 1464711069250 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce76000 == 70 [pid = 1646] [id = 585] 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x128e0d000) [pid = 1646] [serial = 1755] [outer = 0x0] 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1296f1c00) [pid = 1646] [serial = 1756] [outer = 0x128e0d000] 09:11:09 INFO - PROCESS | 1646 | 1464711069275 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12a9ed400) [pid = 1646] [serial = 1757] [outer = 0x128e0d000] 09:11:09 INFO - PROCESS | 1646 | 1464711069650 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 570ms 09:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:11:09 INFO - PROCESS | 1646 | 1464711069668 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1646 | 1464711069669 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:11:09 INFO - PROCESS | 1646 | 1464711069671 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1646 | 1464711069672 Marionette TRACE conn2 <- [1,2314,null,{}] 09:11:09 INFO - PROCESS | 1646 | 1464711069674 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}] 09:11:09 INFO - PROCESS | 1646 | 1464711069790 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x129487400) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1294b7400) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x128b69c00) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1164ad800) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x119b2d000) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x126b4c400) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x126df2800) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x1182d0000) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x113191c00) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1276ed400) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x121765400) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:11:09 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x110f3b000) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:11:10 INFO - PROCESS | 1646 | 1464711070024 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f71000 == 71 [pid = 1646] [id = 586] 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11324cc00) [pid = 1646] [serial = 1758] [outer = 0x0] 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x118232000) [pid = 1646] [serial = 1759] [outer = 0x11324cc00] 09:11:10 INFO - PROCESS | 1646 | 1464711070055 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x126f90c00) [pid = 1646] [serial = 1760] [outer = 0x11324cc00] 09:11:10 INFO - PROCESS | 1646 | 1464711070388 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]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:11:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 724ms 09:11:10 INFO - PROCESS | 1646 | 1464711070398 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:11:10 INFO - PROCESS | 1646 | 1464711070400 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:11:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:11:10 INFO - PROCESS | 1646 | 1464711070403 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1646 | 1464711070404 Marionette TRACE conn2 <- [1,2318,null,{}] 09:11:10 INFO - PROCESS | 1646 | 1464711070407 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}] 09:11:10 INFO - PROCESS | 1646 | 1464711070521 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:11:10 INFO - PROCESS | 1646 | 1464711070611 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1356be000 == 72 [pid = 1646] [id = 587] 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x126d6c000) [pid = 1646] [serial = 1761] [outer = 0x0] 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1294b7400) [pid = 1646] [serial = 1762] [outer = 0x126d6c000] 09:11:10 INFO - PROCESS | 1646 | 1464711070636 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12bacec00) [pid = 1646] [serial = 1763] [outer = 0x126d6c000] 09:11:10 INFO - PROCESS | 1646 | 1464711070916 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] 09:11:10 INFO - PROCESS | 1646 | 1464711070924 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:11:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:11:10 INFO - PROCESS | 1646 | 1464711070934 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1646 | 1464711070935 Marionette TRACE conn2 <- [1,2322,null,{}] 09:11:10 INFO - PROCESS | 1646 | 1464711070937 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}] 09:11:11 INFO - PROCESS | 1646 | 1464711071034 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:11:11 INFO - PROCESS | 1646 | 1464711071038 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b29000 == 73 [pid = 1646] [id = 588] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12bbc1000) [pid = 1646] [serial = 1764] [outer = 0x0] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12c117c00) [pid = 1646] [serial = 1765] [outer = 0x12bbc1000] 09:11:11 INFO - PROCESS | 1646 | 1464711071063 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12c733800) [pid = 1646] [serial = 1766] [outer = 0x12bbc1000] 09:11:11 INFO - PROCESS | 1646 | 1464711071388 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]]]}] 09:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 476ms 09:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:11:11 INFO - PROCESS | 1646 | 1464711071404 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 1646 | 1464711071405 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:11:11 INFO - PROCESS | 1646 | 1464711071407 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 1646 | 1464711071408 Marionette TRACE conn2 <- [1,2326,null,{}] 09:11:11 INFO - PROCESS | 1646 | 1464711071416 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}] 09:11:11 INFO - PROCESS | 1646 | 1464711071547 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:11:11 INFO - PROCESS | 1646 | 1464711071554 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d9c000 == 74 [pid = 1646] [id = 589] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12ac78400) [pid = 1646] [serial = 1767] [outer = 0x0] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12c73dc00) [pid = 1646] [serial = 1768] [outer = 0x12ac78400] 09:11:11 INFO - PROCESS | 1646 | 1464711071580 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12cfbc800) [pid = 1646] [serial = 1769] [outer = 0x12ac78400] 09:11:11 INFO - PROCESS | 1646 | 1464711071913 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]]]}] 09:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 524ms 09:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:11:11 INFO - PROCESS | 1646 | 1464711071932 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 1646 | 1464711071934 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:11:11 INFO - PROCESS | 1646 | 1464711071936 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 1646 | 1464711071937 Marionette TRACE conn2 <- [1,2330,null,{}] 09:11:11 INFO - PROCESS | 1646 | 1464711071939 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}] 09:11:12 INFO - PROCESS | 1646 | 1464711072106 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:11:12 INFO - PROCESS | 1646 | 1464711072220 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11825e000 == 75 [pid = 1646] [id = 590] 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x111f38000) [pid = 1646] [serial = 1770] [outer = 0x0] 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x110fae000) [pid = 1646] [serial = 1771] [outer = 0x111f38000] 09:11:12 INFO - PROCESS | 1646 | 1464711072257 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x115d58c00) [pid = 1646] [serial = 1772] [outer = 0x111f38000] 09:11:12 INFO - PROCESS | 1646 | 1464711072696 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]]]}] 09:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 818ms 09:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:11:12 INFO - PROCESS | 1646 | 1464711072756 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:11:12 INFO - PROCESS | 1646 | 1464711072758 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:11:12 INFO - PROCESS | 1646 | 1464711072762 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1646 | 1464711072765 Marionette TRACE conn2 <- [1,2334,null,{}] 09:11:12 INFO - PROCESS | 1646 | 1464711072768 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}] 09:11:12 INFO - PROCESS | 1646 | 1464711072886 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:11:12 INFO - PROCESS | 1646 | 1464711072969 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d90800 == 76 [pid = 1646] [id = 591] 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x11877c400) [pid = 1646] [serial = 1773] [outer = 0x0] 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x118a54800) [pid = 1646] [serial = 1774] [outer = 0x11877c400] 09:11:13 INFO - PROCESS | 1646 | 1464711073001 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x119770000) [pid = 1646] [serial = 1775] [outer = 0x11877c400] 09:11:13 INFO - PROCESS | 1646 | 1464711073429 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]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 722ms 09:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:11:13 INFO - PROCESS | 1646 | 1464711073506 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 1646 | 1464711073508 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:11:13 INFO - PROCESS | 1646 | 1464711073512 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1646 | 1464711073514 Marionette TRACE conn2 <- [1,2338,null,{}] 09:11:13 INFO - PROCESS | 1646 | 1464711073516 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}] 09:11:13 INFO - PROCESS | 1646 | 1464711073628 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:11:13 INFO - PROCESS | 1646 | 1464711073741 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce78800 == 77 [pid = 1646] [id = 592] 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x121757800) [pid = 1646] [serial = 1776] [outer = 0x0] 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x121769c00) [pid = 1646] [serial = 1777] [outer = 0x121757800] 09:11:13 INFO - PROCESS | 1646 | 1464711073772 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x124ca1c00) [pid = 1646] [serial = 1778] [outer = 0x121757800] 09:11:14 INFO - PROCESS | 1646 | 1464711074204 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 719ms 09:11:14 INFO - PROCESS | 1646 | 1464711074232 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 1646 | 1464711074234 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:11:14 INFO - PROCESS | 1646 | 1464711074242 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1646 | 1464711074246 Marionette TRACE conn2 <- [1,2342,null,{}] 09:11:14 INFO - PROCESS | 1646 | 1464711074248 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}] 09:11:14 INFO - PROCESS | 1646 | 1464711074364 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:11:14 INFO - PROCESS | 1646 | 1464711074447 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x135c92800 == 78 [pid = 1646] [id = 593] 09:11:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x121761400) [pid = 1646] [serial = 1779] [outer = 0x0] 09:11:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x126d6a000) [pid = 1646] [serial = 1780] [outer = 0x121761400] 09:11:14 INFO - PROCESS | 1646 | 1464711074478 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x126dfcc00) [pid = 1646] [serial = 1781] [outer = 0x121761400] 09:11:14 INFO - PROCESS | 1646 | 1464711074884 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 679ms 09:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:11:14 INFO - PROCESS | 1646 | 1464711074917 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 1646 | 1464711074919 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:11:14 INFO - PROCESS | 1646 | 1464711074921 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1646 | 1464711074922 Marionette TRACE conn2 <- [1,2346,null,{}] 09:11:14 INFO - PROCESS | 1646 | 1464711074925 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}] 09:11:15 INFO - PROCESS | 1646 | 1464711075053 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:11:15 INFO - PROCESS | 1646 | 1464711075135 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x135cad000 == 79 [pid = 1646] [id = 594] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x113180000) [pid = 1646] [serial = 1782] [outer = 0x0] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x113185c00) [pid = 1646] [serial = 1783] [outer = 0x113180000] 09:11:15 INFO - PROCESS | 1646 | 1464711075164 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x11318bc00) [pid = 1646] [serial = 1784] [outer = 0x113180000] 09:11:15 INFO - PROCESS | 1646 | 1464711075589 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]]]}] 09:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 718ms 09:11:15 INFO - PROCESS | 1646 | 1464711075640 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:11:15 INFO - PROCESS | 1646 | 1464711075641 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:11:15 INFO - PROCESS | 1646 | 1464711075643 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 1646 | 1464711075645 Marionette TRACE conn2 <- [1,2350,null,{}] 09:11:15 INFO - PROCESS | 1646 | 1464711075647 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}] 09:11:15 INFO - PROCESS | 1646 | 1464711075757 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:11:15 INFO - PROCESS | 1646 | 1464711075871 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x13531b800 == 80 [pid = 1646] [id = 595] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x126f90400) [pid = 1646] [serial = 1785] [outer = 0x0] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1276ec400) [pid = 1646] [serial = 1786] [outer = 0x126f90400] 09:11:15 INFO - PROCESS | 1646 | 1464711075909 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x128d3a400) [pid = 1646] [serial = 1787] [outer = 0x126f90400] 09:11:16 INFO - PROCESS | 1646 | 1464711076333 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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 720ms 09:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:11:16 INFO - PROCESS | 1646 | 1464711076370 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1646 | 1464711076371 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:11:16 INFO - PROCESS | 1646 | 1464711076374 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1646 | 1464711076375 Marionette TRACE conn2 <- [1,2354,null,{}] 09:11:16 INFO - PROCESS | 1646 | 1464711076393 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}] 09:11:16 INFO - PROCESS | 1646 | 1464711076509 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:11:16 INFO - PROCESS | 1646 | 1464711076619 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x13546c000 == 81 [pid = 1646] [id = 596] 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x121776800) [pid = 1646] [serial = 1788] [outer = 0x0] 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12177a000) [pid = 1646] [serial = 1789] [outer = 0x121776800] 09:11:16 INFO - PROCESS | 1646 | 1464711076651 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x121780000) [pid = 1646] [serial = 1790] [outer = 0x121776800] 09:11:17 INFO - PROCESS | 1646 | 1464711077111 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]]]}] 09:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 782ms 09:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:11:17 INFO - PROCESS | 1646 | 1464711077157 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 1646 | 1464711077158 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:11:17 INFO - PROCESS | 1646 | 1464711077160 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 1646 | 1464711077162 Marionette TRACE conn2 <- [1,2358,null,{}] 09:11:17 INFO - PROCESS | 1646 | 1464711077164 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}] 09:11:17 INFO - PROCESS | 1646 | 1464711077278 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:11:17 INFO - PROCESS | 1646 | 1464711077391 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f70800 == 82 [pid = 1646] [id = 597] 09:11:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x114eed000) [pid = 1646] [serial = 1791] [outer = 0x0] 09:11:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12177d400) [pid = 1646] [serial = 1792] [outer = 0x114eed000] 09:11:17 INFO - PROCESS | 1646 | 1464711077422 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x1291afc00) [pid = 1646] [serial = 1793] [outer = 0x114eed000] 09:11:18 INFO - PROCESS | 1646 | 1464711078040 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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 922ms 09:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:11:18 INFO - PROCESS | 1646 | 1464711078089 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1646 | 1464711078091 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:11:18 INFO - PROCESS | 1646 | 1464711078096 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1646 | 1464711078099 Marionette TRACE conn2 <- [1,2362,null,{}] 09:11:18 INFO - PROCESS | 1646 | 1464711078103 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}] 09:11:18 INFO - PROCESS | 1646 | 1464711078215 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:11:18 INFO - PROCESS | 1646 | 1464711078298 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298bf800 == 83 [pid = 1646] [id = 598] 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x116186000) [pid = 1646] [serial = 1794] [outer = 0x0] 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x116735000) [pid = 1646] [serial = 1795] [outer = 0x116186000] 09:11:18 INFO - PROCESS | 1646 | 1464711078326 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x118706000) [pid = 1646] [serial = 1796] [outer = 0x116186000] 09:11:18 INFO - PROCESS | 1646 | 1464711078752 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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 674ms 09:11:18 INFO - PROCESS | 1646 | 1464711078771 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1646 | 1464711078775 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:11:18 INFO - PROCESS | 1646 | 1464711078782 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1646 | 1464711078783 Marionette TRACE conn2 <- [1,2366,null,{}] 09:11:18 INFO - PROCESS | 1646 | 1464711078786 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}] 09:11:18 INFO - PROCESS | 1646 | 1464711078890 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:11:19 INFO - PROCESS | 1646 | 1464711079015 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x117455800 == 84 [pid = 1646] [id = 599] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x118faf000) [pid = 1646] [serial = 1797] [outer = 0x0] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x119d47400) [pid = 1646] [serial = 1798] [outer = 0x118faf000] 09:11:19 INFO - PROCESS | 1646 | 1464711079052 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x121752c00) [pid = 1646] [serial = 1799] [outer = 0x118faf000] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x127672800 == 83 [pid = 1646] [id = 529] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce62000 == 82 [pid = 1646] [id = 530] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7ad000 == 81 [pid = 1646] [id = 531] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x135da2000 == 80 [pid = 1646] [id = 533] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x135d9c000 == 79 [pid = 1646] [id = 589] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x135b29000 == 78 [pid = 1646] [id = 588] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1356be000 == 77 [pid = 1646] [id = 587] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x126da9800) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x120f71000 == 76 [pid = 1646] [id = 586] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce76000 == 75 [pid = 1646] [id = 585] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8b7000 == 74 [pid = 1646] [id = 584] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b0000 == 73 [pid = 1646] [id = 583] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba20800 == 72 [pid = 1646] [id = 582] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1298c1800 == 71 [pid = 1646] [id = 581] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x126cc4000 == 70 [pid = 1646] [id = 580] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x123b45800 == 69 [pid = 1646] [id = 579] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x110da4000 == 68 [pid = 1646] [id = 578] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x127660000 == 67 [pid = 1646] [id = 577] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1210bb800 == 66 [pid = 1646] [id = 576] 09:11:19 INFO - PROCESS | 1646 | 1464711079672 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]]]}] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1356ac000 == 65 [pid = 1646] [id = 571] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce5d800 == 64 [pid = 1646] [id = 570] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x126d20800 == 63 [pid = 1646] [id = 569] 09:11:19 INFO - PROCESS | 1646 | --DOCSHELL 0x116885000 == 62 [pid = 1646] [id = 568] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12bbccc00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12a8b6800) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12bbc1800) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x128e0f000) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x119217000) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x119b36800) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12174fc00) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x121764c00) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x126f8d400) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12754c000) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x126dfa000) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12170b800) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12c1d3000) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x115e69800) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12176d000) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1276f6400) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1296ea000) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x126640c00) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11820a800) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x123fa1c00) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x126d13800) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x110f46800) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x118705000) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x121037400) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12bbd6000) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x121704400) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12ac6e800) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x126dff800) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12ac75800) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1271a6c00) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 09:11:19 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1294b3800) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 09:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 928ms 09:11:19 INFO - PROCESS | 1646 | 1464711079719 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:11:19 INFO - PROCESS | 1646 | 1464711079721 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:11:19 INFO - PROCESS | 1646 | 1464711079725 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - PROCESS | 1646 | 1464711079730 Marionette TRACE conn2 <- [1,2370,null,{}] 09:11:19 INFO - PROCESS | 1646 | 1464711079742 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}] 09:11:19 INFO - PROCESS | 1646 | 1464711079895 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:11:19 INFO - PROCESS | 1646 | 1464711079962 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ad9000 == 63 [pid = 1646] [id = 600] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x121771400) [pid = 1646] [serial = 1800] [outer = 0x0] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x123ea2400) [pid = 1646] [serial = 1801] [outer = 0x121771400] 09:11:19 INFO - PROCESS | 1646 | 1464711079987 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x126640c00) [pid = 1646] [serial = 1802] [outer = 0x121771400] 09:11:20 INFO - PROCESS | 1646 | 1464711080368 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]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 680ms 09:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:11:20 INFO - PROCESS | 1646 | 1464711080404 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1646 | 1464711080407 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:11:20 INFO - PROCESS | 1646 | 1464711080412 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1646 | 1464711080414 Marionette TRACE conn2 <- [1,2374,null,{}] 09:11:20 INFO - PROCESS | 1646 | 1464711080416 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}] 09:11:20 INFO - PROCESS | 1646 | 1464711080493 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:11:20 INFO - PROCESS | 1646 | 1464711080558 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x127674800 == 64 [pid = 1646] [id = 601] 09:11:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12663c400) [pid = 1646] [serial = 1803] [outer = 0x0] 09:11:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x126d66c00) [pid = 1646] [serial = 1804] [outer = 0x12663c400] 09:11:20 INFO - PROCESS | 1646 | 1464711080587 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x126dac000) [pid = 1646] [serial = 1805] [outer = 0x12663c400] 09:11:21 INFO - PROCESS | 1646 | 1464711080996 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]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 622ms 09:11:21 INFO - PROCESS | 1646 | 1464711081043 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 1646 | 1464711081046 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:11:21 INFO - PROCESS | 1646 | 1464711081059 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 1646 | 1464711081060 Marionette TRACE conn2 <- [1,2378,null,{}] 09:11:21 INFO - PROCESS | 1646 | 1464711081064 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}] 09:11:21 INFO - PROCESS | 1646 | 1464711081202 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:11:21 INFO - PROCESS | 1646 | 1464711081242 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb85000 == 65 [pid = 1646] [id = 602] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x126df5400) [pid = 1646] [serial = 1806] [outer = 0x0] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x126f82800) [pid = 1646] [serial = 1807] [outer = 0x126df5400] 09:11:21 INFO - PROCESS | 1646 | 1464711081288 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1271a1000) [pid = 1646] [serial = 1808] [outer = 0x126df5400] 09:11:21 INFO - PROCESS | 1646 | 1464711081646 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]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 626ms 09:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:11:21 INFO - PROCESS | 1646 | 1464711081683 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 1646 | 1464711081685 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:11:21 INFO - PROCESS | 1646 | 1464711081687 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 1646 | 1464711081688 Marionette TRACE conn2 <- [1,2382,null,{}] 09:11:21 INFO - PROCESS | 1646 | 1464711081690 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}] 09:11:21 INFO - PROCESS | 1646 | 1464711081845 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:11:21 INFO - PROCESS | 1646 | 1464711081857 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4c1800 == 66 [pid = 1646] [id = 603] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12754d800) [pid = 1646] [serial = 1809] [outer = 0x0] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x128a77c00) [pid = 1646] [serial = 1810] [outer = 0x12754d800] 09:11:21 INFO - PROCESS | 1646 | 1464711081883 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x1291b1c00) [pid = 1646] [serial = 1811] [outer = 0x12754d800] 09:11:22 INFO - PROCESS | 1646 | 1464711082240 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 568ms 09:11:22 INFO - PROCESS | 1646 | 1464711082255 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1646 | 1464711082256 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:11:22 INFO - PROCESS | 1646 | 1464711082259 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1646 | 1464711082261 Marionette TRACE conn2 <- [1,2386,null,{}] 09:11:22 INFO - PROCESS | 1646 | 1464711082264 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}] 09:11:22 INFO - PROCESS | 1646 | 1464711082388 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:11:22 INFO - PROCESS | 1646 | 1464711082402 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf78800 == 67 [pid = 1646] [id = 604] 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x128bbac00) [pid = 1646] [serial = 1812] [outer = 0x0] 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x1296ea000) [pid = 1646] [serial = 1813] [outer = 0x128bbac00] 09:11:22 INFO - PROCESS | 1646 | 1464711082428 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x1271a3800) [pid = 1646] [serial = 1814] [outer = 0x128bbac00] 09:11:22 INFO - PROCESS | 1646 | 1464711082782 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 570ms 09:11:22 INFO - PROCESS | 1646 | 1464711082829 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1646 | 1464711082831 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:11:22 INFO - PROCESS | 1646 | 1464711082840 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1646 | 1464711082841 Marionette TRACE conn2 <- [1,2390,null,{}] 09:11:22 INFO - PROCESS | 1646 | 1464711082843 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}] 09:11:22 INFO - PROCESS | 1646 | 1464711082958 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:11:22 INFO - PROCESS | 1646 | 1464711082969 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7bd000 == 68 [pid = 1646] [id = 605] 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x128bbb800) [pid = 1646] [serial = 1815] [outer = 0x0] 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12b218400) [pid = 1646] [serial = 1816] [outer = 0x128bbb800] 09:11:22 INFO - PROCESS | 1646 | 1464711082994 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12bbc7800) [pid = 1646] [serial = 1817] [outer = 0x128bbb800] 09:11:23 INFO - PROCESS | 1646 | 1464711083357 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]]]}] 09:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 575ms 09:11:23 INFO - PROCESS | 1646 | 1464711083408 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 1646 | 1464711083409 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:11:23 INFO - PROCESS | 1646 | 1464711083412 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 1646 | 1464711083413 Marionette TRACE conn2 <- [1,2394,null,{}] 09:11:23 INFO - PROCESS | 1646 | 1464711083415 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}] 09:11:23 INFO - PROCESS | 1646 | 1464711083534 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:11:23 INFO - PROCESS | 1646 | 1464711083550 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x135467800 == 69 [pid = 1646] [id = 606] 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12b3be800) [pid = 1646] [serial = 1818] [outer = 0x0] 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12bbd2000) [pid = 1646] [serial = 1819] [outer = 0x12b3be800] 09:11:23 INFO - PROCESS | 1646 | 1464711083582 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12c26d800) [pid = 1646] [serial = 1820] [outer = 0x12b3be800] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x111a06000) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x1271a3400) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x128a82000) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x128e0d000) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x121759400) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x110ebd000) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12174ec00) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x126f88800) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x114f58400) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x126df1000) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1121b5400) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11324cc00) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12bbc1000) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:11:23 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x126d6c000) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:11:24 INFO - PROCESS | 1646 | 1464711084100 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]]]}] 09:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 720ms 09:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:11:24 INFO - PROCESS | 1646 | 1464711084133 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:11:24 INFO - PROCESS | 1646 | 1464711084134 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:11:24 INFO - PROCESS | 1646 | 1464711084136 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:11:24 INFO - PROCESS | 1646 | 1464711084137 Marionette TRACE conn2 <- [1,2398,null,{}] 09:11:24 INFO - PROCESS | 1646 | 1464711084140 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}] 09:11:24 INFO - PROCESS | 1646 | 1464711084232 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:11:24 INFO - PROCESS | 1646 | 1464711084306 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b7800 == 70 [pid = 1646] [id = 607] 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1127d8400) [pid = 1646] [serial = 1821] [outer = 0x0] 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1127e0400) [pid = 1646] [serial = 1822] [outer = 0x1127d8400] 09:11:24 INFO - PROCESS | 1646 | 1464711084331 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x1127e6000) [pid = 1646] [serial = 1823] [outer = 0x1127d8400] 09:11:24 INFO - PROCESS | 1646 | 1464711084600 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]]]}] 09:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 09:11:24 INFO - PROCESS | 1646 | 1464711084605 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:11:24 INFO - PROCESS | 1646 | 1464711084606 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:11:24 INFO - PROCESS | 1646 | 1464711084620 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:11:24 INFO - PROCESS | 1646 | 1464711084622 Marionette TRACE conn2 <- [1,2402,null,{}] 09:11:24 INFO - PROCESS | 1646 | 1464711084624 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}] 09:11:24 INFO - PROCESS | 1646 | 1464711084735 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:11:24 INFO - PROCESS | 1646 | 1464711084740 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1358d3800 == 71 [pid = 1646] [id = 608] 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1127e7800) [pid = 1646] [serial = 1824] [outer = 0x0] 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x126df0800) [pid = 1646] [serial = 1825] [outer = 0x1127e7800] 09:11:24 INFO - PROCESS | 1646 | 1464711084769 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12c270400) [pid = 1646] [serial = 1826] [outer = 0x1127e7800] 09:11:25 INFO - PROCESS | 1646 | 1464711085145 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]]]}] 09:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 576ms 09:11:25 INFO - PROCESS | 1646 | 1464711085190 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 1646 | 1464711085191 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:11:25 INFO - PROCESS | 1646 | 1464711085194 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 1646 | 1464711085195 Marionette TRACE conn2 <- [1,2406,null,{}] 09:11:25 INFO - PROCESS | 1646 | 1464711085197 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}] 09:11:25 INFO - PROCESS | 1646 | 1464711085290 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:11:25 INFO - PROCESS | 1646 | 1464711085294 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x135ab6000 == 72 [pid = 1646] [id = 609] 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12c272c00) [pid = 1646] [serial = 1827] [outer = 0x0] 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12c277400) [pid = 1646] [serial = 1828] [outer = 0x12c272c00] 09:11:25 INFO - PROCESS | 1646 | 1464711085319 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12c8ef400) [pid = 1646] [serial = 1829] [outer = 0x12c272c00] 09:11:25 INFO - PROCESS | 1646 | 1464711085664 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]]]}] 09:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 09:11:25 INFO - PROCESS | 1646 | 1464711085715 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 1646 | 1464711085716 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:11:25 INFO - PROCESS | 1646 | 1464711085718 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 1646 | 1464711085719 Marionette TRACE conn2 <- [1,2410,null,{}] 09:11:25 INFO - PROCESS | 1646 | 1464711085721 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}] 09:11:25 INFO - PROCESS | 1646 | 1464711085814 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:11:25 INFO - PROCESS | 1646 | 1464711085892 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x138153000 == 73 [pid = 1646] [id = 610] 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x110f3a000) [pid = 1646] [serial = 1830] [outer = 0x0] 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12c8fa800) [pid = 1646] [serial = 1831] [outer = 0x110f3a000] 09:11:25 INFO - PROCESS | 1646 | 1464711085917 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12d11f400) [pid = 1646] [serial = 1832] [outer = 0x110f3a000] 09:11:26 INFO - PROCESS | 1646 | 1464711086417 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]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 768ms 09:11:26 INFO - PROCESS | 1646 | 1464711086487 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 1646 | 1464711086490 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:11:26 INFO - PROCESS | 1646 | 1464711086494 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1646 | 1464711086496 Marionette TRACE conn2 <- [1,2414,null,{}] 09:11:26 INFO - PROCESS | 1646 | 1464711086500 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}] 09:11:26 INFO - PROCESS | 1646 | 1464711086623 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:11:26 INFO - PROCESS | 1646 | 1464711086739 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1266ad000 == 74 [pid = 1646] [id = 611] 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x11643c400) [pid = 1646] [serial = 1833] [outer = 0x0] 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11822f800) [pid = 1646] [serial = 1834] [outer = 0x11643c400] 09:11:26 INFO - PROCESS | 1646 | 1464711086772 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11921e800) [pid = 1646] [serial = 1835] [outer = 0x11643c400] 09:11:27 INFO - PROCESS | 1646 | 1464711087247 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]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 822ms 09:11:27 INFO - PROCESS | 1646 | 1464711087316 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1646 | 1464711087320 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:11:27 INFO - PROCESS | 1646 | 1464711087325 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1646 | 1464711087326 Marionette TRACE conn2 <- [1,2418,null,{}] 09:11:27 INFO - PROCESS | 1646 | 1464711087329 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}] 09:11:27 INFO - PROCESS | 1646 | 1464711087445 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:11:27 INFO - PROCESS | 1646 | 1464711087531 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c7800 == 75 [pid = 1646] [id = 612] 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12170bc00) [pid = 1646] [serial = 1836] [outer = 0x0] 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x121771800) [pid = 1646] [serial = 1837] [outer = 0x12170bc00] 09:11:27 INFO - PROCESS | 1646 | 1464711087561 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x125305000) [pid = 1646] [serial = 1838] [outer = 0x12170bc00] 09:11:27 INFO - PROCESS | 1646 | 1464711087992 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]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 09:11:28 INFO - PROCESS | 1646 | 1464711088045 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:11:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:11:28 INFO - PROCESS | 1646 | 1464711088046 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:11:28 INFO - PROCESS | 1646 | 1464711088049 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1646 | 1464711088051 Marionette TRACE conn2 <- [1,2422,null,{}] 09:11:28 INFO - PROCESS | 1646 | 1464711088059 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}] 09:11:28 INFO - PROCESS | 1646 | 1464711088176 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:11:28 INFO - PROCESS | 1646 | 1464711088264 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x135da6800 == 76 [pid = 1646] [id = 613] 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x126d09800) [pid = 1646] [serial = 1839] [outer = 0x0] 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x126dfd000) [pid = 1646] [serial = 1840] [outer = 0x126d09800] 09:11:28 INFO - PROCESS | 1646 | 1464711088296 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x128a82000) [pid = 1646] [serial = 1841] [outer = 0x126d09800] 09:11:28 INFO - PROCESS | 1646 | 1464711088720 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]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 721ms 09:11:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:11:28 INFO - PROCESS | 1646 | 1464711088772 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1646 | 1464711088774 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:11:28 INFO - PROCESS | 1646 | 1464711088789 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1646 | 1464711088790 Marionette TRACE conn2 <- [1,2426,null,{}] 09:11:28 INFO - PROCESS | 1646 | 1464711088795 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}] 09:11:28 INFO - PROCESS | 1646 | 1464711088909 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:11:28 INFO - PROCESS | 1646 | 1464711088994 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1410cc800 == 77 [pid = 1646] [id = 614] 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x128bb8400) [pid = 1646] [serial = 1842] [outer = 0x0] 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x1290c0400) [pid = 1646] [serial = 1843] [outer = 0x128bb8400] 09:11:29 INFO - PROCESS | 1646 | 1464711089025 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12a9f0400) [pid = 1646] [serial = 1844] [outer = 0x128bb8400] 09:11:29 INFO - PROCESS | 1646 | 1464711089440 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]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:11:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 686ms 09:11:29 INFO - PROCESS | 1646 | 1464711089463 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:11:29 INFO - PROCESS | 1646 | 1464711089464 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:11:29 INFO - PROCESS | 1646 | 1464711089467 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 1646 | 1464711089468 Marionette TRACE conn2 <- [1,2430,null,{}] 09:11:29 INFO - PROCESS | 1646 | 1464711089470 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}] 09:11:29 INFO - PROCESS | 1646 | 1464711089583 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:11:29 INFO - PROCESS | 1646 | 1464711089698 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f36e800 == 78 [pid = 1646] [id = 615] 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x128d2e800) [pid = 1646] [serial = 1845] [outer = 0x0] 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12c1d8c00) [pid = 1646] [serial = 1846] [outer = 0x128d2e800] 09:11:29 INFO - PROCESS | 1646 | 1464711089729 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12c273000) [pid = 1646] [serial = 1847] [outer = 0x128d2e800] 09:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:11:30 INFO - PROCESS | 1646 | 1464711090131 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]]]}] 09:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 669ms 09:11:30 INFO - PROCESS | 1646 | 1464711090136 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1646 | 1464711090138 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:11:30 INFO - PROCESS | 1646 | 1464711090140 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1646 | 1464711090141 Marionette TRACE conn2 <- [1,2434,null,{}] 09:11:30 INFO - PROCESS | 1646 | 1464711090144 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}] 09:11:30 INFO - PROCESS | 1646 | 1464711090263 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:11:30 INFO - PROCESS | 1646 | 1464711090370 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f39d800 == 79 [pid = 1646] [id = 616] 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12c73d800) [pid = 1646] [serial = 1848] [outer = 0x0] 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12d12c000) [pid = 1646] [serial = 1849] [outer = 0x12c73d800] 09:11:30 INFO - PROCESS | 1646 | 1464711090400 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12d93fc00) [pid = 1646] [serial = 1850] [outer = 0x12c73d800] 09:11:30 INFO - PROCESS | 1646 | 1464711090896 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]]]}] 09:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 772ms 09:11:30 INFO - PROCESS | 1646 | 1464711090913 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1646 | 1464711090915 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:11:30 INFO - PROCESS | 1646 | 1464711090919 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1646 | 1464711090921 Marionette TRACE conn2 <- [1,2438,null,{}] 09:11:30 INFO - PROCESS | 1646 | 1464711090925 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}] 09:11:31 INFO - PROCESS | 1646 | 1464711091071 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:11:31 INFO - PROCESS | 1646 | 1464711091157 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f3ae800 == 80 [pid = 1646] [id = 617] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12d4d2400) [pid = 1646] [serial = 1851] [outer = 0x0] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12d945c00) [pid = 1646] [serial = 1852] [outer = 0x12d4d2400] 09:11:31 INFO - PROCESS | 1646 | 1464711091187 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12d94ac00) [pid = 1646] [serial = 1853] [outer = 0x12d4d2400] 09:11:31 INFO - PROCESS | 1646 | 1464711091593 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]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:11:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 722ms 09:11:31 INFO - PROCESS | 1646 | 1464711091641 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 1646 | 1464711091642 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:11:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:11:31 INFO - PROCESS | 1646 | 1464711091644 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 1646 | 1464711091646 Marionette TRACE conn2 <- [1,2442,null,{}] 09:11:31 INFO - PROCESS | 1646 | 1464711091648 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}] 09:11:31 INFO - PROCESS | 1646 | 1464711091761 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:11:31 INFO - PROCESS | 1646 | 1464711091848 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13822d000 == 81 [pid = 1646] [id = 618] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12d942000) [pid = 1646] [serial = 1854] [outer = 0x0] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1350cf400) [pid = 1646] [serial = 1855] [outer = 0x12d942000] 09:11:31 INFO - PROCESS | 1646 | 1464711091877 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x1350d3000) [pid = 1646] [serial = 1856] [outer = 0x12d942000] 09:11:32 INFO - PROCESS | 1646 | 1464711092329 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]]]}] 09:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 719ms 09:11:32 INFO - PROCESS | 1646 | 1464711092364 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1646 | 1464711092366 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:11:32 INFO - PROCESS | 1646 | 1464711092368 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1646 | 1464711092369 Marionette TRACE conn2 <- [1,2446,null,{}] 09:11:32 INFO - PROCESS | 1646 | 1464711092372 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}] 09:11:32 INFO - PROCESS | 1646 | 1464711092485 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:11:32 INFO - PROCESS | 1646 | 1464711092573 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2aa000 == 82 [pid = 1646] [id = 619] 09:11:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x126d65800) [pid = 1646] [serial = 1857] [outer = 0x0] 09:11:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12d94a000) [pid = 1646] [serial = 1858] [outer = 0x126d65800] 09:11:32 INFO - PROCESS | 1646 | 1464711092604 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x1350d8400) [pid = 1646] [serial = 1859] [outer = 0x126d65800] 09:11:33 INFO - PROCESS | 1646 | 1464711093030 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]]]}] 09:11:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:11:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 671ms 09:11:33 INFO - PROCESS | 1646 | 1464711093039 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:11:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:11:33 INFO - PROCESS | 1646 | 1464711093041 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:11:33 INFO - PROCESS | 1646 | 1464711093043 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:11:33 INFO - PROCESS | 1646 | 1464711093044 Marionette TRACE conn2 <- [1,2450,null,{}] 09:11:33 INFO - PROCESS | 1646 | 1464711093047 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}] 09:11:33 INFO - PROCESS | 1646 | 1464711093182 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:11:33 INFO - PROCESS | 1646 | 1464711093300 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11873e800 == 83 [pid = 1646] [id = 620] 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x120d69000) [pid = 1646] [serial = 1860] [outer = 0x0] 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x1350d9400) [pid = 1646] [serial = 1861] [outer = 0x120d69000] 09:11:33 INFO - PROCESS | 1646 | 1464711093331 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x13f45c400) [pid = 1646] [serial = 1862] [outer = 0x120d69000] 09:11:33 INFO - PROCESS | 1646 | 1464711093934 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]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 972ms 09:11:34 INFO - PROCESS | 1646 | 1464711094016 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1646 | 1464711094018 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:11:34 INFO - PROCESS | 1646 | 1464711094022 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1646 | 1464711094024 Marionette TRACE conn2 <- [1,2454,null,{}] 09:11:34 INFO - PROCESS | 1646 | 1464711094028 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}] 09:11:34 INFO - PROCESS | 1646 | 1464711094146 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:11:34 INFO - PROCESS | 1646 | 1464711094231 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x112f0d800 == 84 [pid = 1646] [id = 621] 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x111aaf800) [pid = 1646] [serial = 1863] [outer = 0x0] 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x111c83000) [pid = 1646] [serial = 1864] [outer = 0x111aaf800] 09:11:34 INFO - PROCESS | 1646 | 1464711094262 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x1121b1c00) [pid = 1646] [serial = 1865] [outer = 0x111aaf800] 09:11:34 INFO - PROCESS | 1646 | 1464711094689 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]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 723ms 09:11:34 INFO - PROCESS | 1646 | 1464711094745 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1646 | 1464711094749 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:11:34 INFO - PROCESS | 1646 | 1464711094753 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1646 | 1464711094755 Marionette TRACE conn2 <- [1,2458,null,{}] 09:11:34 INFO - PROCESS | 1646 | 1464711094757 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}] 09:11:34 INFO - PROCESS | 1646 | 1464711094864 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:11:34 INFO - PROCESS | 1646 | 1464711094956 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a70800 == 85 [pid = 1646] [id = 622] 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x11318a800) [pid = 1646] [serial = 1866] [outer = 0x0] 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x11319a800) [pid = 1646] [serial = 1867] [outer = 0x11318a800] 09:11:34 INFO - PROCESS | 1646 | 1464711094985 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x113c05c00) [pid = 1646] [serial = 1868] [outer = 0x11318a800] 09:11:35 INFO - PROCESS | 1646 | 1464711095434 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]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:11:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 719ms 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x135ab6000 == 84 [pid = 1646] [id = 609] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1358d3800 == 83 [pid = 1646] [id = 608] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4b7800 == 82 [pid = 1646] [id = 607] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x135467800 == 81 [pid = 1646] [id = 606] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7bd000 == 80 [pid = 1646] [id = 605] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf78800 == 79 [pid = 1646] [id = 604] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12c73dc00) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | 1464711095530 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1646 | 1464711095532 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4c1800 == 78 [pid = 1646] [id = 603] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb85000 == 77 [pid = 1646] [id = 602] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x127674800 == 76 [pid = 1646] [id = 601] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x121ad9000 == 75 [pid = 1646] [id = 600] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x117455800 == 74 [pid = 1646] [id = 599] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1298bf800 == 73 [pid = 1646] [id = 598] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x13546c000 == 72 [pid = 1646] [id = 596] 09:11:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x13531b800 == 71 [pid = 1646] [id = 595] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x135cad000 == 70 [pid = 1646] [id = 594] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x135c92800 == 69 [pid = 1646] [id = 593] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce78800 == 68 [pid = 1646] [id = 592] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x126d90800 == 67 [pid = 1646] [id = 591] 09:11:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11825e000 == 66 [pid = 1646] [id = 590] 09:11:35 INFO - PROCESS | 1646 | 1464711095546 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1646 | 1464711095549 Marionette TRACE conn2 <- [1,2462,null,{}] 09:11:35 INFO - PROCESS | 1646 | 1464711095557 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}] 09:11:35 INFO - PROCESS | 1646 | 1464711095665 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:11:35 INFO - PROCESS | 1646 | 1464711095679 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f70000 == 67 [pid = 1646] [id = 623] 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x115e62c00) [pid = 1646] [serial = 1869] [outer = 0x0] 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x115ef2400) [pid = 1646] [serial = 1870] [outer = 0x115e62c00] 09:11:35 INFO - PROCESS | 1646 | 1464711095739 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x11660f400) [pid = 1646] [serial = 1871] [outer = 0x115e62c00] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x126dae400) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x128b6cc00) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x128e0b800) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x1296f1c00) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x1294ab400) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12663b400) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x126da1000) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x114f5a800) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x11303d000) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12a9ed400) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12175a000) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x121a0dc00) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x121751000) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x1276f2000) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x1187ab800) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x116734c00) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x11975c800) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x128d31800) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12bad2000) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x126df4800) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x1276eb800) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x116733400) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x121703c00) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x126f83800) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1121a9400) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x126f90c00) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12c735800) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12176c400) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12c733800) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12c117c00) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12bacec00) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x118232000) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x128bb6400) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x1294b7400) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 09:11:35 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x128a77000) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 09:11:36 INFO - PROCESS | 1646 | 1464711096173 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]]]}] 09:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 675ms 09:11:36 INFO - PROCESS | 1646 | 1464711096219 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:11:36 INFO - PROCESS | 1646 | 1464711096220 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:11:36 INFO - PROCESS | 1646 | 1464711096223 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:11:36 INFO - PROCESS | 1646 | 1464711096224 Marionette TRACE conn2 <- [1,2466,null,{}] 09:11:36 INFO - PROCESS | 1646 | 1464711096226 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}] 09:11:36 INFO - PROCESS | 1646 | 1464711096345 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:11:36 INFO - PROCESS | 1646 | 1464711096419 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217b1000 == 68 [pid = 1646] [id = 624] 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11660f000) [pid = 1646] [serial = 1872] [outer = 0x0] 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x11685c800) [pid = 1646] [serial = 1873] [outer = 0x11660f000] 09:11:36 INFO - PROCESS | 1646 | 1464711096445 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x118203800) [pid = 1646] [serial = 1874] [outer = 0x11660f000] 09:11:36 INFO - PROCESS | 1646 | 1464711096728 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]]]}] 09:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms 09:11:36 INFO - PROCESS | 1646 | 1464711096751 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:11:36 INFO - PROCESS | 1646 | 1464711096752 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:11:36 INFO - PROCESS | 1646 | 1464711096754 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:11:36 INFO - PROCESS | 1646 | 1464711096755 Marionette TRACE conn2 <- [1,2470,null,{}] 09:11:36 INFO - PROCESS | 1646 | 1464711096758 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}] 09:11:36 INFO - PROCESS | 1646 | 1464711096862 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:11:36 INFO - PROCESS | 1646 | 1464711096939 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x123fb7800 == 69 [pid = 1646] [id = 625] 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x118160000) [pid = 1646] [serial = 1875] [outer = 0x0] 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x1182cac00) [pid = 1646] [serial = 1876] [outer = 0x118160000] 09:11:36 INFO - PROCESS | 1646 | 1464711096965 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x11870bc00) [pid = 1646] [serial = 1877] [outer = 0x118160000] 09:11:37 INFO - PROCESS | 1646 | 1464711097226 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]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:11:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 09:11:37 INFO - PROCESS | 1646 | 1464711097273 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1646 | 1464711097275 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:11:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:11:37 INFO - PROCESS | 1646 | 1464711097285 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1646 | 1464711097286 Marionette TRACE conn2 <- [1,2474,null,{}] 09:11:37 INFO - PROCESS | 1646 | 1464711097288 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}] 09:11:37 INFO - PROCESS | 1646 | 1464711097401 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:11:37 INFO - PROCESS | 1646 | 1464711097406 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x127667000 == 70 [pid = 1646] [id = 626] 09:11:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x1187a3c00) [pid = 1646] [serial = 1878] [outer = 0x0] 09:11:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x118a58000) [pid = 1646] [serial = 1879] [outer = 0x1187a3c00] 09:11:37 INFO - PROCESS | 1646 | 1464711097433 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x120d0d400) [pid = 1646] [serial = 1880] [outer = 0x1187a3c00] 09:11:37 INFO - PROCESS | 1646 | 1464711097803 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]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:11:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 577ms 09:11:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:11:37 INFO - PROCESS | 1646 | 1464711097863 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1646 | 1464711097864 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:11:37 INFO - PROCESS | 1646 | 1464711097866 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1646 | 1464711097867 Marionette TRACE conn2 <- [1,2478,null,{}] 09:11:37 INFO - PROCESS | 1646 | 1464711097869 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}] 09:11:37 INFO - PROCESS | 1646 | 1464711097992 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:11:38 INFO - PROCESS | 1646 | 1464711098004 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290a2000 == 71 [pid = 1646] [id = 627] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x119376800) [pid = 1646] [serial = 1881] [outer = 0x0] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12130f000) [pid = 1646] [serial = 1882] [outer = 0x119376800] 09:11:38 INFO - PROCESS | 1646 | 1464711098030 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12170a000) [pid = 1646] [serial = 1883] [outer = 0x119376800] 09:11:38 INFO - PROCESS | 1646 | 1464711098388 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]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 569ms 09:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:11:38 INFO - PROCESS | 1646 | 1464711098436 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1646 | 1464711098437 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:11:38 INFO - PROCESS | 1646 | 1464711098439 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1646 | 1464711098440 Marionette TRACE conn2 <- [1,2482,null,{}] 09:11:38 INFO - PROCESS | 1646 | 1464711098442 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}] 09:11:38 INFO - PROCESS | 1646 | 1464711098561 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:11:38 INFO - PROCESS | 1646 | 1464711098574 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298db800 == 72 [pid = 1646] [id = 628] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x120db1c00) [pid = 1646] [serial = 1884] [outer = 0x0] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x121752800) [pid = 1646] [serial = 1885] [outer = 0x120db1c00] 09:11:38 INFO - PROCESS | 1646 | 1464711098599 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12175d400) [pid = 1646] [serial = 1886] [outer = 0x120db1c00] 09:11:39 INFO - PROCESS | 1646 | 1464711099008 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]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:11:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 620ms 09:11:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:11:39 INFO - PROCESS | 1646 | 1464711099060 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1646 | 1464711099061 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:11:39 INFO - PROCESS | 1646 | 1464711099063 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1646 | 1464711099064 Marionette TRACE conn2 <- [1,2486,null,{}] 09:11:39 INFO - PROCESS | 1646 | 1464711099067 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}] 09:11:39 INFO - PROCESS | 1646 | 1464711099196 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:11:39 INFO - PROCESS | 1646 | 1464711099215 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab10000 == 73 [pid = 1646] [id = 629] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x121711800) [pid = 1646] [serial = 1887] [outer = 0x0] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12176f400) [pid = 1646] [serial = 1888] [outer = 0x121711800] 09:11:39 INFO - PROCESS | 1646 | 1464711099240 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12177e000) [pid = 1646] [serial = 1889] [outer = 0x121711800] 09:11:39 INFO - PROCESS | 1646 | 1464711099598 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]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:11:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 568ms 09:11:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:11:39 INFO - PROCESS | 1646 | 1464711099635 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1646 | 1464711099637 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:11:39 INFO - PROCESS | 1646 | 1464711099639 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1646 | 1464711099640 Marionette TRACE conn2 <- [1,2490,null,{}] 09:11:39 INFO - PROCESS | 1646 | 1464711099642 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}] 09:11:39 INFO - PROCESS | 1646 | 1464711099764 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:11:39 INFO - PROCESS | 1646 | 1464711099774 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba13000 == 74 [pid = 1646] [id = 630] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x110f3b000) [pid = 1646] [serial = 1890] [outer = 0x0] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x123ff8000) [pid = 1646] [serial = 1891] [outer = 0x110f3b000] 09:11:39 INFO - PROCESS | 1646 | 1464711099800 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x124c9cc00) [pid = 1646] [serial = 1892] [outer = 0x110f3b000] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x128bbac00) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x128bbb800) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12b3be800) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x1127d8400) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x121771400) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x116186000) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12663c400) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x118faf000) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x126df5400) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12ac78400) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1127e7800) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12c272c00) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:11:40 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12754d800) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:11:40 INFO - PROCESS | 1646 | 1464711100283 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]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 669ms 09:11:40 INFO - PROCESS | 1646 | 1464711100309 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1646 | 1464711100311 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:11:40 INFO - PROCESS | 1646 | 1464711100318 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1646 | 1464711100320 Marionette TRACE conn2 <- [1,2494,null,{}] 09:11:40 INFO - PROCESS | 1646 | 1464711100338 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}] 09:11:40 INFO - PROCESS | 1646 | 1464711100459 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:11:40 INFO - PROCESS | 1646 | 1464711100472 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b0000 == 75 [pid = 1646] [id = 631] 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12663c400) [pid = 1646] [serial = 1893] [outer = 0x0] 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x126d15800) [pid = 1646] [serial = 1894] [outer = 0x12663c400] 09:11:40 INFO - PROCESS | 1646 | 1464711100503 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x126da0800) [pid = 1646] [serial = 1895] [outer = 0x12663c400] 09:11:40 INFO - PROCESS | 1646 | 1464711100871 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]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 09:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:11:40 INFO - PROCESS | 1646 | 1464711100887 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1646 | 1464711100888 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:11:40 INFO - PROCESS | 1646 | 1464711100890 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1646 | 1464711100891 Marionette TRACE conn2 <- [1,2498,null,{}] 09:11:40 INFO - PROCESS | 1646 | 1464711100894 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}] 09:11:40 INFO - PROCESS | 1646 | 1464711100990 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:11:41 INFO - PROCESS | 1646 | 1464711101071 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4c3000 == 76 [pid = 1646] [id = 632] 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x126643c00) [pid = 1646] [serial = 1896] [outer = 0x0] 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x126da9c00) [pid = 1646] [serial = 1897] [outer = 0x126643c00] 09:11:41 INFO - PROCESS | 1646 | 1464711101096 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x123fa6800) [pid = 1646] [serial = 1898] [outer = 0x126643c00] 09:11:41 INFO - PROCESS | 1646 | 1464711101390 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]]]}] 09:11:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:11:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 09:11:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:11:41 INFO - PROCESS | 1646 | 1464711101409 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1646 | 1464711101410 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:11:41 INFO - PROCESS | 1646 | 1464711101420 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1646 | 1464711101421 Marionette TRACE conn2 <- [1,2502,null,{}] 09:11:41 INFO - PROCESS | 1646 | 1464711101424 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}] 09:11:41 INFO - PROCESS | 1646 | 1464711101524 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:11:41 INFO - PROCESS | 1646 | 1464711101529 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce6e000 == 77 [pid = 1646] [id = 633] 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x113184800) [pid = 1646] [serial = 1899] [outer = 0x0] 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x126f8c000) [pid = 1646] [serial = 1900] [outer = 0x113184800] 09:11:41 INFO - PROCESS | 1646 | 1464711101554 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12719cc00) [pid = 1646] [serial = 1901] [outer = 0x113184800] 09:11:41 INFO - PROCESS | 1646 | 1464711101886 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]]]}] 09:11:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:11:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 476ms 09:11:41 INFO - PROCESS | 1646 | 1464711101889 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1646 | 1464711101890 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:11:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:11:41 INFO - PROCESS | 1646 | 1464711101893 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1646 | 1464711101894 Marionette TRACE conn2 <- [1,2506,null,{}] 09:11:41 INFO - PROCESS | 1646 | 1464711101901 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}] 09:11:42 INFO - PROCESS | 1646 | 1464711102014 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:11:42 INFO - PROCESS | 1646 | 1464711102177 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x110da8000 == 78 [pid = 1646] [id = 634] 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x110eba400) [pid = 1646] [serial = 1902] [outer = 0x0] 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x110ec6c00) [pid = 1646] [serial = 1903] [outer = 0x110eba400] 09:11:42 INFO - PROCESS | 1646 | 1464711102212 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1121b4000) [pid = 1646] [serial = 1904] [outer = 0x110eba400] 09:11:42 INFO - PROCESS | 1646 | 1464711102696 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]]]}] 09:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 829ms 09:11:42 INFO - PROCESS | 1646 | 1464711102723 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:11:42 INFO - PROCESS | 1646 | 1464711102727 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:11:42 INFO - PROCESS | 1646 | 1464711102734 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 1646 | 1464711102738 Marionette TRACE conn2 <- [1,2510,null,{}] 09:11:42 INFO - PROCESS | 1646 | 1464711102744 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}] 09:11:42 INFO - PROCESS | 1646 | 1464711102936 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:11:43 INFO - PROCESS | 1646 | 1464711103095 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217a1800 == 79 [pid = 1646] [id = 635] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x112a7dc00) [pid = 1646] [serial = 1905] [outer = 0x0] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x114f5a800) [pid = 1646] [serial = 1906] [outer = 0x112a7dc00] 09:11:43 INFO - PROCESS | 1646 | 1464711103150 Marionette DEBUG loaded listener.js 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x1166d6000) [pid = 1646] [serial = 1907] [outer = 0x112a7dc00] 09:11:43 INFO - PROCESS | 1646 | 1464711103623 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]]]}] 09:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 924ms 09:11:43 INFO - PROCESS | 1646 | 1464711103659 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 1646 | 1464711103662 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:11:43 INFO - PROCESS | 1646 | 1464711103665 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1646 | 1464711103666 Marionette TRACE conn2 <- [1,2514,null,{}] 09:11:43 INFO - PROCESS | 1646 | 1464711103669 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}] 09:11:43 INFO - PROCESS | 1646 | 1464711103789 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:11:43 INFO - PROCESS | 1646 | 1464711103882 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb91800 == 80 [pid = 1646] [id = 636] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x1168b6400) [pid = 1646] [serial = 1908] [outer = 0x0] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x11870c400) [pid = 1646] [serial = 1909] [outer = 0x1168b6400] 09:11:43 INFO - PROCESS | 1646 | 1464711103914 Marionette DEBUG loaded listener.js 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x119245400) [pid = 1646] [serial = 1910] [outer = 0x1168b6400] 09:11:44 INFO - PROCESS | 1646 | 1464711104351 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]]]}] 09:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 719ms 09:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:11:44 INFO - PROCESS | 1646 | 1464711104384 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:11:44 INFO - PROCESS | 1646 | 1464711104386 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:11:44 INFO - PROCESS | 1646 | 1464711104389 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:11:44 INFO - PROCESS | 1646 | 1464711104394 Marionette TRACE conn2 <- [1,2518,null,{}] 09:11:44 INFO - PROCESS | 1646 | 1464711104401 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}] 09:11:44 INFO - PROCESS | 1646 | 1464711104524 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:11:44 INFO - PROCESS | 1646 | 1464711104643 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7a4800 == 81 [pid = 1646] [id = 637] 09:11:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x11936fc00) [pid = 1646] [serial = 1911] [outer = 0x0] 09:11:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x121773c00) [pid = 1646] [serial = 1912] [outer = 0x11936fc00] 09:11:44 INFO - PROCESS | 1646 | 1464711104676 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x126b4f800) [pid = 1646] [serial = 1913] [outer = 0x11936fc00] 09:11:45 INFO - PROCESS | 1646 | 1464711105083 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]]]}] 09:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 726ms 09:11:45 INFO - PROCESS | 1646 | 1464711105115 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:11:45 INFO - PROCESS | 1646 | 1464711105118 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:11:45 INFO - PROCESS | 1646 | 1464711105138 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 1646 | 1464711105140 Marionette TRACE conn2 <- [1,2522,null,{}] 09:11:45 INFO - PROCESS | 1646 | 1464711105142 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}] 09:11:45 INFO - PROCESS | 1646 | 1464711105259 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:11:45 INFO - PROCESS | 1646 | 1464711105351 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353c9800 == 82 [pid = 1646] [id = 638] 09:11:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12663b400) [pid = 1646] [serial = 1914] [outer = 0x0] 09:11:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x126daa800) [pid = 1646] [serial = 1915] [outer = 0x12663b400] 09:11:45 INFO - PROCESS | 1646 | 1464711105382 Marionette DEBUG loaded listener.js 09:11:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12719c000) [pid = 1646] [serial = 1916] [outer = 0x12663b400] 09:11:45 INFO - PROCESS | 1646 | 1464711105791 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]]]}] 09:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 09:11:45 INFO - PROCESS | 1646 | 1464711105809 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:11:45 INFO - PROCESS | 1646 | 1464711105811 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:11:45 INFO - PROCESS | 1646 | 1464711105815 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 1646 | 1464711105817 Marionette TRACE conn2 <- [1,2526,null,{}] 09:11:45 INFO - PROCESS | 1646 | 1464711105819 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}] 09:11:45 INFO - PROCESS | 1646 | 1464711105931 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:11:46 INFO - PROCESS | 1646 | 1464711106051 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1354d1000 == 83 [pid = 1646] [id = 639] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x1276ee400) [pid = 1646] [serial = 1917] [outer = 0x0] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x1276f2400) [pid = 1646] [serial = 1918] [outer = 0x1276ee400] 09:11:46 INFO - PROCESS | 1646 | 1464711106088 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x128a7a400) [pid = 1646] [serial = 1919] [outer = 0x1276ee400] 09:11:46 INFO - PROCESS | 1646 | 1464711106520 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]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 09:11:46 INFO - PROCESS | 1646 | 1464711106586 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 1646 | 1464711106588 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:11:46 INFO - PROCESS | 1646 | 1464711106590 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 1646 | 1464711106591 Marionette TRACE conn2 <- [1,2530,null,{}] 09:11:46 INFO - PROCESS | 1646 | 1464711106594 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}] 09:11:46 INFO - PROCESS | 1646 | 1464711106750 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:11:46 INFO - PROCESS | 1646 | 1464711106846 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1356a8000 == 84 [pid = 1646] [id = 640] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x128a82400) [pid = 1646] [serial = 1920] [outer = 0x0] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x128b73800) [pid = 1646] [serial = 1921] [outer = 0x128a82400] 09:11:46 INFO - PROCESS | 1646 | 1464711106878 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x128baf400) [pid = 1646] [serial = 1922] [outer = 0x128a82400] 09:11:47 INFO - PROCESS | 1646 | 1464711107251 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]]]}] 09:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 09:11:47 INFO - PROCESS | 1646 | 1464711107259 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1646 | 1464711107261 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:11:47 INFO - PROCESS | 1646 | 1464711107266 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1646 | 1464711107267 Marionette TRACE conn2 <- [1,2534,null,{}] 09:11:47 INFO - PROCESS | 1646 | 1464711107269 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}] 09:11:47 INFO - PROCESS | 1646 | 1464711107381 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:11:47 INFO - PROCESS | 1646 | 1464711107475 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1358d7800 == 85 [pid = 1646] [id = 641] 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x128baf000) [pid = 1646] [serial = 1923] [outer = 0x0] 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x128bb7000) [pid = 1646] [serial = 1924] [outer = 0x128baf000] 09:11:47 INFO - PROCESS | 1646 | 1464711107504 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x128d34000) [pid = 1646] [serial = 1925] [outer = 0x128baf000] 09:11:47 INFO - PROCESS | 1646 | 1464711107950 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]]]}] 09:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 720ms 09:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:11:47 INFO - PROCESS | 1646 | 1464711107985 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1646 | 1464711107987 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:11:47 INFO - PROCESS | 1646 | 1464711107989 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1646 | 1464711107990 Marionette TRACE conn2 <- [1,2538,null,{}] 09:11:47 INFO - PROCESS | 1646 | 1464711107993 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}] 09:11:48 INFO - PROCESS | 1646 | 1464711108123 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:11:48 INFO - PROCESS | 1646 | 1464711108229 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x135abb000 == 86 [pid = 1646] [id = 642] 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x128bba000) [pid = 1646] [serial = 1926] [outer = 0x0] 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x128e17400) [pid = 1646] [serial = 1927] [outer = 0x128bba000] 09:11:48 INFO - PROCESS | 1646 | 1464711108261 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x1290c8c00) [pid = 1646] [serial = 1928] [outer = 0x128bba000] 09:11:48 INFO - PROCESS | 1646 | 1464711108642 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]]]}] 09:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 768ms 09:11:48 INFO - PROCESS | 1646 | 1464711108763 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:11:48 INFO - PROCESS | 1646 | 1464711108765 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:11:48 INFO - PROCESS | 1646 | 1464711108769 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 1646 | 1464711108770 Marionette TRACE conn2 <- [1,2542,null,{}] 09:11:48 INFO - PROCESS | 1646 | 1464711108773 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}] 09:11:48 INFO - PROCESS | 1646 | 1464711108888 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:11:48 INFO - PROCESS | 1646 | 1464711108985 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x135318000 == 87 [pid = 1646] [id = 643] 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x1127de000) [pid = 1646] [serial = 1929] [outer = 0x0] 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x1291b0000) [pid = 1646] [serial = 1930] [outer = 0x1127de000] 09:11:49 INFO - PROCESS | 1646 | 1464711109014 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x129484400) [pid = 1646] [serial = 1931] [outer = 0x1127de000] 09:11:49 INFO - PROCESS | 1646 | 1464711109413 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]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 672ms 09:11:49 INFO - PROCESS | 1646 | 1464711109488 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1646 | 1464711109490 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:11:49 INFO - PROCESS | 1646 | 1464711109512 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1646 | 1464711109513 Marionette TRACE conn2 <- [1,2546,null,{}] 09:11:49 INFO - PROCESS | 1646 | 1464711109518 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}] 09:11:49 INFO - PROCESS | 1646 | 1464711109638 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:11:49 INFO - PROCESS | 1646 | 1464711109730 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf76800 == 88 [pid = 1646] [id = 644] 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12130a800) [pid = 1646] [serial = 1932] [outer = 0x0] 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1294b2400) [pid = 1646] [serial = 1933] [outer = 0x12130a800] 09:11:49 INFO - PROCESS | 1646 | 1464711109764 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x129706400) [pid = 1646] [serial = 1934] [outer = 0x12130a800] 09:11:50 INFO - PROCESS | 1646 | 1464711110204 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]]]}] 09:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 740ms 09:11:50 INFO - PROCESS | 1646 | 1464711110234 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:11:50 INFO - PROCESS | 1646 | 1464711110236 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:11:50 INFO - PROCESS | 1646 | 1464711110238 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1646 | 1464711110240 Marionette TRACE conn2 <- [1,2550,null,{}] 09:11:50 INFO - PROCESS | 1646 | 1464711110243 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}] 09:11:50 INFO - PROCESS | 1646 | 1464711110374 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:11:50 INFO - PROCESS | 1646 | 1464711110473 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x138168000 == 89 [pid = 1646] [id = 645] 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12a8ad800) [pid = 1646] [serial = 1935] [outer = 0x0] 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12a8b4800) [pid = 1646] [serial = 1936] [outer = 0x12a8ad800] 09:11:50 INFO - PROCESS | 1646 | 1464711110504 Marionette DEBUG loaded listener.js 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12b3bac00) [pid = 1646] [serial = 1937] [outer = 0x12a8ad800] 09:11:51 INFO - PROCESS | 1646 | 1464711111169 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]]]}] 09:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 970ms 09:11:51 INFO - PROCESS | 1646 | 1464711111213 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:11:51 INFO - PROCESS | 1646 | 1464711111215 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:11:51 INFO - PROCESS | 1646 | 1464711111220 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:11:51 INFO - PROCESS | 1646 | 1464711111222 Marionette TRACE conn2 <- [1,2554,null,{}] 09:11:51 INFO - PROCESS | 1646 | 1464711111226 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}] 09:11:51 INFO - PROCESS | 1646 | 1464711111344 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:11:51 INFO - PROCESS | 1646 | 1464711111458 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d8e000 == 90 [pid = 1646] [id = 646] 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x11317f800) [pid = 1646] [serial = 1938] [outer = 0x0] 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x113252000) [pid = 1646] [serial = 1939] [outer = 0x11317f800] 09:11:51 INFO - PROCESS | 1646 | 1464711111487 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x115e6d400) [pid = 1646] [serial = 1940] [outer = 0x11317f800] 09:11:52 INFO - PROCESS | 1646 | 1464711112023 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]]]}] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce6e000 == 89 [pid = 1646] [id = 633] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4c3000 == 88 [pid = 1646] [id = 632] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b0000 == 87 [pid = 1646] [id = 631] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba13000 == 86 [pid = 1646] [id = 630] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab10000 == 85 [pid = 1646] [id = 629] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1298db800 == 84 [pid = 1646] [id = 628] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1290a2000 == 83 [pid = 1646] [id = 627] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x127667000 == 82 [pid = 1646] [id = 626] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x123fb7800 == 81 [pid = 1646] [id = 625] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1217b1000 == 80 [pid = 1646] [id = 624] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x120f70000 == 79 [pid = 1646] [id = 623] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x118a70800 == 78 [pid = 1646] [id = 622] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x112f0d800 == 77 [pid = 1646] [id = 621] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2aa000 == 76 [pid = 1646] [id = 619] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13822d000 == 75 [pid = 1646] [id = 618] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13f3ae800 == 74 [pid = 1646] [id = 617] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13f39d800 == 73 [pid = 1646] [id = 616] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13f36e800 == 72 [pid = 1646] [id = 615] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1410cc800 == 71 [pid = 1646] [id = 614] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x135da6800 == 70 [pid = 1646] [id = 613] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8c7800 == 69 [pid = 1646] [id = 612] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1266ad000 == 68 [pid = 1646] [id = 611] 09:11:52 INFO - PROCESS | 1646 | --DOCSHELL 0x138153000 == 67 [pid = 1646] [id = 610] 09:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 871ms 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x1296ea000) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12b218400) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x1271a3800) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12bbd2000) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x1127e0400) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x1276ec400) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x123ea2400) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x126640c00) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x118706000) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x116735000) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x126d66c00) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x126dac000) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x121769c00) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x121752c00) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x119d47400) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x118a54800) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x126f82800) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12177a000) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x113185c00) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12cfbc800) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x126d6a000) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x110fae000) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12177d400) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x126df0800) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12c270400) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12c277400) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12c8ef400) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12c26d800) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x128a77c00) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x1127e6000) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x1291b1c00) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12bbc7800) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x1271a1000) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 09:11:52 INFO - PROCESS | 1646 | 1464711112105 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 1646 | 1464711112109 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:11:52 INFO - PROCESS | 1646 | 1464711112119 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1646 | 1464711112121 Marionette TRACE conn2 <- [1,2558,null,{}] 09:11:52 INFO - PROCESS | 1646 | 1464711112123 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}] 09:11:52 INFO - PROCESS | 1646 | 1464711112223 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:11:52 INFO - PROCESS | 1646 | 1464711112230 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x118757800 == 68 [pid = 1646] [id = 647] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x116738000) [pid = 1646] [serial = 1941] [outer = 0x0] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x117118800) [pid = 1646] [serial = 1942] [outer = 0x116738000] 09:11:52 INFO - PROCESS | 1646 | 1464711112256 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x1184bb400) [pid = 1646] [serial = 1943] [outer = 0x116738000] 09:11:52 INFO - PROCESS | 1646 | 1464711112642 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]]]}] 09:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 570ms 09:11:52 INFO - PROCESS | 1646 | 1464711112688 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 1646 | 1464711112690 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:11:52 INFO - PROCESS | 1646 | 1464711112692 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1646 | 1464711112695 Marionette TRACE conn2 <- [1,2562,null,{}] 09:11:52 INFO - PROCESS | 1646 | 1464711112704 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}] 09:11:52 INFO - PROCESS | 1646 | 1464711112822 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:11:52 INFO - PROCESS | 1646 | 1464711112829 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d36800 == 69 [pid = 1646] [id = 648] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x118fb5c00) [pid = 1646] [serial = 1944] [outer = 0x0] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x11976fc00) [pid = 1646] [serial = 1945] [outer = 0x118fb5c00] 09:11:52 INFO - PROCESS | 1646 | 1464711112857 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x121702400) [pid = 1646] [serial = 1946] [outer = 0x118fb5c00] 09:11:53 INFO - PROCESS | 1646 | 1464711113247 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]]]}] 09:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 09:11:53 INFO - PROCESS | 1646 | 1464711113267 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:11:53 INFO - PROCESS | 1646 | 1464711113269 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:11:53 INFO - PROCESS | 1646 | 1464711113271 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1646 | 1464711113272 Marionette TRACE conn2 <- [1,2566,null,{}] 09:11:53 INFO - PROCESS | 1646 | 1464711113275 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}] 09:11:53 INFO - PROCESS | 1646 | 1464711113433 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:11:53 INFO - PROCESS | 1646 | 1464711113446 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298dd800 == 70 [pid = 1646] [id = 649] 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x121756c00) [pid = 1646] [serial = 1947] [outer = 0x0] 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x121767800) [pid = 1646] [serial = 1948] [outer = 0x121756c00] 09:11:53 INFO - PROCESS | 1646 | 1464711113490 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12177d400) [pid = 1646] [serial = 1949] [outer = 0x121756c00] 09:11:53 INFO - PROCESS | 1646 | 1464711113933 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]]]}] 09:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 669ms 09:11:53 INFO - PROCESS | 1646 | 1464711113940 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:11:53 INFO - PROCESS | 1646 | 1464711113941 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:11:53 INFO - PROCESS | 1646 | 1464711113944 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1646 | 1464711113945 Marionette TRACE conn2 <- [1,2570,null,{}] 09:11:53 INFO - PROCESS | 1646 | 1464711113952 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}] 09:11:54 INFO - PROCESS | 1646 | 1464711114101 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:11:54 INFO - PROCESS | 1646 | 1464711114173 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acc3800 == 71 [pid = 1646] [id = 650] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x121710800) [pid = 1646] [serial = 1950] [outer = 0x0] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x123fa1c00) [pid = 1646] [serial = 1951] [outer = 0x121710800] 09:11:54 INFO - PROCESS | 1646 | 1464711114199 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x126bd6800) [pid = 1646] [serial = 1952] [outer = 0x121710800] 09:11:54 INFO - PROCESS | 1646 | 1464711114542 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]]]}] 09:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 626ms 09:11:54 INFO - PROCESS | 1646 | 1464711114570 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:11:54 INFO - PROCESS | 1646 | 1464711114571 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:11:54 INFO - PROCESS | 1646 | 1464711114573 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 1646 | 1464711114574 Marionette TRACE conn2 <- [1,2574,null,{}] 09:11:54 INFO - PROCESS | 1646 | 1464711114577 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}] 09:11:54 INFO - PROCESS | 1646 | 1464711114717 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:11:54 INFO - PROCESS | 1646 | 1464711114780 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8bd800 == 72 [pid = 1646] [id = 651] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x126daa400) [pid = 1646] [serial = 1953] [outer = 0x0] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x1271a3400) [pid = 1646] [serial = 1954] [outer = 0x126daa400] 09:11:54 INFO - PROCESS | 1646 | 1464711114807 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x128a7dc00) [pid = 1646] [serial = 1955] [outer = 0x126daa400] 09:11:55 INFO - PROCESS | 1646 | 1464711115123 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]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 574ms 09:11:55 INFO - PROCESS | 1646 | 1464711115150 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1646 | 1464711115151 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:11:55 INFO - PROCESS | 1646 | 1464711115160 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1646 | 1464711115162 Marionette TRACE conn2 <- [1,2578,null,{}] 09:11:55 INFO - PROCESS | 1646 | 1464711115166 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}] 09:11:55 INFO - PROCESS | 1646 | 1464711115308 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:11:55 INFO - PROCESS | 1646 | 1464711115325 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce6c000 == 73 [pid = 1646] [id = 652] 09:11:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x1276f8c00) [pid = 1646] [serial = 1956] [outer = 0x0] 09:11:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x128e18000) [pid = 1646] [serial = 1957] [outer = 0x1276f8c00] 09:11:55 INFO - PROCESS | 1646 | 1464711115367 Marionette DEBUG loaded listener.js 09:11:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x1294b5800) [pid = 1646] [serial = 1958] [outer = 0x1276f8c00] 09:11:55 INFO - PROCESS | 1646 | 1464711115892 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]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 772ms 09:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:11:55 INFO - PROCESS | 1646 | 1464711115933 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1646 | 1464711115934 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:11:55 INFO - PROCESS | 1646 | 1464711115936 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1646 | 1464711115937 Marionette TRACE conn2 <- [1,2582,null,{}] 09:11:55 INFO - PROCESS | 1646 | 1464711115940 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}] 09:11:56 INFO - PROCESS | 1646 | 1464711116067 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:11:56 INFO - PROCESS | 1646 | 1464711116090 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x135306800 == 74 [pid = 1646] [id = 653] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x128b71000) [pid = 1646] [serial = 1959] [outer = 0x0] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x129705000) [pid = 1646] [serial = 1960] [outer = 0x128b71000] 09:11:56 INFO - PROCESS | 1646 | 1464711116115 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12a9f2c00) [pid = 1646] [serial = 1961] [outer = 0x128b71000] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x120db1c00) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x121711800) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x110f3b000) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x1187a3c00) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x11660f000) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x11318a800) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x111aaf800) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x115e62c00) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x118160000) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x110f3a000) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x119376800) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12663c400) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:11:56 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x126643c00) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:11:56 INFO - PROCESS | 1646 | 1464711116642 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]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 718ms 09:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:11:56 INFO - PROCESS | 1646 | 1464711116655 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 1646 | 1464711116656 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:11:56 INFO - PROCESS | 1646 | 1464711116658 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 1646 | 1464711116659 Marionette TRACE conn2 <- [1,2586,null,{}] 09:11:56 INFO - PROCESS | 1646 | 1464711116662 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}] 09:11:56 INFO - PROCESS | 1646 | 1464711116824 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:11:56 INFO - PROCESS | 1646 | 1464711116945 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba18000 == 75 [pid = 1646] [id = 654] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x110f3a400) [pid = 1646] [serial = 1962] [outer = 0x0] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x113c0ac00) [pid = 1646] [serial = 1963] [outer = 0x110f3a400] 09:11:56 INFO - PROCESS | 1646 | 1464711116988 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x121754c00) [pid = 1646] [serial = 1964] [outer = 0x110f3a400] 09:11:57 INFO - PROCESS | 1646 | 1464711117362 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]]]}] 09:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 720ms 09:11:57 INFO - PROCESS | 1646 | 1464711117379 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:11:57 INFO - PROCESS | 1646 | 1464711117382 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:11:57 INFO - PROCESS | 1646 | 1464711117386 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:11:57 INFO - PROCESS | 1646 | 1464711117387 Marionette TRACE conn2 <- [1,2590,null,{}] 09:11:57 INFO - PROCESS | 1646 | 1464711117389 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}] 09:11:57 INFO - PROCESS | 1646 | 1464711117524 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:11:57 INFO - PROCESS | 1646 | 1464711117532 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x135521800 == 76 [pid = 1646] [id = 655] 09:11:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x121704400) [pid = 1646] [serial = 1965] [outer = 0x0] 09:11:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x126df1000) [pid = 1646] [serial = 1966] [outer = 0x121704400] 09:11:57 INFO - PROCESS | 1646 | 1464711117557 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12bacf800) [pid = 1646] [serial = 1967] [outer = 0x121704400] 09:11:57 INFO - PROCESS | 1646 | 1464711117904 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]]]}] 09:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 569ms 09:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:11:57 INFO - PROCESS | 1646 | 1464711117956 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:11:57 INFO - PROCESS | 1646 | 1464711117957 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:11:57 INFO - PROCESS | 1646 | 1464711117959 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:11:57 INFO - PROCESS | 1646 | 1464711117961 Marionette TRACE conn2 <- [1,2594,null,{}] 09:11:57 INFO - PROCESS | 1646 | 1464711117963 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}] 09:11:58 INFO - PROCESS | 1646 | 1464711118072 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:11:58 INFO - PROCESS | 1646 | 1464711118156 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x138172000 == 77 [pid = 1646] [id = 656] 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12ac74800) [pid = 1646] [serial = 1968] [outer = 0x0] 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12bbc6000) [pid = 1646] [serial = 1969] [outer = 0x12ac74800] 09:11:58 INFO - PROCESS | 1646 | 1464711118185 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12c1d6800) [pid = 1646] [serial = 1970] [outer = 0x12ac74800] 09:11:58 INFO - PROCESS | 1646 | 1464711118501 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]]]}] 09:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 09:11:58 INFO - PROCESS | 1646 | 1464711118530 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:11:58 INFO - PROCESS | 1646 | 1464711118532 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:11:58 INFO - PROCESS | 1646 | 1464711118534 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:11:58 INFO - PROCESS | 1646 | 1464711118535 Marionette TRACE conn2 <- [1,2598,null,{}] 09:11:58 INFO - PROCESS | 1646 | 1464711118538 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}] 09:11:58 INFO - PROCESS | 1646 | 1464711118727 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:11:58 INFO - PROCESS | 1646 | 1464711118847 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11744d000 == 78 [pid = 1646] [id = 657] 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x110f3e400) [pid = 1646] [serial = 1971] [outer = 0x0] 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x111c86000) [pid = 1646] [serial = 1972] [outer = 0x110f3e400] 09:11:58 INFO - PROCESS | 1646 | 1464711118881 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x112a7c000) [pid = 1646] [serial = 1973] [outer = 0x110f3e400] 09:11:59 INFO - PROCESS | 1646 | 1464711119346 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]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 869ms 09:11:59 INFO - PROCESS | 1646 | 1464711119410 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 1646 | 1464711119414 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:11:59 INFO - PROCESS | 1646 | 1464711119437 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 1646 | 1464711119439 Marionette TRACE conn2 <- [1,2602,null,{}] 09:11:59 INFO - PROCESS | 1646 | 1464711119442 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}] 09:11:59 INFO - PROCESS | 1646 | 1464711119568 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:11:59 INFO - PROCESS | 1646 | 1464711119662 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a21800 == 79 [pid = 1646] [id = 658] 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x118209800) [pid = 1646] [serial = 1974] [outer = 0x0] 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x118393c00) [pid = 1646] [serial = 1975] [outer = 0x118209800] 09:11:59 INFO - PROCESS | 1646 | 1464711119695 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x118a58c00) [pid = 1646] [serial = 1976] [outer = 0x118209800] 09:12:00 INFO - PROCESS | 1646 | 1464711120156 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]]]}] 09:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 773ms 09:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:12:00 INFO - PROCESS | 1646 | 1464711120209 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 1646 | 1464711120211 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:12:00 INFO - PROCESS | 1646 | 1464711120213 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:12:00 INFO - PROCESS | 1646 | 1464711120215 Marionette TRACE conn2 <- [1,2606,null,{}] 09:12:00 INFO - PROCESS | 1646 | 1464711120217 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}] 09:12:00 INFO - PROCESS | 1646 | 1464711120333 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:12:00 INFO - PROCESS | 1646 | 1464711120438 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a9f800 == 80 [pid = 1646] [id = 659] 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x121708000) [pid = 1646] [serial = 1977] [outer = 0x0] 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x121758800) [pid = 1646] [serial = 1978] [outer = 0x121708000] 09:12:00 INFO - PROCESS | 1646 | 1464711120469 Marionette DEBUG loaded listener.js 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x126bd7400) [pid = 1646] [serial = 1979] [outer = 0x121708000] 09:12:01 INFO - PROCESS | 1646 | 1464711121010 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]]]}] 09:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 871ms 09:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:12:01 INFO - PROCESS | 1646 | 1464711121085 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:12:01 INFO - PROCESS | 1646 | 1464711121088 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:12:01 INFO - PROCESS | 1646 | 1464711121096 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 1646 | 1464711121099 Marionette TRACE conn2 <- [1,2610,null,{}] 09:12:01 INFO - PROCESS | 1646 | 1464711121102 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}] 09:12:01 INFO - PROCESS | 1646 | 1464711121225 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:12:01 INFO - PROCESS | 1646 | 1464711121351 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1410c4800 == 81 [pid = 1646] [id = 660] 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x126d6f400) [pid = 1646] [serial = 1980] [outer = 0x0] 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x1276eec00) [pid = 1646] [serial = 1981] [outer = 0x126d6f400] 09:12:01 INFO - PROCESS | 1646 | 1464711121382 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x128b76800) [pid = 1646] [serial = 1982] [outer = 0x126d6f400] 09:12:01 INFO - PROCESS | 1646 | 1464711121824 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]]]}] 09:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 779ms 09:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:12:01 INFO - PROCESS | 1646 | 1464711121879 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:12:01 INFO - PROCESS | 1646 | 1464711121881 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:12:01 INFO - PROCESS | 1646 | 1464711121885 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 1646 | 1464711121886 Marionette TRACE conn2 <- [1,2614,null,{}] 09:12:01 INFO - PROCESS | 1646 | 1464711121888 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}] 09:12:02 INFO - PROCESS | 1646 | 1464711122006 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:12:02 INFO - PROCESS | 1646 | 1464711122101 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a43000 == 82 [pid = 1646] [id = 661] 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12754c400) [pid = 1646] [serial = 1983] [outer = 0x0] 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12a8b8400) [pid = 1646] [serial = 1984] [outer = 0x12754c400] 09:12:02 INFO - PROCESS | 1646 | 1464711122130 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12bad5800) [pid = 1646] [serial = 1985] [outer = 0x12754c400] 09:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 09:12:02 INFO - PROCESS | 1646 | 1464711122549 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]]]}] 09:12:02 INFO - PROCESS | 1646 | 1464711122556 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 1646 | 1464711122558 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:12:02 INFO - PROCESS | 1646 | 1464711122560 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1646 | 1464711122561 Marionette TRACE conn2 <- [1,2618,null,{}] 09:12:02 INFO - PROCESS | 1646 | 1464711122617 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}] 09:12:02 INFO - PROCESS | 1646 | 1464711122731 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:12:02 INFO - PROCESS | 1646 | 1464711122827 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1429c3000 == 83 [pid = 1646] [id = 662] 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12c11a400) [pid = 1646] [serial = 1986] [outer = 0x0] 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12c1d8400) [pid = 1646] [serial = 1987] [outer = 0x12c11a400] 09:12:02 INFO - PROCESS | 1646 | 1464711122862 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12c275000) [pid = 1646] [serial = 1988] [outer = 0x12c11a400] 09:12:03 INFO - PROCESS | 1646 | 1464711123259 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]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 739ms 09:12:03 INFO - PROCESS | 1646 | 1464711123299 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 1646 | 1464711123301 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:12:03 INFO - PROCESS | 1646 | 1464711123303 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 1646 | 1464711123304 Marionette TRACE conn2 <- [1,2622,null,{}] 09:12:03 INFO - PROCESS | 1646 | 1464711123307 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}] 09:12:03 INFO - PROCESS | 1646 | 1464711123426 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:12:03 INFO - PROCESS | 1646 | 1464711123550 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1429de800 == 84 [pid = 1646] [id = 663] 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12c278800) [pid = 1646] [serial = 1989] [outer = 0x0] 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12c739400) [pid = 1646] [serial = 1990] [outer = 0x12c278800] 09:12:03 INFO - PROCESS | 1646 | 1464711123581 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12c8f8800) [pid = 1646] [serial = 1991] [outer = 0x12c278800] 09:12:04 INFO - PROCESS | 1646 | 1464711124037 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]]]}] 09:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 769ms 09:12:04 INFO - PROCESS | 1646 | 1464711124092 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:12:04 INFO - PROCESS | 1646 | 1464711124093 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:12:04 INFO - PROCESS | 1646 | 1464711124098 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:12:04 INFO - PROCESS | 1646 | 1464711124099 Marionette TRACE conn2 <- [1,2626,null,{}] 09:12:04 INFO - PROCESS | 1646 | 1464711124101 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}] 09:12:04 INFO - PROCESS | 1646 | 1464711124220 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:12:04 INFO - PROCESS | 1646 | 1464711124320 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x126cd7000 == 85 [pid = 1646] [id = 664] 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x116614c00) [pid = 1646] [serial = 1992] [outer = 0x0] 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x120d64000) [pid = 1646] [serial = 1993] [outer = 0x116614c00] 09:12:04 INFO - PROCESS | 1646 | 1464711124350 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12cfc7000) [pid = 1646] [serial = 1994] [outer = 0x116614c00] 09:12:05 INFO - PROCESS | 1646 | 1464711125029 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 975ms 09:12:05 INFO - PROCESS | 1646 | 1464711125080 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1646 | 1464711125082 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:12:05 INFO - PROCESS | 1646 | 1464711125087 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1646 | 1464711125090 Marionette TRACE conn2 <- [1,2630,null,{}] 09:12:05 INFO - PROCESS | 1646 | 1464711125094 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}] 09:12:05 INFO - PROCESS | 1646 | 1464711125209 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:12:05 INFO - PROCESS | 1646 | 1464711125309 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12533b000 == 86 [pid = 1646] [id = 665] 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1127e3c00) [pid = 1646] [serial = 1995] [outer = 0x0] 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x113191400) [pid = 1646] [serial = 1996] [outer = 0x1127e3c00] 09:12:05 INFO - PROCESS | 1646 | 1464711125337 Marionette DEBUG loaded listener.js 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x114f58400) [pid = 1646] [serial = 1997] [outer = 0x1127e3c00] 09:12:05 INFO - PROCESS | 1646 | 1464711125838 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 774ms 09:12:05 INFO - PROCESS | 1646 | 1464711125862 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1646 | 1464711125866 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:12:05 INFO - PROCESS | 1646 | 1464711125871 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1646 | 1464711125873 Marionette TRACE conn2 <- [1,2634,null,{}] 09:12:05 INFO - PROCESS | 1646 | 1464711125875 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}] 09:12:06 INFO - PROCESS | 1646 | 1464711126009 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:12:06 INFO - PROCESS | 1646 | 1464711126200 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217a6800 == 87 [pid = 1646] [id = 666] 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x114f54400) [pid = 1646] [serial = 1998] [outer = 0x0] 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x11685ec00) [pid = 1646] [serial = 1999] [outer = 0x114f54400] 09:12:06 INFO - PROCESS | 1646 | 1464711126250 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x118208400) [pid = 1646] [serial = 2000] [outer = 0x114f54400] 09:12:06 INFO - PROCESS | 1646 | 1464711126730 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]]]}] 09:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 874ms 09:12:06 INFO - PROCESS | 1646 | 1464711126746 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:12:06 INFO - PROCESS | 1646 | 1464711126747 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:12:06 INFO - PROCESS | 1646 | 1464711126750 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:12:06 INFO - PROCESS | 1646 | 1464711126752 Marionette TRACE conn2 <- [1,2638,null,{}] 09:12:06 INFO - PROCESS | 1646 | 1464711126759 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}] 09:12:06 INFO - PROCESS | 1646 | 1464711126871 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:12:06 INFO - PROCESS | 1646 | 1464711126970 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d1000 == 88 [pid = 1646] [id = 667] 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x118707400) [pid = 1646] [serial = 2001] [outer = 0x0] 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x118faec00) [pid = 1646] [serial = 2002] [outer = 0x118707400] 09:12:07 INFO - PROCESS | 1646 | 1464711127002 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x120d65000) [pid = 1646] [serial = 2003] [outer = 0x118707400] 09:12:07 INFO - PROCESS | 1646 | 1464711127448 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]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 720ms 09:12:07 INFO - PROCESS | 1646 | 1464711127470 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 1646 | 1464711127472 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:12:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:12:07 INFO - PROCESS | 1646 | 1464711127474 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 1646 | 1464711127475 Marionette TRACE conn2 <- [1,2642,null,{}] 09:12:07 INFO - PROCESS | 1646 | 1464711127479 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}] 09:12:07 INFO - PROCESS | 1646 | 1464711127587 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:12:07 INFO - PROCESS | 1646 | 1464711127730 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x138172000 == 87 [pid = 1646] [id = 656] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x135521800 == 86 [pid = 1646] [id = 655] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba18000 == 85 [pid = 1646] [id = 654] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x135306800 == 84 [pid = 1646] [id = 653] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce6c000 == 83 [pid = 1646] [id = 652] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8bd800 == 82 [pid = 1646] [id = 651] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x126dfd000) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x121771800) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12c1d8c00) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x1350d9400) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x11822f800) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12d945c00) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x1290c0400) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12d12c000) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x1350cf400) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12d94a000) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133c4000 == 83 [pid = 1646] [id = 668] 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x114f58800) [pid = 1646] [serial = 2004] [outer = 0x0] 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x116615000) [pid = 1646] [serial = 2005] [outer = 0x114f58800] 09:12:07 INFO - PROCESS | 1646 | 1464711127801 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x119a68400) [pid = 1646] [serial = 2006] [outer = 0x114f58800] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12acc3800 == 82 [pid = 1646] [id = 650] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1298dd800 == 81 [pid = 1646] [id = 649] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x126d36800 == 80 [pid = 1646] [id = 648] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x118757800 == 79 [pid = 1646] [id = 647] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x126d8e000 == 78 [pid = 1646] [id = 646] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1356a8000 == 77 [pid = 1646] [id = 640] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1354d1000 == 76 [pid = 1646] [id = 639] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1353c9800 == 75 [pid = 1646] [id = 638] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7a4800 == 74 [pid = 1646] [id = 637] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb91800 == 73 [pid = 1646] [id = 636] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1217a1800 == 72 [pid = 1646] [id = 635] 09:12:07 INFO - PROCESS | 1646 | --DOCSHELL 0x110da8000 == 71 [pid = 1646] [id = 634] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x121752800) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12176f400) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12175d400) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x123ff8000) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x118a58000) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x11685c800) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x118203800) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x113c05c00) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x11319a800) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x1121b1c00) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x111c83000) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x115ef2400) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x11660f400) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x1182cac00) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x11870bc00) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12c8fa800) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12d11f400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x126f8c000) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x124c9cc00) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12130f000) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x126d15800) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12170a000) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x123fa6800) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12177e000) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x126da0800) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x120d0d400) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 09:12:07 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x126da9c00) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 09:12:08 INFO - PROCESS | 1646 | 1464711128135 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]]]}] 09:12:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:12:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 674ms 09:12:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:12:08 INFO - PROCESS | 1646 | 1464711128150 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 1646 | 1464711128151 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:12:08 INFO - PROCESS | 1646 | 1464711128153 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 1646 | 1464711128155 Marionette TRACE conn2 <- [1,2646,null,{}] 09:12:08 INFO - PROCESS | 1646 | 1464711128157 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}] 09:12:08 INFO - PROCESS | 1646 | 1464711128256 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:12:08 INFO - PROCESS | 1646 | 1464711128350 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f78800 == 72 [pid = 1646] [id = 669] 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x118208800) [pid = 1646] [serial = 2007] [outer = 0x0] 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x121710c00) [pid = 1646] [serial = 2008] [outer = 0x118208800] 09:12:08 INFO - PROCESS | 1646 | 1464711128376 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12176e400) [pid = 1646] [serial = 2009] [outer = 0x118208800] 09:12:08 INFO - PROCESS | 1646 | 1464711128688 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]]]}] 09:12:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:12:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 569ms 09:12:08 INFO - PROCESS | 1646 | 1464711128723 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 1646 | 1464711128724 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:12:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:12:08 INFO - PROCESS | 1646 | 1464711128727 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 1646 | 1464711128728 Marionette TRACE conn2 <- [1,2650,null,{}] 09:12:08 INFO - PROCESS | 1646 | 1464711128732 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}] 09:12:08 INFO - PROCESS | 1646 | 1464711128841 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:12:08 INFO - PROCESS | 1646 | 1464711128919 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12724c000 == 73 [pid = 1646] [id = 670] 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12176b000) [pid = 1646] [serial = 2010] [outer = 0x0] 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12177ec00) [pid = 1646] [serial = 2011] [outer = 0x12176b000] 09:12:08 INFO - PROCESS | 1646 | 1464711128945 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x126d61c00) [pid = 1646] [serial = 2012] [outer = 0x12176b000] 09:12:09 INFO - PROCESS | 1646 | 1464711129251 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]]]}] 09:12:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:12:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 571ms 09:12:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:12:09 INFO - PROCESS | 1646 | 1464711129299 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:12:09 INFO - PROCESS | 1646 | 1464711129301 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:12:09 INFO - PROCESS | 1646 | 1464711129303 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 1646 | 1464711129304 Marionette TRACE conn2 <- [1,2654,null,{}] 09:12:09 INFO - PROCESS | 1646 | 1464711129306 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}] 09:12:09 INFO - PROCESS | 1646 | 1464711129433 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:12:09 INFO - PROCESS | 1646 | 1464711129442 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba0a000 == 74 [pid = 1646] [id = 671] 09:12:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x126b4c400) [pid = 1646] [serial = 2013] [outer = 0x0] 09:12:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x126d6e800) [pid = 1646] [serial = 2014] [outer = 0x126b4c400] 09:12:09 INFO - PROCESS | 1646 | 1464711129470 Marionette DEBUG loaded listener.js 09:12:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x126dab000) [pid = 1646] [serial = 2015] [outer = 0x126b4c400] 09:12:09 INFO - PROCESS | 1646 | 1464711129929 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]]]}] 09:12:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:12:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 09:12:09 INFO - PROCESS | 1646 | 1464711129973 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:12:09 INFO - PROCESS | 1646 | 1464711129975 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:12:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:12:09 INFO - PROCESS | 1646 | 1464711129977 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 1646 | 1464711129978 Marionette TRACE conn2 <- [1,2658,null,{}] 09:12:09 INFO - PROCESS | 1646 | 1464711129980 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}] 09:12:10 INFO - PROCESS | 1646 | 1464711130118 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:12:10 INFO - PROCESS | 1646 | 1464711130135 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4ad800 == 75 [pid = 1646] [id = 672] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x126647c00) [pid = 1646] [serial = 2016] [outer = 0x0] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x126df1400) [pid = 1646] [serial = 2017] [outer = 0x126647c00] 09:12:10 INFO - PROCESS | 1646 | 1464711130161 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x126f90800) [pid = 1646] [serial = 2018] [outer = 0x126647c00] 09:12:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:12:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 568ms 09:12:10 INFO - PROCESS | 1646 | 1464711130537 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]]]}] 09:12:10 INFO - PROCESS | 1646 | 1464711130545 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 1646 | 1464711130546 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:12:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:12:10 INFO - PROCESS | 1646 | 1464711130548 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1646 | 1464711130550 Marionette TRACE conn2 <- [1,2662,null,{}] 09:12:10 INFO - PROCESS | 1646 | 1464711130552 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}] 09:12:10 INFO - PROCESS | 1646 | 1464711130678 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:12:10 INFO - PROCESS | 1646 | 1464711130710 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce70800 == 76 [pid = 1646] [id = 673] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x116731800) [pid = 1646] [serial = 2019] [outer = 0x0] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x1276ef800) [pid = 1646] [serial = 2020] [outer = 0x116731800] 09:12:10 INFO - PROCESS | 1646 | 1464711130735 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x128a78c00) [pid = 1646] [serial = 2021] [outer = 0x116731800] 09:12:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:12:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 568ms 09:12:11 INFO - PROCESS | 1646 | 1464711131110 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]]]}] 09:12:11 INFO - PROCESS | 1646 | 1464711131117 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:12:11 INFO - PROCESS | 1646 | 1464711131119 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:12:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:12:11 INFO - PROCESS | 1646 | 1464711131121 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1646 | 1464711131122 Marionette TRACE conn2 <- [1,2666,null,{}] 09:12:11 INFO - PROCESS | 1646 | 1464711131125 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}] 09:12:11 INFO - PROCESS | 1646 | 1464711131250 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:12:11 INFO - PROCESS | 1646 | 1464711131265 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d40a000 == 77 [pid = 1646] [id = 674] 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x128b68800) [pid = 1646] [serial = 2022] [outer = 0x0] 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x128bac800) [pid = 1646] [serial = 2023] [outer = 0x128b68800] 09:12:11 INFO - PROCESS | 1646 | 1464711131291 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x119216400) [pid = 1646] [serial = 2024] [outer = 0x128b68800] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x1276f3000) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x113190800) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x116738c00) [pid = 1646] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x121761400) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x126d09800) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12170bc00) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x119756400) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11877a800) [pid = 1646] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x1294b0c00) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12a9f3c00) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x113180000) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x126da6c00) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12c73d800) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x110f3bc00) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x113195800) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12d4d2400) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x118233400) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x119756000) [pid = 1646] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x121776800) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x110f40800) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x121757800) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11611ec00) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x112a7d800) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x126f90400) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x126646400) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x117683400) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x111f38000) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12a9eb800) [pid = 1646] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x1271aa000) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x120d69000) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x110ec3800) [pid = 1646] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x11643c400) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x128bb8400) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12bbc9400) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x119776c00) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12c11e000) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x121767000) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x119752800) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12d942000) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12530d400) [pid = 1646] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x119753c00) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x11822e800) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x128d2e800) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x114eed000) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12ac70400) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x11877c400) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x110f42c00) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x11685ac00) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x126d65800) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12bbcf800) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x110ec0c00) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x128d2c800) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x126f87400) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x121753c00) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11923f000) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x126daa400) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x1276f8c00) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x110f3a400) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x128b71000) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x121756c00) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x121710800) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x116738000) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12a8ad800) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x118fb5c00) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11317f800) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:12:12 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x121704400) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:12:12 INFO - PROCESS | 1646 | 1464711132573 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]]]}] 09:12:12 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) 09:12:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1470ms 09:12:12 INFO - PROCESS | 1646 | 1464711132591 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 1646 | 1464711132593 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:12:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:12:12 INFO - PROCESS | 1646 | 1464711132595 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 1646 | 1464711132598 Marionette TRACE conn2 <- [1,2670,null,{}] 09:12:12 INFO - PROCESS | 1646 | 1464711132601 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}] 09:12:12 INFO - PROCESS | 1646 | 1464711132701 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:12:12 INFO - PROCESS | 1646 | 1464711132705 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x119262000 == 78 [pid = 1646] [id = 675] 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x110f3a400) [pid = 1646] [serial = 2025] [outer = 0x0] 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x114f5c400) [pid = 1646] [serial = 2026] [outer = 0x110f3a400] 09:12:12 INFO - PROCESS | 1646 | 1464711132736 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x117e2cc00) [pid = 1646] [serial = 2027] [outer = 0x110f3a400] 09:12:13 INFO - PROCESS | 1646 | 1464711133591 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] 09:12:13 INFO - PROCESS | 1646 | 1464711133619 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:12:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:12:13 INFO - PROCESS | 1646 | 1464711133621 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1646 | 1464711133622 Marionette TRACE conn2 <- [1,2674,null,{}] 09:12:13 INFO - PROCESS | 1646 | 1464711133625 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}] 09:12:13 INFO - PROCESS | 1646 | 1464711133753 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:12:13 INFO - PROCESS | 1646 | 1464711133760 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d41e800 == 79 [pid = 1646] [id = 676] 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x110f43000) [pid = 1646] [serial = 2028] [outer = 0x0] 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1187ad000) [pid = 1646] [serial = 2029] [outer = 0x110f43000] 09:12:13 INFO - PROCESS | 1646 | 1464711133788 Marionette DEBUG loaded listener.js 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x120db8400) [pid = 1646] [serial = 2030] [outer = 0x110f43000] 09:12:14 INFO - PROCESS | 1646 | 1464711134612 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] 09:12:14 INFO - PROCESS | 1646 | 1464711134644 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:12:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:12:14 INFO - PROCESS | 1646 | 1464711134664 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 1646 | 1464711134666 Marionette TRACE conn2 <- [1,2678,null,{}] 09:12:14 INFO - PROCESS | 1646 | 1464711134671 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}] 09:12:14 INFO - PROCESS | 1646 | 1464711134829 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:12:14 INFO - PROCESS | 1646 | 1464711134951 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217af000 == 80 [pid = 1646] [id = 677] 09:12:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x113180400) [pid = 1646] [serial = 2031] [outer = 0x0] 09:12:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11318a800) [pid = 1646] [serial = 2032] [outer = 0x113180400] 09:12:14 INFO - PROCESS | 1646 | 1464711134986 Marionette DEBUG loaded listener.js 09:12:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x115d5c800) [pid = 1646] [serial = 2033] [outer = 0x113180400] 09:12:15 INFO - PROCESS | 1646 | 1464711135899 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]]]}] 09:12:15 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) 09:12:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1287ms 09:12:15 INFO - PROCESS | 1646 | 1464711135936 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:12:15 INFO - PROCESS | 1646 | 1464711135940 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:12:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:12:15 INFO - PROCESS | 1646 | 1464711135945 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:12:15 INFO - PROCESS | 1646 | 1464711135947 Marionette TRACE conn2 <- [1,2682,null,{}] 09:12:15 INFO - PROCESS | 1646 | 1464711135949 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}] 09:12:16 INFO - PROCESS | 1646 | 1464711136068 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:12:16 INFO - PROCESS | 1646 | 1464711136186 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12964f800 == 81 [pid = 1646] [id = 678] 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x1164ae000) [pid = 1646] [serial = 2034] [outer = 0x0] 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x118166800) [pid = 1646] [serial = 2035] [outer = 0x1164ae000] 09:12:16 INFO - PROCESS | 1646 | 1464711136217 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11870bc00) [pid = 1646] [serial = 2036] [outer = 0x1164ae000] 09:12:17 INFO - PROCESS | 1646 | 1464711137147 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]]]}] 09:12:17 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) 09:12:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1222ms 09:12:17 INFO - PROCESS | 1646 | 1464711137167 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1646 | 1464711137169 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:12:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:12:17 INFO - PROCESS | 1646 | 1464711137171 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1646 | 1464711137174 Marionette TRACE conn2 <- [1,2686,null,{}] 09:12:17 INFO - PROCESS | 1646 | 1464711137182 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}] 09:12:17 INFO - PROCESS | 1646 | 1464711137303 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:12:17 INFO - PROCESS | 1646 | 1464711137423 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x13531d000 == 82 [pid = 1646] [id = 679] 09:12:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x119244c00) [pid = 1646] [serial = 2037] [outer = 0x0] 09:12:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12170a000) [pid = 1646] [serial = 2038] [outer = 0x119244c00] 09:12:17 INFO - PROCESS | 1646 | 1464711137457 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x121763c00) [pid = 1646] [serial = 2039] [outer = 0x119244c00] 09:12:18 INFO - PROCESS | 1646 | 1464711138418 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] 09:12:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:12:18 INFO - PROCESS | 1646 | 1464711138450 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:12:18 INFO - PROCESS | 1646 | 1464711138452 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:12:18 INFO - PROCESS | 1646 | 1464711138454 Marionette TRACE conn2 <- [1,2690,null,{}] 09:12:18 INFO - PROCESS | 1646 | 1464711138456 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}] 09:12:18 INFO - PROCESS | 1646 | 1464711138574 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:12:18 INFO - PROCESS | 1646 | 1464711138692 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1356b2800 == 83 [pid = 1646] [id = 680] 09:12:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12177f800) [pid = 1646] [serial = 2040] [outer = 0x0] 09:12:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x123fa5000) [pid = 1646] [serial = 2041] [outer = 0x12177f800] 09:12:18 INFO - PROCESS | 1646 | 1464711138743 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12530d400) [pid = 1646] [serial = 2042] [outer = 0x12177f800] 09:12:19 INFO - PROCESS | 1646 | 1464711139690 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] 09:12:19 INFO - PROCESS | 1646 | 1464711139724 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:12:19 INFO - PROCESS | 1646 | 1464711139726 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 1646 | 1464711139728 Marionette TRACE conn2 <- [1,2694,null,{}] 09:12:19 INFO - PROCESS | 1646 | 1464711139731 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}] 09:12:19 INFO - PROCESS | 1646 | 1464711139846 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:12:19 INFO - PROCESS | 1646 | 1464711139966 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ad2000 == 84 [pid = 1646] [id = 681] 09:12:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x113184400) [pid = 1646] [serial = 2043] [outer = 0x0] 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x113188800) [pid = 1646] [serial = 2044] [outer = 0x113184400] 09:12:20 INFO - PROCESS | 1646 | 1464711140017 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x124df9800) [pid = 1646] [serial = 2045] [outer = 0x113184400] 09:12:21 INFO - PROCESS | 1646 | 1464711141161 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] 09:12:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:12:21 INFO - PROCESS | 1646 | 1464711141205 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:12:21 INFO - PROCESS | 1646 | 1464711141208 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1646 | 1464711141211 Marionette TRACE conn2 <- [1,2698,null,{}] 09:12:21 INFO - PROCESS | 1646 | 1464711141284 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}] 09:12:21 INFO - PROCESS | 1646 | 1464711141399 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:12:21 INFO - PROCESS | 1646 | 1464711141523 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12533a000 == 85 [pid = 1646] [id = 682] 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x110f40c00) [pid = 1646] [serial = 2046] [outer = 0x0] 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x11319fc00) [pid = 1646] [serial = 2047] [outer = 0x110f40c00] 09:12:21 INFO - PROCESS | 1646 | 1464711141555 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x116186000) [pid = 1646] [serial = 2048] [outer = 0x110f40c00] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf75000 == 84 [pid = 1646] [id = 527] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7a6000 == 83 [pid = 1646] [id = 492] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1197b2800 == 82 [pid = 1646] [id = 575] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11873e800 == 81 [pid = 1646] [id = 620] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf79000 == 80 [pid = 1646] [id = 456] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x119262000 == 79 [pid = 1646] [id = 675] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12bbc6000) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12d40a000 == 78 [pid = 1646] [id = 674] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce70800 == 77 [pid = 1646] [id = 673] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4ad800 == 76 [pid = 1646] [id = 672] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba0a000 == 75 [pid = 1646] [id = 671] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12724c000 == 74 [pid = 1646] [id = 670] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x120f78800 == 73 [pid = 1646] [id = 669] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1133c4000 == 72 [pid = 1646] [id = 668] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d1000 == 71 [pid = 1646] [id = 667] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1217a6800 == 70 [pid = 1646] [id = 666] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12533b000 == 69 [pid = 1646] [id = 665] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x135a9f800 == 68 [pid = 1646] [id = 659] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x128a21800 == 67 [pid = 1646] [id = 658] 09:12:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11744d000 == 66 [pid = 1646] [id = 657] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12c733c00) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x113196400) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12a8b6400) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x128d2d800) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x126da1400) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x121757000) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x129480c00) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x114f5dc00) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x1182cec00) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x126dfcc00) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x128a82000) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x125305000) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x128b74000) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x123ea2000) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12c734c00) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12c8f3400) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11318bc00) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x128a7a000) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12d93fc00) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x11672d400) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x119350c00) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12d94ac00) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12c73e000) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x126b4c800) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x121780000) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x113cd6800) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x124ca1c00) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x119242c00) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12c120400) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x128d3a400) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12a996000) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x1187a9c00) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x115d58c00) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12bbbc400) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12bbd4000) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x13f45c400) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x110f42400) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11921e800) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12a9f0400) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12c1dbc00) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x126b4fc00) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12c1d6c00) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12c1d4800) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128d3a800) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1350d3000) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x129485800) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x119a6d000) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118a5b400) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12c273000) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x1291afc00) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12c1dc000) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x119770000) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12c8f1c00) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x121705800) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1350d8400) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1271a3400) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128e18000) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x128a7dc00) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x113c0ac00) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x129705000) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1294b5800) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x126daa800) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128b73800) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x121767800) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12177d400) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a9f2c00) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x121773c00) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x123fa1c00) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1184bb400) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x117118800) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11870c400) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x110ec6c00) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b3bac00) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a8b4800) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11976fc00) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x121702400) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x115e6d400) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x113252000) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x114f5a800) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1276f2400) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128bb7000) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128e17400) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1291b0000) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1294b2400) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12bacf800) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x121754c00) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x126bd6800) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126df1000) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 09:12:22 INFO - PROCESS | 1646 | 1464711142490 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] 09:12:22 INFO - PROCESS | 1646 | 1464711142508 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:12:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:12:22 INFO - PROCESS | 1646 | 1464711142514 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 1646 | 1464711142515 Marionette TRACE conn2 <- [1,2702,null,{}] 09:12:22 INFO - PROCESS | 1646 | 1464711142518 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}] 09:12:22 INFO - PROCESS | 1646 | 1464711142616 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:12:22 INFO - PROCESS | 1646 | 1464711142685 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x119262000 == 67 [pid = 1646] [id = 683] 09:12:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11318bc00) [pid = 1646] [serial = 2049] [outer = 0x0] 09:12:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11672dc00) [pid = 1646] [serial = 2050] [outer = 0x11318bc00] 09:12:22 INFO - PROCESS | 1646 | 1464711142712 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118231c00) [pid = 1646] [serial = 2051] [outer = 0x11318bc00] 09:12:23 INFO - PROCESS | 1646 | 1464711143091 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]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:12:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 621ms 09:12:23 INFO - PROCESS | 1646 | 1464711143134 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 1646 | 1464711143136 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:12:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:12:23 INFO - PROCESS | 1646 | 1464711143146 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - PROCESS | 1646 | 1464711143148 Marionette TRACE conn2 <- [1,2706,null,{}] 09:12:23 INFO - PROCESS | 1646 | 1464711143155 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}] 09:12:23 INFO - PROCESS | 1646 | 1464711143255 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:12:23 INFO - PROCESS | 1646 | 1464711143260 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b73800 == 68 [pid = 1646] [id = 684] 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11877c800) [pid = 1646] [serial = 2052] [outer = 0x0] 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118fab800) [pid = 1646] [serial = 2053] [outer = 0x11877c800] 09:12:23 INFO - PROCESS | 1646 | 1464711143291 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119751400) [pid = 1646] [serial = 2054] [outer = 0x11877c800] 09:12:23 INFO - PROCESS | 1646 | 1464711143652 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]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:12:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 527ms 09:12:23 INFO - PROCESS | 1646 | 1464711143667 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 1646 | 1464711143669 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:12:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:12:23 INFO - PROCESS | 1646 | 1464711143672 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - PROCESS | 1646 | 1464711143674 Marionette TRACE conn2 <- [1,2710,null,{}] 09:12:23 INFO - PROCESS | 1646 | 1464711143695 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}] 09:12:23 INFO - PROCESS | 1646 | 1464711143822 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:12:23 INFO - PROCESS | 1646 | 1464711143830 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x127673800 == 69 [pid = 1646] [id = 685] 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x119770000) [pid = 1646] [serial = 2055] [outer = 0x0] 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x120db6c00) [pid = 1646] [serial = 2056] [outer = 0x119770000] 09:12:23 INFO - PROCESS | 1646 | 1464711143874 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12174f800) [pid = 1646] [serial = 2057] [outer = 0x119770000] 09:12:24 INFO - PROCESS | 1646 | 1464711144352 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] 09:12:24 INFO - PROCESS | 1646 | 1464711144362 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:12:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:12:24 INFO - PROCESS | 1646 | 1464711144369 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1646 | 1464711144371 Marionette TRACE conn2 <- [1,2714,null,{}] 09:12:24 INFO - PROCESS | 1646 | 1464711144373 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}] 09:12:24 INFO - PROCESS | 1646 | 1464711144513 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:12:24 INFO - PROCESS | 1646 | 1464711144530 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x129123000 == 70 [pid = 1646] [id = 686] 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x117e27c00) [pid = 1646] [serial = 2058] [outer = 0x0] 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x121757400) [pid = 1646] [serial = 2059] [outer = 0x117e27c00] 09:12:24 INFO - PROCESS | 1646 | 1464711144559 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x121778000) [pid = 1646] [serial = 2060] [outer = 0x117e27c00] 09:12:24 INFO - PROCESS | 1646 | 1464711144920 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]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:12:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 567ms 09:12:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:12:24 INFO - PROCESS | 1646 | 1464711144938 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1646 | 1464711144939 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:12:24 INFO - PROCESS | 1646 | 1464711144941 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1646 | 1464711144942 Marionette TRACE conn2 <- [1,2718,null,{}] 09:12:24 INFO - PROCESS | 1646 | 1464711144944 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}] 09:12:25 INFO - PROCESS | 1646 | 1464711145092 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:12:25 INFO - PROCESS | 1646 | 1464711145108 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b58800 == 71 [pid = 1646] [id = 687] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123fa1c00) [pid = 1646] [serial = 2061] [outer = 0x0] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x124c96000) [pid = 1646] [serial = 2062] [outer = 0x123fa1c00] 09:12:25 INFO - PROCESS | 1646 | 1464711145135 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x126da5800) [pid = 1646] [serial = 2063] [outer = 0x123fa1c00] 09:12:25 INFO - PROCESS | 1646 | 1464711145508 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] 09:12:25 INFO - PROCESS | 1646 | 1464711145562 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:12:25 INFO - PROCESS | 1646 | 1464711145564 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 1646 | 1464711145565 Marionette TRACE conn2 <- [1,2722,null,{}] 09:12:25 INFO - PROCESS | 1646 | 1464711145568 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}] 09:12:25 INFO - PROCESS | 1646 | 1464711145686 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:12:25 INFO - PROCESS | 1646 | 1464711145703 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4a9000 == 72 [pid = 1646] [id = 688] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x126dae800) [pid = 1646] [serial = 2064] [outer = 0x0] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x126f81c00) [pid = 1646] [serial = 2065] [outer = 0x126dae800] 09:12:25 INFO - PROCESS | 1646 | 1464711145733 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x126f8f800) [pid = 1646] [serial = 2066] [outer = 0x126dae800] 09:12:26 INFO - PROCESS | 1646 | 1464711146117 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] 09:12:26 INFO - PROCESS | 1646 | 1464711146135 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:12:26 INFO - PROCESS | 1646 | 1464711146137 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 1646 | 1464711146138 Marionette TRACE conn2 <- [1,2726,null,{}] 09:12:26 INFO - PROCESS | 1646 | 1464711146140 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}] 09:12:26 INFO - PROCESS | 1646 | 1464711146263 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:12:26 INFO - PROCESS | 1646 | 1464711146287 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce5c800 == 73 [pid = 1646] [id = 689] 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x114f60c00) [pid = 1646] [serial = 2067] [outer = 0x0] 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x126f90c00) [pid = 1646] [serial = 2068] [outer = 0x114f60c00] 09:12:26 INFO - PROCESS | 1646 | 1464711146312 Marionette DEBUG loaded listener.js 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1276f3000) [pid = 1646] [serial = 2069] [outer = 0x114f60c00] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x116731800) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128b68800) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x114f58800) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x114f54400) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x126b4c400) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12176b000) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1127e3c00) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12ac74800) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118208800) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x118707400) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x110f3a400) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:12:26 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x126647c00) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:12:26 INFO - PROCESS | 1646 | 1464711146812 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]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:12:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 719ms 09:12:26 INFO - PROCESS | 1646 | 1464711146857 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 1646 | 1464711146858 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:12:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:12:26 INFO - PROCESS | 1646 | 1464711146860 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 1646 | 1464711146861 Marionette TRACE conn2 <- [1,2730,null,{}] 09:12:26 INFO - PROCESS | 1646 | 1464711146863 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}] 09:12:26 INFO - PROCESS | 1646 | 1464711146959 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:12:27 INFO - PROCESS | 1646 | 1464711147035 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8d1800 == 74 [pid = 1646] [id = 690] 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1127e7400) [pid = 1646] [serial = 2070] [outer = 0x0] 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x121750400) [pid = 1646] [serial = 2071] [outer = 0x1127e7400] 09:12:27 INFO - PROCESS | 1646 | 1464711147061 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x127545400) [pid = 1646] [serial = 2072] [outer = 0x1127e7400] 09:12:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 09:12:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:12:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:12:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:12:27 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 09:12:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:27 INFO - _addTest/ [0,2733,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 1646 | 1464711147830 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:12:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:12:27 INFO - PROCESS | 1646 | 1464711147833 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:12:27 INFO - PROCESS | 1646 | 1464711147834 Marionette TRACE conn2 <- [1,2734,null,{}] 09:12:27 INFO - PROCESS | 1646 | 1464711147836 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}] 09:12:27 INFO - PROCESS | 1646 | 1464711147932 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:12:27 INFO - PROCESS | 1646 | 1464711147936 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d41a800 == 75 [pid = 1646] [id = 691] 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1276f8c00) [pid = 1646] [serial = 2073] [outer = 0x0] 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128b69400) [pid = 1646] [serial = 2074] [outer = 0x1276f8c00] 09:12:27 INFO - PROCESS | 1646 | 1464711147961 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128bae000) [pid = 1646] [serial = 2075] [outer = 0x1276f8c00] 09:12:28 INFO - PROCESS | 1646 | 1464711148307 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]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:12:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 09:12:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:12:28 INFO - PROCESS | 1646 | 1464711148352 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 1646 | 1464711148354 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:12:28 INFO - PROCESS | 1646 | 1464711148356 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1646 | 1464711148357 Marionette TRACE conn2 <- [1,2738,null,{}] 09:12:28 INFO - PROCESS | 1646 | 1464711148360 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}] 09:12:28 INFO - PROCESS | 1646 | 1464711148467 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:12:28 INFO - PROCESS | 1646 | 1464711148550 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7bc000 == 76 [pid = 1646] [id = 692] 09:12:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128a84000) [pid = 1646] [serial = 2076] [outer = 0x0] 09:12:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128bb8c00) [pid = 1646] [serial = 2077] [outer = 0x128a84000] 09:12:28 INFO - PROCESS | 1646 | 1464711148579 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1291b4000) [pid = 1646] [serial = 2078] [outer = 0x128a84000] 09:12:29 INFO - PROCESS | 1646 | 1464711149031 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]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:12:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 723ms 09:12:29 INFO - PROCESS | 1646 | 1464711149099 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 1646 | 1464711149102 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:12:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:12:29 INFO - PROCESS | 1646 | 1464711149107 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1646 | 1464711149109 Marionette TRACE conn2 <- [1,2742,null,{}] 09:12:29 INFO - PROCESS | 1646 | 1464711149114 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}] 09:12:29 INFO - PROCESS | 1646 | 1464711149240 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:12:29 INFO - PROCESS | 1646 | 1464711149369 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e21000 == 77 [pid = 1646] [id = 693] 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x116126400) [pid = 1646] [serial = 2079] [outer = 0x0] 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1164b6800) [pid = 1646] [serial = 2080] [outer = 0x116126400] 09:12:29 INFO - PROCESS | 1646 | 1464711149400 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x118160c00) [pid = 1646] [serial = 2081] [outer = 0x116126400] 09:12:29 INFO - PROCESS | 1646 | 1464711149831 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]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:12:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 771ms 09:12:29 INFO - PROCESS | 1646 | 1464711149879 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 1646 | 1464711149885 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:12:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:12:29 INFO - PROCESS | 1646 | 1464711149892 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1646 | 1464711149895 Marionette TRACE conn2 <- [1,2746,null,{}] 09:12:29 INFO - PROCESS | 1646 | 1464711149900 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}] 09:12:30 INFO - PROCESS | 1646 | 1464711150026 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:12:30 INFO - PROCESS | 1646 | 1464711150144 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb4800 == 78 [pid = 1646] [id = 694] 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1184c6000) [pid = 1646] [serial = 2082] [outer = 0x0] 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119217000) [pid = 1646] [serial = 2083] [outer = 0x1184c6000] 09:12:30 INFO - PROCESS | 1646 | 1464711150177 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119756c00) [pid = 1646] [serial = 2084] [outer = 0x1184c6000] 09:12:30 INFO - PROCESS | 1646 | 1464711150611 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]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:12:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 775ms 09:12:30 INFO - PROCESS | 1646 | 1464711150666 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 1646 | 1464711150668 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:12:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:12:30 INFO - PROCESS | 1646 | 1464711150670 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 1646 | 1464711150673 Marionette TRACE conn2 <- [1,2750,null,{}] 09:12:30 INFO - PROCESS | 1646 | 1464711150681 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}] 09:12:30 INFO - PROCESS | 1646 | 1464711150801 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:12:30 INFO - PROCESS | 1646 | 1464711150891 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x135470800 == 79 [pid = 1646] [id = 695] 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x121531400) [pid = 1646] [serial = 2085] [outer = 0x0] 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12177c400) [pid = 1646] [serial = 2086] [outer = 0x121531400] 09:12:30 INFO - PROCESS | 1646 | 1464711150922 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x126d10000) [pid = 1646] [serial = 2087] [outer = 0x121531400] 09:12:31 INFO - PROCESS | 1646 | 1464711151343 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]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:12:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 09:12:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:12:31 INFO - PROCESS | 1646 | 1464711151392 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1646 | 1464711151394 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:12:31 INFO - PROCESS | 1646 | 1464711151396 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1646 | 1464711151398 Marionette TRACE conn2 <- [1,2754,null,{}] 09:12:31 INFO - PROCESS | 1646 | 1464711151400 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}] 09:12:31 INFO - PROCESS | 1646 | 1464711151517 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:12:31 INFO - PROCESS | 1646 | 1464711151633 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1354e6800 == 80 [pid = 1646] [id = 696] 09:12:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x126dfc000) [pid = 1646] [serial = 2088] [outer = 0x0] 09:12:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1271a1c00) [pid = 1646] [serial = 2089] [outer = 0x126dfc000] 09:12:31 INFO - PROCESS | 1646 | 1464711151665 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128b6a800) [pid = 1646] [serial = 2090] [outer = 0x126dfc000] 09:12:32 INFO - PROCESS | 1646 | 1464711152073 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]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:12:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 720ms 09:12:32 INFO - PROCESS | 1646 | 1464711152117 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1646 | 1464711152118 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:12:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:12:32 INFO - PROCESS | 1646 | 1464711152134 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1646 | 1464711152135 Marionette TRACE conn2 <- [1,2758,null,{}] 09:12:32 INFO - PROCESS | 1646 | 1464711152137 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}] 09:12:32 INFO - PROCESS | 1646 | 1464711152266 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:12:32 INFO - PROCESS | 1646 | 1464711152419 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1356c0000 == 81 [pid = 1646] [id = 697] 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128a82c00) [pid = 1646] [serial = 2091] [outer = 0x0] 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128e15000) [pid = 1646] [serial = 2092] [outer = 0x128a82c00] 09:12:32 INFO - PROCESS | 1646 | 1464711152468 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x1291b4800) [pid = 1646] [serial = 2093] [outer = 0x128a82c00] 09:12:32 INFO - PROCESS | 1646 | 1464711152965 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]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:12:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 885ms 09:12:33 INFO - PROCESS | 1646 | 1464711153005 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 1646 | 1464711153006 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:12:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:12:33 INFO - PROCESS | 1646 | 1464711153009 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 1646 | 1464711153010 Marionette TRACE conn2 <- [1,2762,null,{}] 09:12:33 INFO - PROCESS | 1646 | 1464711153012 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}] 09:12:33 INFO - PROCESS | 1646 | 1464711153144 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:12:33 INFO - PROCESS | 1646 | 1464711153264 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a40000 == 82 [pid = 1646] [id = 698] 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1294acc00) [pid = 1646] [serial = 2094] [outer = 0x0] 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1296f1c00) [pid = 1646] [serial = 2095] [outer = 0x1294acc00] 09:12:33 INFO - PROCESS | 1646 | 1464711153297 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a9f0400) [pid = 1646] [serial = 2096] [outer = 0x1294acc00] 09:12:33 INFO - PROCESS | 1646 | 1464711153709 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]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:12:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 718ms 09:12:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:12:33 INFO - PROCESS | 1646 | 1464711153741 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 1646 | 1464711153742 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:12:33 INFO - PROCESS | 1646 | 1464711153744 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 1646 | 1464711153745 Marionette TRACE conn2 <- [1,2766,null,{}] 09:12:33 INFO - PROCESS | 1646 | 1464711153763 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}] 09:12:33 INFO - PROCESS | 1646 | 1464711153876 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:12:33 INFO - PROCESS | 1646 | 1464711153965 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b32000 == 83 [pid = 1646] [id = 699] 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1294b0c00) [pid = 1646] [serial = 2097] [outer = 0x0] 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12b21cc00) [pid = 1646] [serial = 2098] [outer = 0x1294b0c00] 09:12:33 INFO - PROCESS | 1646 | 1464711153994 Marionette DEBUG loaded listener.js 09:12:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12b3be000) [pid = 1646] [serial = 2099] [outer = 0x1294b0c00] 09:12:34 INFO - PROCESS | 1646 | 1464711154409 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]]]}] 09:12:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:12:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 685ms 09:12:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:12:34 INFO - PROCESS | 1646 | 1464711154430 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 1646 | 1464711154431 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:12:34 INFO - PROCESS | 1646 | 1464711154433 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 1646 | 1464711154435 Marionette TRACE conn2 <- [1,2770,null,{}] 09:12:34 INFO - PROCESS | 1646 | 1464711154437 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}] 09:12:34 INFO - PROCESS | 1646 | 1464711154550 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:12:34 INFO - PROCESS | 1646 | 1464711154642 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x135cad000 == 84 [pid = 1646] [id = 700] 09:12:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12b223800) [pid = 1646] [serial = 2100] [outer = 0x0] 09:12:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12bbbac00) [pid = 1646] [serial = 2101] [outer = 0x12b223800] 09:12:34 INFO - PROCESS | 1646 | 1464711154672 Marionette DEBUG loaded listener.js 09:12:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12bbca000) [pid = 1646] [serial = 2102] [outer = 0x12b223800] 09:12:35 INFO - PROCESS | 1646 | 1464711155082 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]]]}] 09:12:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:12:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 669ms 09:12:35 INFO - PROCESS | 1646 | 1464711155103 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 1646 | 1464711155104 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:12:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:12:35 INFO - PROCESS | 1646 | 1464711155106 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:12:35 INFO - PROCESS | 1646 | 1464711155107 Marionette TRACE conn2 <- [1,2774,null,{}] 09:12:35 INFO - PROCESS | 1646 | 1464711155110 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}] 09:12:35 INFO - PROCESS | 1646 | 1464711155223 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:12:35 INFO - PROCESS | 1646 | 1464711155333 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x138153000 == 85 [pid = 1646] [id = 701] 09:12:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128d2f400) [pid = 1646] [serial = 2103] [outer = 0x0] 09:12:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12bbbc400) [pid = 1646] [serial = 2104] [outer = 0x128d2f400] 09:12:35 INFO - PROCESS | 1646 | 1464711155362 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12bbd6000) [pid = 1646] [serial = 2105] [outer = 0x128d2f400] 09:12:35 INFO - PROCESS | 1646 | 1464711155821 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]]]}] 09:12:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:12:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 771ms 09:12:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:12:35 INFO - PROCESS | 1646 | 1464711155878 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 1646 | 1464711155879 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:12:35 INFO - PROCESS | 1646 | 1464711155882 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:12:35 INFO - PROCESS | 1646 | 1464711155883 Marionette TRACE conn2 <- [1,2778,null,{}] 09:12:35 INFO - PROCESS | 1646 | 1464711155886 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}] 09:12:36 INFO - PROCESS | 1646 | 1464711156033 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:12:36 INFO - PROCESS | 1646 | 1464711156213 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x117455800 == 86 [pid = 1646] [id = 702] 09:12:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x114ef1800) [pid = 1646] [serial = 2106] [outer = 0x0] 09:12:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x118166400) [pid = 1646] [serial = 2107] [outer = 0x114ef1800] 09:12:36 INFO - PROCESS | 1646 | 1464711156266 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x128d33000) [pid = 1646] [serial = 2108] [outer = 0x114ef1800] 09:12:37 INFO - PROCESS | 1646 | 1464711157008 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]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:12:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1169ms 09:12:37 INFO - PROCESS | 1646 | 1464711157065 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 1646 | 1464711157068 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:12:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:12:37 INFO - PROCESS | 1646 | 1464711157073 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1646 | 1464711157075 Marionette TRACE conn2 <- [1,2782,null,{}] 09:12:37 INFO - PROCESS | 1646 | 1464711157079 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}] 09:12:37 INFO - PROCESS | 1646 | 1464711157199 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:12:37 INFO - PROCESS | 1646 | 1464711157295 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d89000 == 87 [pid = 1646] [id = 703] 09:12:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x113259800) [pid = 1646] [serial = 2109] [outer = 0x0] 09:12:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x114f5a000) [pid = 1646] [serial = 2110] [outer = 0x113259800] 09:12:37 INFO - PROCESS | 1646 | 1464711157324 Marionette DEBUG loaded listener.js 09:12:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11643c400) [pid = 1646] [serial = 2111] [outer = 0x113259800] 09:12:37 INFO - PROCESS | 1646 | 1464711157755 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]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:12:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 728ms 09:12:37 INFO - PROCESS | 1646 | 1464711157801 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 1646 | 1464711157804 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:12:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:12:37 INFO - PROCESS | 1646 | 1464711157809 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1646 | 1464711157810 Marionette TRACE conn2 <- [1,2786,null,{}] 09:12:37 INFO - PROCESS | 1646 | 1464711157813 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}] 09:12:37 INFO - PROCESS | 1646 | 1464711157926 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:12:38 INFO - PROCESS | 1646 | 1464711158025 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x118247000 == 88 [pid = 1646] [id = 704] 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x114fb4800) [pid = 1646] [serial = 2112] [outer = 0x0] 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11822e800) [pid = 1646] [serial = 2113] [outer = 0x114fb4800] 09:12:38 INFO - PROCESS | 1646 | 1464711158053 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x118706000) [pid = 1646] [serial = 2114] [outer = 0x114fb4800] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12d41a800 == 87 [pid = 1646] [id = 691] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8d1800 == 86 [pid = 1646] [id = 690] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce5c800 == 85 [pid = 1646] [id = 689] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4a9000 == 84 [pid = 1646] [id = 688] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x123b58800 == 83 [pid = 1646] [id = 687] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x129123000 == 82 [pid = 1646] [id = 686] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x127673800 == 81 [pid = 1646] [id = 685] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12a8b8400) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12c1d8400) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12c739400) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1187ad000) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x123b73800 == 80 [pid = 1646] [id = 684] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x119262000 == 79 [pid = 1646] [id = 683] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12533a000 == 78 [pid = 1646] [id = 682] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1356b2800 == 77 [pid = 1646] [id = 680] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x13531d000 == 76 [pid = 1646] [id = 679] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12964f800 == 75 [pid = 1646] [id = 678] 09:12:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1217af000 == 74 [pid = 1646] [id = 677] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x119a68400) [pid = 1646] [serial = 2006] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x116615000) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1276eec00) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x118208400) [pid = 1646] [serial = 2000] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11685ec00) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x126d6e800) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x126dab000) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x126d61c00) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12177ec00) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x111c86000) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x114f58400) [pid = 1646] [serial = 1997] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x113191400) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12c1d6800) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x121710c00) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12176e400) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x120d65000) [pid = 1646] [serial = 2003] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x118faec00) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x120d64000) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x121758800) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x118393c00) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x119216400) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x114f5c400) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x126df1400) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128a78c00) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x117e2cc00) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x126f90800) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1276ef800) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128bac800) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1646 | 1464711158520 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]]]}] 09:12:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:12:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 09:12:38 INFO - PROCESS | 1646 | 1464711158550 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:12:38 INFO - PROCESS | 1646 | 1464711158551 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:12:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:12:38 INFO - PROCESS | 1646 | 1464711158554 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 1646 | 1464711158556 Marionette TRACE conn2 <- [1,2790,null,{}] 09:12:38 INFO - PROCESS | 1646 | 1464711158564 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}] 09:12:38 INFO - PROCESS | 1646 | 1464711158664 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:12:38 INFO - PROCESS | 1646 | 1464711158669 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217b7000 == 75 [pid = 1646] [id = 705] 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1182c6c00) [pid = 1646] [serial = 2115] [outer = 0x0] 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11923f400) [pid = 1646] [serial = 2116] [outer = 0x1182c6c00] 09:12:38 INFO - PROCESS | 1646 | 1464711158697 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x120db9800) [pid = 1646] [serial = 2117] [outer = 0x1182c6c00] 09:12:39 INFO - PROCESS | 1646 | 1464711159111 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]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:12:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 573ms 09:12:39 INFO - PROCESS | 1646 | 1464711159128 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 1646 | 1464711159130 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:12:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:12:39 INFO - PROCESS | 1646 | 1464711159134 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1646 | 1464711159135 Marionette TRACE conn2 <- [1,2794,null,{}] 09:12:39 INFO - PROCESS | 1646 | 1464711159137 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}] 09:12:39 INFO - PROCESS | 1646 | 1464711159237 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:12:39 INFO - PROCESS | 1646 | 1464711159241 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x127673800 == 76 [pid = 1646] [id = 706] 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12174f000) [pid = 1646] [serial = 2118] [outer = 0x0] 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x121765000) [pid = 1646] [serial = 2119] [outer = 0x12174f000] 09:12:39 INFO - PROCESS | 1646 | 1464711159267 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121774000) [pid = 1646] [serial = 2120] [outer = 0x12174f000] 09:12:39 INFO - PROCESS | 1646 | 1464711159613 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]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:12:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 09:12:39 INFO - PROCESS | 1646 | 1464711159660 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:12:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:12:39 INFO - PROCESS | 1646 | 1464711159661 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:12:39 INFO - PROCESS | 1646 | 1464711159663 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1646 | 1464711159664 Marionette TRACE conn2 <- [1,2798,null,{}] 09:12:39 INFO - PROCESS | 1646 | 1464711159667 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}] 09:12:39 INFO - PROCESS | 1646 | 1464711159770 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:12:39 INFO - PROCESS | 1646 | 1464711159775 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a976000 == 77 [pid = 1646] [id = 707] 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12177d000) [pid = 1646] [serial = 2121] [outer = 0x0] 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x124aadc00) [pid = 1646] [serial = 2122] [outer = 0x12177d000] 09:12:39 INFO - PROCESS | 1646 | 1464711159804 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x126642800) [pid = 1646] [serial = 2123] [outer = 0x12177d000] 09:12:40 INFO - PROCESS | 1646 | 1464711160367 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]]]}] 09:12:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:12:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 09:12:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:12:40 INFO - PROCESS | 1646 | 1464711160385 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:12:40 INFO - PROCESS | 1646 | 1464711160386 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:12:40 INFO - PROCESS | 1646 | 1464711160388 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:12:40 INFO - PROCESS | 1646 | 1464711160390 Marionette TRACE conn2 <- [1,2802,null,{}] 09:12:40 INFO - PROCESS | 1646 | 1464711160392 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}] 09:12:40 INFO - PROCESS | 1646 | 1464711160514 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:12:40 INFO - PROCESS | 1646 | 1464711160520 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2a8800 == 78 [pid = 1646] [id = 708] 09:12:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x126df0800) [pid = 1646] [serial = 2124] [outer = 0x0] 09:12:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x126f8c000) [pid = 1646] [serial = 2125] [outer = 0x126df0800] 09:12:40 INFO - PROCESS | 1646 | 1464711160549 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1276ef800) [pid = 1646] [serial = 2126] [outer = 0x126df0800] 09:12:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:12:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 719ms 09:12:41 INFO - PROCESS | 1646 | 1464711161104 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]]]}] 09:12:41 INFO - PROCESS | 1646 | 1464711161108 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:12:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:12:41 INFO - PROCESS | 1646 | 1464711161121 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:12:41 INFO - PROCESS | 1646 | 1464711161123 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 1646 | 1464711161124 Marionette TRACE conn2 <- [1,2806,null,{}] 09:12:41 INFO - PROCESS | 1646 | 1464711161126 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}] 09:12:41 INFO - PROCESS | 1646 | 1464711161273 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:12:41 INFO - PROCESS | 1646 | 1464711161292 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cb66000 == 79 [pid = 1646] [id = 709] 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128a76400) [pid = 1646] [serial = 2127] [outer = 0x0] 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128b73800) [pid = 1646] [serial = 2128] [outer = 0x128a76400] 09:12:41 INFO - PROCESS | 1646 | 1464711161318 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x129481000) [pid = 1646] [serial = 2129] [outer = 0x128a76400] 09:12:41 INFO - PROCESS | 1646 | 1464711161673 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]]]}] 09:12:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:12:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 568ms 09:12:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:12:41 INFO - PROCESS | 1646 | 1464711161692 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:12:41 INFO - PROCESS | 1646 | 1464711161693 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:12:41 INFO - PROCESS | 1646 | 1464711161695 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 1646 | 1464711161696 Marionette TRACE conn2 <- [1,2810,null,{}] 09:12:41 INFO - PROCESS | 1646 | 1464711161699 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}] 09:12:41 INFO - PROCESS | 1646 | 1464711161827 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:12:41 INFO - PROCESS | 1646 | 1464711161842 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d21d800 == 80 [pid = 1646] [id = 710] 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128a7e800) [pid = 1646] [serial = 2130] [outer = 0x0] 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1296e9800) [pid = 1646] [serial = 2131] [outer = 0x128a7e800] 09:12:41 INFO - PROCESS | 1646 | 1464711161867 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12a8afc00) [pid = 1646] [serial = 2132] [outer = 0x128a7e800] 09:12:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf7e000 == 79 [pid = 1646] [id = 16] 09:12:42 INFO - PROCESS | 1646 | 1464711162272 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]]]}] 09:12:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:12:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 620ms 09:12:42 INFO - PROCESS | 1646 | 1464711162316 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:12:42 INFO - PROCESS | 1646 | 1464711162317 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:12:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:12:42 INFO - PROCESS | 1646 | 1464711162319 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:12:42 INFO - PROCESS | 1646 | 1464711162320 Marionette TRACE conn2 <- [1,2814,null,{}] 09:12:42 INFO - PROCESS | 1646 | 1464711162323 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}] 09:12:42 INFO - PROCESS | 1646 | 1464711162462 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:12:42 INFO - PROCESS | 1646 | 1464711162481 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d7b2800 == 80 [pid = 1646] [id = 711] 09:12:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x120d62c00) [pid = 1646] [serial = 2133] [outer = 0x0] 09:12:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12bbc6000) [pid = 1646] [serial = 2134] [outer = 0x120d62c00] 09:12:42 INFO - PROCESS | 1646 | 1464711162507 Marionette DEBUG loaded listener.js 09:12:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12c117c00) [pid = 1646] [serial = 2135] [outer = 0x120d62c00] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1127e7400) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x123fa1c00) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x126dae800) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x119770000) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11318bc00) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11877c800) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x110f40c00) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x114f60c00) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1276f8c00) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:12:42 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x117e27c00) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:12:43 INFO - PROCESS | 1646 | 1464711163019 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]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:12:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 719ms 09:12:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:12:43 INFO - PROCESS | 1646 | 1464711163039 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1646 | 1464711163040 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:12:43 INFO - PROCESS | 1646 | 1464711163043 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1646 | 1464711163044 Marionette TRACE conn2 <- [1,2818,null,{}] 09:12:43 INFO - PROCESS | 1646 | 1464711163047 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}] 09:12:43 INFO - PROCESS | 1646 | 1464711163204 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:12:43 INFO - PROCESS | 1646 | 1464711163332 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d421000 == 81 [pid = 1646] [id = 712] 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1166cf400) [pid = 1646] [serial = 2136] [outer = 0x0] 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1271a3400) [pid = 1646] [serial = 2137] [outer = 0x1166cf400] 09:12:43 INFO - PROCESS | 1646 | 1464711163375 Marionette DEBUG loaded listener.js 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12c115400) [pid = 1646] [serial = 2138] [outer = 0x1166cf400] 09:12:43 INFO - PROCESS | 1646 | 1464711163745 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]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:12:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 09:12:43 INFO - PROCESS | 1646 | 1464711163768 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1646 | 1464711163771 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:12:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:12:43 INFO - PROCESS | 1646 | 1464711163774 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1646 | 1464711163777 Marionette TRACE conn2 <- [1,2822,null,{}] 09:12:43 INFO - PROCESS | 1646 | 1464711163782 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}] 09:12:44 INFO - PROCESS | 1646 | 1464711164017 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:12:44 INFO - PROCESS | 1646 | 1464711164068 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x13547c000 == 82 [pid = 1646] [id = 713] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x116735c00) [pid = 1646] [serial = 2139] [outer = 0x0] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12c1d6800) [pid = 1646] [serial = 2140] [outer = 0x116735c00] 09:12:44 INFO - PROCESS | 1646 | 1464711164117 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12c27ac00) [pid = 1646] [serial = 2141] [outer = 0x116735c00] 09:12:44 INFO - PROCESS | 1646 | 1464711164560 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]]]}] 09:12:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:12:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 822ms 09:12:44 INFO - PROCESS | 1646 | 1464711164607 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 1646 | 1464711164610 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:12:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:12:44 INFO - PROCESS | 1646 | 1464711164623 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1646 | 1464711164625 Marionette TRACE conn2 <- [1,2826,null,{}] 09:12:44 INFO - PROCESS | 1646 | 1464711164630 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}] 09:12:44 INFO - PROCESS | 1646 | 1464711164794 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:12:44 INFO - PROCESS | 1646 | 1464711164804 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b34000 == 83 [pid = 1646] [id = 714] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12c734c00) [pid = 1646] [serial = 2142] [outer = 0x0] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12c8ef800) [pid = 1646] [serial = 2143] [outer = 0x12c734c00] 09:12:44 INFO - PROCESS | 1646 | 1464711164845 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12cfc4400) [pid = 1646] [serial = 2144] [outer = 0x12c734c00] 09:12:45 INFO - PROCESS | 1646 | 1464711165536 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:12:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:12:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 935ms 09:12:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:12:45 INFO - PROCESS | 1646 | 1464711165550 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:12:45 INFO - PROCESS | 1646 | 1464711165554 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:12:45 INFO - PROCESS | 1646 | 1464711165557 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:12:45 INFO - PROCESS | 1646 | 1464711165560 Marionette TRACE conn2 <- [1,2830,null,{}] 09:12:45 INFO - PROCESS | 1646 | 1464711165563 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}] 09:12:45 INFO - PROCESS | 1646 | 1464711165694 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:12:45 INFO - PROCESS | 1646 | 1464711165818 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b5c800 == 84 [pid = 1646] [id = 715] 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x114fbb800) [pid = 1646] [serial = 2145] [outer = 0x0] 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11685ec00) [pid = 1646] [serial = 2146] [outer = 0x114fbb800] 09:12:45 INFO - PROCESS | 1646 | 1464711165853 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x118703c00) [pid = 1646] [serial = 2147] [outer = 0x114fbb800] 09:12:46 INFO - PROCESS | 1646 | 1464711166263 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]]]}] 09:12:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:12:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 772ms 09:12:46 INFO - PROCESS | 1646 | 1464711166330 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 1646 | 1464711166334 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:12:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:12:46 INFO - PROCESS | 1646 | 1464711166339 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1646 | 1464711166341 Marionette TRACE conn2 <- [1,2834,null,{}] 09:12:46 INFO - PROCESS | 1646 | 1464711166343 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}] 09:12:46 INFO - PROCESS | 1646 | 1464711166468 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:12:46 INFO - PROCESS | 1646 | 1464711166589 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb8c800 == 85 [pid = 1646] [id = 716] 09:12:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x119216400) [pid = 1646] [serial = 2148] [outer = 0x0] 09:12:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x121161400) [pid = 1646] [serial = 2149] [outer = 0x119216400] 09:12:46 INFO - PROCESS | 1646 | 1464711166620 Marionette DEBUG loaded listener.js 09:12:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x121766400) [pid = 1646] [serial = 2150] [outer = 0x119216400] 09:12:47 INFO - PROCESS | 1646 | 1464711167040 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:12:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:12:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 773ms 09:12:47 INFO - PROCESS | 1646 | 1464711167111 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 1646 | 1464711167113 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:12:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:12:47 INFO - PROCESS | 1646 | 1464711167115 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 1646 | 1464711167118 Marionette TRACE conn2 <- [1,2838,null,{}] 09:12:47 INFO - PROCESS | 1646 | 1464711167126 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}] 09:12:47 INFO - PROCESS | 1646 | 1464711167251 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:12:47 INFO - PROCESS | 1646 | 1464711167346 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x135ca0000 == 86 [pid = 1646] [id = 717] 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x126d14400) [pid = 1646] [serial = 2151] [outer = 0x0] 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x126da6400) [pid = 1646] [serial = 2152] [outer = 0x126d14400] 09:12:47 INFO - PROCESS | 1646 | 1464711167379 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x1276f1400) [pid = 1646] [serial = 2153] [outer = 0x126d14400] 09:12:47 INFO - PROCESS | 1646 | 1464711167808 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]]]}] 09:12:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:12:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 721ms 09:12:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:12:47 INFO - PROCESS | 1646 | 1464711167837 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 1646 | 1464711167839 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:12:47 INFO - PROCESS | 1646 | 1464711167841 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 1646 | 1464711167842 Marionette TRACE conn2 <- [1,2842,null,{}] 09:12:47 INFO - PROCESS | 1646 | 1464711167845 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}] 09:12:47 INFO - PROCESS | 1646 | 1464711167969 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:12:48 INFO - PROCESS | 1646 | 1464711168091 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x138230800 == 87 [pid = 1646] [id = 718] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x128bb7400) [pid = 1646] [serial = 2154] [outer = 0x0] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12b3bec00) [pid = 1646] [serial = 2155] [outer = 0x128bb7400] 09:12:48 INFO - PROCESS | 1646 | 1464711168122 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12c121000) [pid = 1646] [serial = 2156] [outer = 0x128bb7400] 09:12:48 INFO - PROCESS | 1646 | 1464711168532 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]]]}] 09:12:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:12:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 719ms 09:12:48 INFO - PROCESS | 1646 | 1464711168568 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:12:48 INFO - PROCESS | 1646 | 1464711168569 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:12:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:12:48 INFO - PROCESS | 1646 | 1464711168572 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:12:48 INFO - PROCESS | 1646 | 1464711168573 Marionette TRACE conn2 <- [1,2846,null,{}] 09:12:48 INFO - PROCESS | 1646 | 1464711168594 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}] 09:12:48 INFO - PROCESS | 1646 | 1464711168711 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:12:48 INFO - PROCESS | 1646 | 1464711168834 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f374800 == 88 [pid = 1646] [id = 719] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a8ab400) [pid = 1646] [serial = 2157] [outer = 0x0] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12c270800) [pid = 1646] [serial = 2158] [outer = 0x12a8ab400] 09:12:48 INFO - PROCESS | 1646 | 1464711168865 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12c73a000) [pid = 1646] [serial = 2159] [outer = 0x12a8ab400] 09:12:49 INFO - PROCESS | 1646 | 1464711169271 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]]]}] 09:12:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:12:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 738ms 09:12:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:12:49 INFO - PROCESS | 1646 | 1464711169311 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 1646 | 1464711169312 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:12:49 INFO - PROCESS | 1646 | 1464711169314 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 1646 | 1464711169316 Marionette TRACE conn2 <- [1,2850,null,{}] 09:12:49 INFO - PROCESS | 1646 | 1464711169318 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}] 09:12:49 INFO - PROCESS | 1646 | 1464711169447 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:12:49 INFO - PROCESS | 1646 | 1464711169545 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f3b8000 == 89 [pid = 1646] [id = 720] 09:12:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12c8f1800) [pid = 1646] [serial = 2160] [outer = 0x0] 09:12:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12d12d000) [pid = 1646] [serial = 2161] [outer = 0x12c8f1800] 09:12:49 INFO - PROCESS | 1646 | 1464711169575 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12d942c00) [pid = 1646] [serial = 2162] [outer = 0x12c8f1800] 09:12:50 INFO - PROCESS | 1646 | 1464711170020 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:12:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 769ms 09:12:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:12:50 INFO - PROCESS | 1646 | 1464711170084 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 1646 | 1464711170086 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:12:50 INFO - PROCESS | 1646 | 1464711170088 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1646 | 1464711170089 Marionette TRACE conn2 <- [1,2854,null,{}] 09:12:50 INFO - PROCESS | 1646 | 1464711170091 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}] 09:12:50 INFO - PROCESS | 1646 | 1464711170208 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:12:50 INFO - PROCESS | 1646 | 1464711170305 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1429c7800 == 90 [pid = 1646] [id = 721] 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12c8f1c00) [pid = 1646] [serial = 2163] [outer = 0x0] 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12d948400) [pid = 1646] [serial = 2164] [outer = 0x12c8f1c00] 09:12:50 INFO - PROCESS | 1646 | 1464711170334 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1350ce800) [pid = 1646] [serial = 2165] [outer = 0x12c8f1c00] 09:12:50 INFO - PROCESS | 1646 | 1464711170748 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]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:12:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 09:12:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:12:50 INFO - PROCESS | 1646 | 1464711170758 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 1646 | 1464711170759 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:12:50 INFO - PROCESS | 1646 | 1464711170761 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1646 | 1464711170763 Marionette TRACE conn2 <- [1,2858,null,{}] 09:12:50 INFO - PROCESS | 1646 | 1464711170767 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}] 09:12:50 INFO - PROCESS | 1646 | 1464711170885 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:12:51 INFO - PROCESS | 1646 | 1464711171013 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1429df000 == 91 [pid = 1646] [id = 722] 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12d949400) [pid = 1646] [serial = 2166] [outer = 0x0] 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x134b14400) [pid = 1646] [serial = 2167] [outer = 0x12d949400] 09:12:51 INFO - PROCESS | 1646 | 1464711171044 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x134b1b400) [pid = 1646] [serial = 2168] [outer = 0x12d949400] 09:12:51 INFO - PROCESS | 1646 | 1464711171461 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:12:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 721ms 09:12:51 INFO - PROCESS | 1646 | 1464711171500 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 1646 | 1464711171501 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:12:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:12:51 INFO - PROCESS | 1646 | 1464711171505 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1646 | 1464711171506 Marionette TRACE conn2 <- [1,2862,null,{}] 09:12:51 INFO - PROCESS | 1646 | 1464711171509 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}] 09:12:51 INFO - PROCESS | 1646 | 1464711171643 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:12:51 INFO - PROCESS | 1646 | 1464711171760 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x142ab3800 == 92 [pid = 1646] [id = 723] 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x113180000) [pid = 1646] [serial = 2169] [outer = 0x0] 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x134b1f400) [pid = 1646] [serial = 2170] [outer = 0x113180000] 09:12:51 INFO - PROCESS | 1646 | 1464711171789 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1350d0c00) [pid = 1646] [serial = 2171] [outer = 0x113180000] 09:12:52 INFO - PROCESS | 1646 | 1464711172237 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]]]}] 09:12:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:12:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 769ms 09:12:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:12:52 INFO - PROCESS | 1646 | 1464711172275 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 1646 | 1464711172276 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:12:52 INFO - PROCESS | 1646 | 1464711172278 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 1646 | 1464711172280 Marionette TRACE conn2 <- [1,2866,null,{}] 09:12:52 INFO - PROCESS | 1646 | 1464711172282 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}] 09:12:52 INFO - PROCESS | 1646 | 1464711172404 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:12:52 INFO - PROCESS | 1646 | 1464711172534 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1252a1800 == 93 [pid = 1646] [id = 724] 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x118707400) [pid = 1646] [serial = 2172] [outer = 0x0] 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1276f8800) [pid = 1646] [serial = 2173] [outer = 0x118707400] 09:12:52 INFO - PROCESS | 1646 | 1464711172576 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x1350d2400) [pid = 1646] [serial = 2174] [outer = 0x118707400] 09:12:53 INFO - PROCESS | 1646 | 1464711173445 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]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:12:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1223ms 09:12:53 INFO - PROCESS | 1646 | 1464711173504 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 1646 | 1464711173507 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:12:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:12:53 INFO - PROCESS | 1646 | 1464711173513 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 1646 | 1464711173517 Marionette TRACE conn2 <- [1,2870,null,{}] 09:12:53 INFO - PROCESS | 1646 | 1464711173522 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}] 09:12:53 INFO - PROCESS | 1646 | 1464711173650 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:12:53 INFO - PROCESS | 1646 | 1464711173751 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a9c000 == 94 [pid = 1646] [id = 725] 09:12:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x1132aac00) [pid = 1646] [serial = 2175] [outer = 0x0] 09:12:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x115e61400) [pid = 1646] [serial = 2176] [outer = 0x1132aac00] 09:12:53 INFO - PROCESS | 1646 | 1464711173781 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11820d800) [pid = 1646] [serial = 2177] [outer = 0x1132aac00] 09:12:54 INFO - PROCESS | 1646 | 1464711174205 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]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:12:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 723ms 09:12:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:12:54 INFO - PROCESS | 1646 | 1464711174236 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 1646 | 1464711174240 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:12:54 INFO - PROCESS | 1646 | 1464711174244 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 1646 | 1464711174246 Marionette TRACE conn2 <- [1,2874,null,{}] 09:12:54 INFO - PROCESS | 1646 | 1464711174249 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}] 09:12:54 INFO - PROCESS | 1646 | 1464711174364 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:12:54 INFO - PROCESS | 1646 | 1464711174496 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11925d800 == 95 [pid = 1646] [id = 726] 09:12:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x114f5e800) [pid = 1646] [serial = 2178] [outer = 0x0] 09:12:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11936f000) [pid = 1646] [serial = 2179] [outer = 0x114f5e800] 09:12:54 INFO - PROCESS | 1646 | 1464711174526 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x120d61c00) [pid = 1646] [serial = 2180] [outer = 0x114f5e800] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1354cc800 == 94 [pid = 1646] [id = 532] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1429c3000 == 93 [pid = 1646] [id = 662] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135a43000 == 92 [pid = 1646] [id = 661] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13547c000 == 91 [pid = 1646] [id = 713] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d421000 == 90 [pid = 1646] [id = 712] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf7d800 == 89 [pid = 1646] [id = 18] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7b2800 == 88 [pid = 1646] [id = 711] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d21d800 == 87 [pid = 1646] [id = 710] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x128bb8c00) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11318a800) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12170a000) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x118166800) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x123fa5000) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12cb66000 == 86 [pid = 1646] [id = 709] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2a8800 == 85 [pid = 1646] [id = 708] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12a976000 == 84 [pid = 1646] [id = 707] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x127673800 == 83 [pid = 1646] [id = 706] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1217b7000 == 82 [pid = 1646] [id = 705] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x118247000 == 81 [pid = 1646] [id = 704] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x126d89000 == 80 [pid = 1646] [id = 703] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1356c0000 == 79 [pid = 1646] [id = 697] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1354e6800 == 78 [pid = 1646] [id = 696] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135470800 == 77 [pid = 1646] [id = 695] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb4800 == 76 [pid = 1646] [id = 694] 09:12:54 INFO - PROCESS | 1646 | --DOCSHELL 0x123e21000 == 75 [pid = 1646] [id = 693] 09:12:54 INFO - PROCESS | 1646 | 1464711174976 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]]]}] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x127545400) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x124c96000) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x126f81c00) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x120db6c00) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12174f800) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x11672dc00) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x118231c00) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x118fab800) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x119751400) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x113188800) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x116186000) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11319fc00) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x126f90c00) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x121750400) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x128bae000) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x128b69400) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x1276f3000) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x121757400) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x126f8f800) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x126da5800) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 09:12:54 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121778000) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 09:12:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:12:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 774ms 09:12:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:12:55 INFO - PROCESS | 1646 | 1464711175019 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:12:55 INFO - PROCESS | 1646 | 1464711175020 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:12:55 INFO - PROCESS | 1646 | 1464711175022 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 1646 | 1464711175024 Marionette TRACE conn2 <- [1,2878,null,{}] 09:12:55 INFO - PROCESS | 1646 | 1464711175032 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}] 09:12:55 INFO - PROCESS | 1646 | 1464711175135 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:12:55 INFO - PROCESS | 1646 | 1464711175141 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x123b77800 == 76 [pid = 1646] [id = 727] 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x119242c00) [pid = 1646] [serial = 2181] [outer = 0x0] 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12170d400) [pid = 1646] [serial = 2182] [outer = 0x119242c00] 09:12:55 INFO - PROCESS | 1646 | 1464711175170 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12176f400) [pid = 1646] [serial = 2183] [outer = 0x119242c00] 09:12:55 INFO - PROCESS | 1646 | 1464711175576 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]]]}] 09:12:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:12:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 576ms 09:12:55 INFO - PROCESS | 1646 | 1464711175601 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:12:55 INFO - PROCESS | 1646 | 1464711175603 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:12:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:12:55 INFO - PROCESS | 1646 | 1464711175605 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 1646 | 1464711175606 Marionette TRACE conn2 <- [1,2882,null,{}] 09:12:55 INFO - PROCESS | 1646 | 1464711175608 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}] 09:12:55 INFO - PROCESS | 1646 | 1464711175741 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:12:55 INFO - PROCESS | 1646 | 1464711175753 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d3000 == 77 [pid = 1646] [id = 728] 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x124aaf400) [pid = 1646] [serial = 2184] [outer = 0x0] 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x124c9cc00) [pid = 1646] [serial = 2185] [outer = 0x124aaf400] 09:12:55 INFO - PROCESS | 1646 | 1464711175791 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x126d60400) [pid = 1646] [serial = 2186] [outer = 0x124aaf400] 09:12:56 INFO - PROCESS | 1646 | 1464711176335 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]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:12:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 772ms 09:12:56 INFO - PROCESS | 1646 | 1464711176378 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:12:56 INFO - PROCESS | 1646 | 1464711176379 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:12:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:12:56 INFO - PROCESS | 1646 | 1464711176386 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 1646 | 1464711176388 Marionette TRACE conn2 <- [1,2886,null,{}] 09:12:56 INFO - PROCESS | 1646 | 1464711176391 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}] 09:12:56 INFO - PROCESS | 1646 | 1464711176567 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:12:56 INFO - PROCESS | 1646 | 1464711176694 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb83800 == 78 [pid = 1646] [id = 729] 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x126c7dc00) [pid = 1646] [serial = 2187] [outer = 0x0] 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x126da9c00) [pid = 1646] [serial = 2188] [outer = 0x126c7dc00] 09:12:56 INFO - PROCESS | 1646 | 1464711176737 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x126f87000) [pid = 1646] [serial = 2189] [outer = 0x126c7dc00] 09:12:57 INFO - PROCESS | 1646 | 1464711177095 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]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:12:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 720ms 09:12:57 INFO - PROCESS | 1646 | 1464711177106 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:12:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:12:57 INFO - PROCESS | 1646 | 1464711177107 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:12:57 INFO - PROCESS | 1646 | 1464711177109 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 1646 | 1464711177111 Marionette TRACE conn2 <- [1,2890,null,{}] 09:12:57 INFO - PROCESS | 1646 | 1464711177113 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}] 09:12:57 INFO - PROCESS | 1646 | 1464711177230 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:12:57 INFO - PROCESS | 1646 | 1464711177330 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8d2800 == 79 [pid = 1646] [id = 730] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x126d67800) [pid = 1646] [serial = 2190] [outer = 0x0] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1276f2400) [pid = 1646] [serial = 2191] [outer = 0x126d67800] 09:12:57 INFO - PROCESS | 1646 | 1464711177357 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x1294b1800) [pid = 1646] [serial = 2192] [outer = 0x126d67800] 09:12:57 INFO - PROCESS | 1646 | 1464711177694 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:12:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 619ms 09:12:57 INFO - PROCESS | 1646 | 1464711177729 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 1646 | 1464711177731 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:12:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:12:57 INFO - PROCESS | 1646 | 1464711177740 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 1646 | 1464711177749 Marionette TRACE conn2 <- [1,2894,null,{}] 09:12:57 INFO - PROCESS | 1646 | 1464711177751 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}] 09:12:57 INFO - PROCESS | 1646 | 1464711177879 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:12:57 INFO - PROCESS | 1646 | 1464711177892 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d49f000 == 80 [pid = 1646] [id = 731] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x129489800) [pid = 1646] [serial = 2193] [outer = 0x0] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12a8b9c00) [pid = 1646] [serial = 2194] [outer = 0x129489800] 09:12:57 INFO - PROCESS | 1646 | 1464711177917 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12bacf800) [pid = 1646] [serial = 2195] [outer = 0x129489800] 09:12:58 INFO - PROCESS | 1646 | 1464711178297 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]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:12:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 577ms 09:12:58 INFO - PROCESS | 1646 | 1464711178318 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1646 | 1464711178319 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:12:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:12:58 INFO - PROCESS | 1646 | 1464711178321 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1646 | 1464711178322 Marionette TRACE conn2 <- [1,2898,null,{}] 09:12:58 INFO - PROCESS | 1646 | 1464711178324 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}] 09:12:58 INFO - PROCESS | 1646 | 1464711178462 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:12:58 INFO - PROCESS | 1646 | 1464711178483 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x13519c800 == 81 [pid = 1646] [id = 732] 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x1294b8800) [pid = 1646] [serial = 2196] [outer = 0x0] 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12c112400) [pid = 1646] [serial = 2197] [outer = 0x1294b8800] 09:12:58 INFO - PROCESS | 1646 | 1464711178509 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12c270c00) [pid = 1646] [serial = 2198] [outer = 0x1294b8800] 09:12:58 INFO - PROCESS | 1646 | 1464711178882 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]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:12:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms 09:12:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:12:58 INFO - PROCESS | 1646 | 1464711178891 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1646 | 1464711178893 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:12:58 INFO - PROCESS | 1646 | 1464711178895 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1646 | 1464711178896 Marionette TRACE conn2 <- [1,2902,null,{}] 09:12:58 INFO - PROCESS | 1646 | 1464711178899 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}] 09:12:59 INFO - PROCESS | 1646 | 1464711179036 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:12:59 INFO - PROCESS | 1646 | 1464711179061 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x135463000 == 82 [pid = 1646] [id = 733] 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12c11fc00) [pid = 1646] [serial = 2199] [outer = 0x0] 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12c8fdc00) [pid = 1646] [serial = 2200] [outer = 0x12c11fc00] 09:12:59 INFO - PROCESS | 1646 | 1464711179086 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12d4cf800) [pid = 1646] [serial = 2201] [outer = 0x12c11fc00] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x128a76400) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x128a7e800) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x120d62c00) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x1166cf400) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1182c6c00) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12174f000) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x126df0800) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x113259800) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12177d000) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x114fb4800) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x116735c00) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:12:59 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12cfbf800) [pid = 1646] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:12:59 INFO - PROCESS | 1646 | 1464711179623 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:12:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 773ms 09:12:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:12:59 INFO - PROCESS | 1646 | 1464711179668 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 1646 | 1464711179669 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:12:59 INFO - PROCESS | 1646 | 1464711179671 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 1646 | 1464711179673 Marionette TRACE conn2 <- [1,2906,null,{}] 09:12:59 INFO - PROCESS | 1646 | 1464711179675 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}] 09:12:59 INFO - PROCESS | 1646 | 1464711179788 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:12:59 INFO - PROCESS | 1646 | 1464711179900 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8bd800 == 83 [pid = 1646] [id = 734] 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11936d400) [pid = 1646] [serial = 2202] [outer = 0x0] 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x126639c00) [pid = 1646] [serial = 2203] [outer = 0x11936d400] 09:12:59 INFO - PROCESS | 1646 | 1464711179943 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12c278400) [pid = 1646] [serial = 2204] [outer = 0x11936d400] 09:13:00 INFO - PROCESS | 1646 | 1464711180312 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]]]}] 09:13:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:13:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 669ms 09:13:00 INFO - PROCESS | 1646 | 1464711180340 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1646 | 1464711180342 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:13:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:13:00 INFO - PROCESS | 1646 | 1464711180344 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1646 | 1464711180346 Marionette TRACE conn2 <- [1,2910,null,{}] 09:13:00 INFO - PROCESS | 1646 | 1464711180348 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}] 09:13:00 INFO - PROCESS | 1646 | 1464711180501 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:13:00 INFO - PROCESS | 1646 | 1464711180529 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x13551d800 == 84 [pid = 1646] [id = 735] 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x134b18000) [pid = 1646] [serial = 2205] [outer = 0x0] 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x1350dc400) [pid = 1646] [serial = 2206] [outer = 0x134b18000] 09:13:00 INFO - PROCESS | 1646 | 1464711180559 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x138261400) [pid = 1646] [serial = 2207] [outer = 0x134b18000] 09:13:00 INFO - PROCESS | 1646 | 1464711180866 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]]]}] 09:13:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:13:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:13:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 570ms 09:13:00 INFO - PROCESS | 1646 | 1464711180915 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1646 | 1464711180917 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:13:00 INFO - TEST-START | /DOMEvents/constructors.html 09:13:00 INFO - PROCESS | 1646 | 1464711180920 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1646 | 1464711180921 Marionette TRACE conn2 <- [1,2914,null,{}] 09:13:00 INFO - PROCESS | 1646 | 1464711180924 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}] 09:13:01 INFO - PROCESS | 1646 | 1464711181034 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:13:01 INFO - PROCESS | 1646 | 1464711181141 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x135ab3800 == 85 [pid = 1646] [id = 736] 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x1350d5000) [pid = 1646] [serial = 2208] [outer = 0x0] 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x135dc7800) [pid = 1646] [serial = 2209] [outer = 0x1350d5000] 09:13:01 INFO - PROCESS | 1646 | 1464711181181 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x135dcc800) [pid = 1646] [serial = 2210] [outer = 0x1350d5000] 09:13:01 INFO - PROCESS | 1646 | 1464711181753 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]]]}] 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:13:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:13:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:13:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 880ms 09:13:01 INFO - PROCESS | 1646 | 1464711181801 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1646 | 1464711181804 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:13:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:13:01 INFO - PROCESS | 1646 | 1464711181807 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1646 | 1464711181809 Marionette TRACE conn2 <- [1,2918,null,{}] 09:13:01 INFO - PROCESS | 1646 | 1464711181813 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}] 09:13:01 INFO - PROCESS | 1646 | 1464711181957 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:13:02 INFO - PROCESS | 1646 | 1464711182072 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217ad000 == 86 [pid = 1646] [id = 737] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11319fc00) [pid = 1646] [serial = 2211] [outer = 0x0] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x115dedc00) [pid = 1646] [serial = 2212] [outer = 0x11319fc00] 09:13:02 INFO - PROCESS | 1646 | 1464711182166 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x118231c00) [pid = 1646] [serial = 2213] [outer = 0x11319fc00] 09:13:02 INFO - PROCESS | 1646 | 1464711182563 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:13:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:13:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 772ms 09:13:02 INFO - PROCESS | 1646 | 1464711182580 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 1646 | 1464711182584 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:13:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:13:02 INFO - PROCESS | 1646 | 1464711182589 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 1646 | 1464711182591 Marionette TRACE conn2 <- [1,2922,null,{}] 09:13:02 INFO - PROCESS | 1646 | 1464711182593 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}] 09:13:02 INFO - PROCESS | 1646 | 1464711182717 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:13:02 INFO - PROCESS | 1646 | 1464711182846 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb90800 == 87 [pid = 1646] [id = 738] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x1182cf800) [pid = 1646] [serial = 2214] [outer = 0x0] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x120d0d000) [pid = 1646] [serial = 2215] [outer = 0x1182cf800] 09:13:02 INFO - PROCESS | 1646 | 1464711182878 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x121770800) [pid = 1646] [serial = 2216] [outer = 0x1182cf800] 09:13:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:03 INFO - PROCESS | 1646 | 1464711183257 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]]]}] 09:13:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:13:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:03 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 09:13:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:03 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 09:13:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:03 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]" 09:13:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:13:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 720ms 09:13:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:13:03 INFO - PROCESS | 1646 | 1464711183310 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:13:03 INFO - PROCESS | 1646 | 1464711183312 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:13:03 INFO - PROCESS | 1646 | 1464711183314 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 1646 | 1464711183317 Marionette TRACE conn2 <- [1,2926,null,{}] 09:13:03 INFO - PROCESS | 1646 | 1464711183324 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}] 09:13:03 INFO - PROCESS | 1646 | 1464711183479 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:13:03 INFO - PROCESS | 1646 | 1464711183607 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x13816b800 == 88 [pid = 1646] [id = 739] 09:13:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x126daa800) [pid = 1646] [serial = 2217] [outer = 0x0] 09:13:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x128d3a800) [pid = 1646] [serial = 2218] [outer = 0x126daa800] 09:13:03 INFO - PROCESS | 1646 | 1464711183639 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12bbba800) [pid = 1646] [serial = 2219] [outer = 0x126daa800] 09:13:03 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:13:04 INFO - PROCESS | 1646 | 1464711184012 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]]]}] 09:13:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:13:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 723ms 09:13:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:13:04 INFO - PROCESS | 1646 | 1464711184037 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:13:04 INFO - PROCESS | 1646 | 1464711184039 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:13:04 INFO - PROCESS | 1646 | 1464711184041 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 1646 | 1464711184043 Marionette TRACE conn2 <- [1,2930,null,{}] 09:13:04 INFO - PROCESS | 1646 | 1464711184045 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}] 09:13:04 INFO - PROCESS | 1646 | 1464711184170 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:13:04 INFO - PROCESS | 1646 | 1464711184298 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x142aae000 == 89 [pid = 1646] [id = 740] 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12c8fb000) [pid = 1646] [serial = 2220] [outer = 0x0] 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12d125800) [pid = 1646] [serial = 2221] [outer = 0x12c8fb000] 09:13:04 INFO - PROCESS | 1646 | 1464711184331 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x1350cfc00) [pid = 1646] [serial = 2222] [outer = 0x12c8fb000] 09:13:04 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:13:04 INFO - PROCESS | 1646 | 1464711184685 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]]]}] 09:13:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:13:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 669ms 09:13:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:13:04 INFO - PROCESS | 1646 | 1464711184711 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:13:04 INFO - PROCESS | 1646 | 1464711184712 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:13:04 INFO - PROCESS | 1646 | 1464711184715 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 1646 | 1464711184716 Marionette TRACE conn2 <- [1,2934,null,{}] 09:13:04 INFO - PROCESS | 1646 | 1464711184718 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}] 09:13:04 INFO - PROCESS | 1646 | 1464711184837 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:13:04 INFO - PROCESS | 1646 | 1464711184953 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x140d17800 == 90 [pid = 1646] [id = 741] 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x134b1cc00) [pid = 1646] [serial = 2223] [outer = 0x0] 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x135dc3000) [pid = 1646] [serial = 2224] [outer = 0x134b1cc00] 09:13:04 INFO - PROCESS | 1646 | 1464711184984 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x135dce400) [pid = 1646] [serial = 2225] [outer = 0x134b1cc00] 09:13:05 INFO - PROCESS | 1646 | 1464711185349 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]]]}] 09:13:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:13:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 09:13:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:13:05 INFO - PROCESS | 1646 | 1464711185386 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:13:05 INFO - PROCESS | 1646 | 1464711185387 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:13:05 INFO - PROCESS | 1646 | 1464711185389 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:13:05 INFO - PROCESS | 1646 | 1464711185390 Marionette TRACE conn2 <- [1,2938,null,{}] 09:13:05 INFO - PROCESS | 1646 | 1464711185392 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}] 09:13:05 INFO - PROCESS | 1646 | 1464711185527 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:13:05 INFO - PROCESS | 1646 | 1464711185659 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x142b87800 == 91 [pid = 1646] [id = 742] 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x1357d3c00) [pid = 1646] [serial = 2226] [outer = 0x0] 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x135dd0800) [pid = 1646] [serial = 2227] [outer = 0x1357d3c00] 09:13:05 INFO - PROCESS | 1646 | 1464711185691 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x135dd6c00) [pid = 1646] [serial = 2228] [outer = 0x1357d3c00] 09:13:06 INFO - PROCESS | 1646 | 1464711186045 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]]]}] 09:13:06 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. 09:13:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 669ms 09:13:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:13:06 INFO - PROCESS | 1646 | 1464711186058 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 1646 | 1464711186059 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:13:06 INFO - PROCESS | 1646 | 1464711186062 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1646 | 1464711186063 Marionette TRACE conn2 <- [1,2942,null,{}] 09:13:06 INFO - PROCESS | 1646 | 1464711186067 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}] 09:13:06 INFO - PROCESS | 1646 | 1464711186188 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:13:06 INFO - PROCESS | 1646 | 1464711186309 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x143dd7800 == 92 [pid = 1646] [id = 743] 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x1168bd400) [pid = 1646] [serial = 2229] [outer = 0x0] 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x127164400) [pid = 1646] [serial = 2230] [outer = 0x1168bd400] 09:13:06 INFO - PROCESS | 1646 | 1464711186340 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x135dda800) [pid = 1646] [serial = 2231] [outer = 0x1168bd400] 09:13:06 INFO - PROCESS | 1646 | 1464711186693 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"]]]}] 09:13:06 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 09:13:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:13:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 09:13:06 INFO - PROCESS | 1646 | 1464711186734 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 1646 | 1464711186736 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:13:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:13:06 INFO - PROCESS | 1646 | 1464711186738 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1646 | 1464711186739 Marionette TRACE conn2 <- [1,2946,null,{}] 09:13:06 INFO - PROCESS | 1646 | 1464711186742 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}] 09:13:06 INFO - PROCESS | 1646 | 1464711186861 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:13:06 INFO - PROCESS | 1646 | 1464711186988 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x143ded000 == 93 [pid = 1646] [id = 744] 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x135ddbc00) [pid = 1646] [serial = 2232] [outer = 0x0] 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x13825cc00) [pid = 1646] [serial = 2233] [outer = 0x135ddbc00] 09:13:07 INFO - PROCESS | 1646 | 1464711187019 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x138263400) [pid = 1646] [serial = 2234] [outer = 0x135ddbc00] 09:13:07 INFO - PROCESS | 1646 | 1464711187372 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]]]}] 09:13:07 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. 09:13:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 668ms 09:13:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:13:07 INFO - PROCESS | 1646 | 1464711187407 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:13:07 INFO - PROCESS | 1646 | 1464711187408 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:13:07 INFO - PROCESS | 1646 | 1464711187410 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:13:07 INFO - PROCESS | 1646 | 1464711187411 Marionette TRACE conn2 <- [1,2950,null,{}] 09:13:07 INFO - PROCESS | 1646 | 1464711187414 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}] 09:13:07 INFO - PROCESS | 1646 | 1464711187535 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:13:07 INFO - PROCESS | 1646 | 1464711187680 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac39000 == 94 [pid = 1646] [id = 745] 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x138264000) [pid = 1646] [serial = 2235] [outer = 0x0] 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x13829bc00) [pid = 1646] [serial = 2236] [outer = 0x138264000] 09:13:07 INFO - PROCESS | 1646 | 1464711187723 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x13829f800) [pid = 1646] [serial = 2237] [outer = 0x138264000] 09:13:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac42000 == 95 [pid = 1646] [id = 746] 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x1382a0c00) [pid = 1646] [serial = 2238] [outer = 0x0] 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x138265800) [pid = 1646] [serial = 2239] [outer = 0x1382a0c00] 09:13:08 INFO - PROCESS | 1646 | 1464711188134 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]]]}] 09:13:08 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. 09:13:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 09:13:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:13:08 INFO - PROCESS | 1646 | 1464711188180 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 1646 | 1464711188181 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:13:08 INFO - PROCESS | 1646 | 1464711188184 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1646 | 1464711188185 Marionette TRACE conn2 <- [1,2954,null,{}] 09:13:08 INFO - PROCESS | 1646 | 1464711188187 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}] 09:13:08 INFO - PROCESS | 1646 | 1464711188348 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:13:08 INFO - PROCESS | 1646 | 1464711188478 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x135130800 == 96 [pid = 1646] [id = 747] 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x13829e800) [pid = 1646] [serial = 2240] [outer = 0x0] 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x1382a6800) [pid = 1646] [serial = 2241] [outer = 0x13829e800] 09:13:08 INFO - PROCESS | 1646 | 1464711188509 Marionette DEBUG loaded listener.js 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x13f45e000) [pid = 1646] [serial = 2242] [outer = 0x13829e800] 09:13:08 INFO - PROCESS | 1646 | 1464711188868 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]]]}] 09:13:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:13:08 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 09:13:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 720ms 09:13:08 INFO - PROCESS | 1646 | 1464711188905 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 1646 | 1464711188906 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:13:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:13:08 INFO - PROCESS | 1646 | 1464711188929 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1646 | 1464711188932 Marionette TRACE conn2 <- [1,2958,null,{}] 09:13:08 INFO - PROCESS | 1646 | 1464711188950 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}] 09:13:09 INFO - PROCESS | 1646 | 1464711189092 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:13:09 INFO - PROCESS | 1646 | 1464711189220 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x144a48800 == 97 [pid = 1646] [id = 748] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x13f460400) [pid = 1646] [serial = 2243] [outer = 0x0] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x13f466400) [pid = 1646] [serial = 2244] [outer = 0x13f460400] 09:13:09 INFO - PROCESS | 1646 | 1464711189255 Marionette DEBUG loaded listener.js 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x144743000) [pid = 1646] [serial = 2245] [outer = 0x13f460400] 09:13:09 INFO - PROCESS | 1646 | 1464711189622 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]]]}] 09:13:09 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. 09:13:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 735ms 09:13:09 INFO - PROCESS | 1646 | 1464711189664 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:13:09 INFO - PROCESS | 1646 | 1464711189666 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:13:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:13:09 INFO - PROCESS | 1646 | 1464711189668 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 1646 | 1464711189669 Marionette TRACE conn2 <- [1,2962,null,{}] 09:13:09 INFO - PROCESS | 1646 | 1464711189672 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}] 09:13:09 INFO - PROCESS | 1646 | 1464711189794 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:13:09 INFO - PROCESS | 1646 | 1464711189931 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x13feb5000 == 98 [pid = 1646] [id = 749] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x110f40c00) [pid = 1646] [serial = 2246] [outer = 0x0] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x135dda000) [pid = 1646] [serial = 2247] [outer = 0x110f40c00] 09:13:09 INFO - PROCESS | 1646 | 1464711189962 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x143987400) [pid = 1646] [serial = 2248] [outer = 0x110f40c00] 09:13:10 INFO - PROCESS | 1646 | 1464711190322 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]]]}] 09:13:10 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. 09:13:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 669ms 09:13:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:13:10 INFO - PROCESS | 1646 | 1464711190338 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1646 | 1464711190339 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:13:10 INFO - PROCESS | 1646 | 1464711190341 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1646 | 1464711190342 Marionette TRACE conn2 <- [1,2966,null,{}] 09:13:10 INFO - PROCESS | 1646 | 1464711190345 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}] 09:13:10 INFO - PROCESS | 1646 | 1464711190469 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:13:10 INFO - PROCESS | 1646 | 1464711190605 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a9b800 == 99 [pid = 1646] [id = 750] 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x111c83000) [pid = 1646] [serial = 2249] [outer = 0x0] 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x11975e800) [pid = 1646] [serial = 2250] [outer = 0x111c83000] 09:13:10 INFO - PROCESS | 1646 | 1464711190638 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12b218400) [pid = 1646] [serial = 2251] [outer = 0x111c83000] 09:13:10 INFO - PROCESS | 1646 | 1464711190993 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]]]}] 09:13:11 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. 09:13:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 09:13:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:13:11 INFO - PROCESS | 1646 | 1464711191012 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:13:11 INFO - PROCESS | 1646 | 1464711191013 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:13:11 INFO - PROCESS | 1646 | 1464711191015 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 1646 | 1464711191017 Marionette TRACE conn2 <- [1,2970,null,{}] 09:13:11 INFO - PROCESS | 1646 | 1464711191019 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}] 09:13:11 INFO - PROCESS | 1646 | 1464711191147 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:13:11 INFO - PROCESS | 1646 | 1464711191298 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x135319000 == 100 [pid = 1646] [id = 751] 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x128e0ac00) [pid = 1646] [serial = 2252] [outer = 0x0] 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x14398c000) [pid = 1646] [serial = 2253] [outer = 0x128e0ac00] 09:13:11 INFO - PROCESS | 1646 | 1464711191330 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x1439ee800) [pid = 1646] [serial = 2254] [outer = 0x128e0ac00] 09:13:11 INFO - PROCESS | 1646 | 1464711191703 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]]]}] 09:13:11 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. 09:13:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 720ms 09:13:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:13:11 INFO - PROCESS | 1646 | 1464711191736 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:13:11 INFO - PROCESS | 1646 | 1464711191737 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:13:11 INFO - PROCESS | 1646 | 1464711191739 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 1646 | 1464711191741 Marionette TRACE conn2 <- [1,2974,null,{}] 09:13:11 INFO - PROCESS | 1646 | 1464711191743 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}] 09:13:11 INFO - PROCESS | 1646 | 1464711191869 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:13:12 INFO - PROCESS | 1646 | 1464711192252 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x119886000 == 101 [pid = 1646] [id = 752] 09:13:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x110fb1400) [pid = 1646] [serial = 2255] [outer = 0x0] 09:13:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x112721c00) [pid = 1646] [serial = 2256] [outer = 0x110fb1400] 09:13:12 INFO - PROCESS | 1646 | 1464711192283 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x11318ac00) [pid = 1646] [serial = 2257] [outer = 0x110fb1400] 09:13:12 INFO - PROCESS | 1646 | 1464711192658 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]]]}] 09:13:12 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. 09:13:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 971ms 09:13:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:13:12 INFO - PROCESS | 1646 | 1464711192711 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 1646 | 1464711192713 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:13:12 INFO - PROCESS | 1646 | 1464711192716 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1646 | 1464711192719 Marionette TRACE conn2 <- [1,2978,null,{}] 09:13:12 INFO - PROCESS | 1646 | 1464711192722 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}] 09:13:12 INFO - PROCESS | 1646 | 1464711192881 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:13:13 INFO - PROCESS | 1646 | 1464711193014 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a965800 == 102 [pid = 1646] [id = 753] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x1168b3800) [pid = 1646] [serial = 2258] [outer = 0x0] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x11823c000) [pid = 1646] [serial = 2259] [outer = 0x1168b3800] 09:13:13 INFO - PROCESS | 1646 | 1464711193046 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x121704000) [pid = 1646] [serial = 2260] [outer = 0x1168b3800] 09:13:13 INFO - PROCESS | 1646 | 1464711193404 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]]]}] 09:13:13 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. 09:13:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 723ms 09:13:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:13:13 INFO - PROCESS | 1646 | 1464711193441 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 1646 | 1464711193444 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:13:13 INFO - PROCESS | 1646 | 1464711193446 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 1646 | 1464711193448 Marionette TRACE conn2 <- [1,2982,null,{}] 09:13:13 INFO - PROCESS | 1646 | 1464711193450 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}] 09:13:13 INFO - PROCESS | 1646 | 1464711193571 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:13:13 INFO - PROCESS | 1646 | 1464711193701 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f87000 == 103 [pid = 1646] [id = 754] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x113196400) [pid = 1646] [serial = 2261] [outer = 0x0] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x11618ac00) [pid = 1646] [serial = 2262] [outer = 0x113196400] 09:13:13 INFO - PROCESS | 1646 | 1464711193797 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x126d67c00) [pid = 1646] [serial = 2263] [outer = 0x113196400] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x13551d800 == 102 [pid = 1646] [id = 735] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x135463000 == 101 [pid = 1646] [id = 733] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x13519c800 == 100 [pid = 1646] [id = 732] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12d49f000 == 99 [pid = 1646] [id = 731] 09:13:13 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12bbbac00) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 09:13:13 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12bbbc400) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8d2800 == 98 [pid = 1646] [id = 730] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb83800 == 97 [pid = 1646] [id = 729] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d3000 == 96 [pid = 1646] [id = 728] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x123b77800 == 95 [pid = 1646] [id = 727] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11925d800 == 94 [pid = 1646] [id = 726] 09:13:13 INFO - PROCESS | 1646 | --DOCSHELL 0x124a9c000 == 93 [pid = 1646] [id = 725] 09:13:14 INFO - PROCESS | 1646 | --DOCSHELL 0x138230800 == 92 [pid = 1646] [id = 718] 09:13:14 INFO - PROCESS | 1646 | --DOCSHELL 0x135ca0000 == 91 [pid = 1646] [id = 717] 09:13:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb8c800 == 90 [pid = 1646] [id = 716] 09:13:14 INFO - PROCESS | 1646 | --DOCSHELL 0x123b5c800 == 89 [pid = 1646] [id = 715] 09:13:14 INFO - PROCESS | 1646 | 1464711194131 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"]]]}] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x126642800) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x128e15000) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x1164b6800) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12177c400) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x118706000) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x11822e800) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x1296f1c00) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x118166400) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12c1d6800) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12c117c00) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x119245800) [pid = 1646] [serial = 1490] [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.] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12c115400) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x1276ef800) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12c27ac00) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x128b73800) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x1296e9800) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x129481000) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12bbc6000) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x1271a3400) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12a8afc00) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x11923f400) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x120db9800) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x121765000) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x121774000) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x126f8c000) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12b21cc00) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x119217000) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x11643c400) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x114f5a000) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x1271a1c00) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 09:13:14 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x124aadc00) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 09:13:14 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 09:13:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:13:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 717ms 09:13:14 INFO - PROCESS | 1646 | 1464711194183 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 1646 | 1464711194184 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:13:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:13:14 INFO - PROCESS | 1646 | 1464711194199 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 1646 | 1464711194205 Marionette TRACE conn2 <- [1,2986,null,{}] 09:13:14 INFO - PROCESS | 1646 | 1464711194209 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}] 09:13:14 INFO - PROCESS | 1646 | 1464711194320 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:13:14 INFO - PROCESS | 1646 | 1464711194325 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x129653000 == 90 [pid = 1646] [id = 755] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x126f82800) [pid = 1646] [serial = 2264] [outer = 0x0] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x1276ec000) [pid = 1646] [serial = 2265] [outer = 0x126f82800] 09:13:14 INFO - PROCESS | 1646 | 1464711194351 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x128b75800) [pid = 1646] [serial = 2266] [outer = 0x126f82800] 09:13:14 INFO - PROCESS | 1646 | 1464711194718 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]]]}] 09:13:14 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. 09:13:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 579ms 09:13:14 INFO - PROCESS | 1646 | 1464711194774 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:13:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:13:14 INFO - PROCESS | 1646 | 1464711194775 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:13:14 INFO - PROCESS | 1646 | 1464711194777 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 1646 | 1464711194779 Marionette TRACE conn2 <- [1,2990,null,{}] 09:13:14 INFO - PROCESS | 1646 | 1464711194781 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}] 09:13:14 INFO - PROCESS | 1646 | 1464711194886 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:13:14 INFO - PROCESS | 1646 | 1464711194890 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4b8000 == 91 [pid = 1646] [id = 756] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1290c6800) [pid = 1646] [serial = 2267] [outer = 0x0] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x1294b5800) [pid = 1646] [serial = 2268] [outer = 0x1290c6800] 09:13:14 INFO - PROCESS | 1646 | 1464711194916 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12a9ef000) [pid = 1646] [serial = 2269] [outer = 0x1290c6800] 09:13:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf7b800 == 92 [pid = 1646] [id = 757] 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12c120800) [pid = 1646] [serial = 2270] [outer = 0x0] 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x1296ea000) [pid = 1646] [serial = 2271] [outer = 0x12c120800] 09:13:15 INFO - PROCESS | 1646 | 1464711195312 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]]]}] 09:13:15 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. 09:13:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 09:13:15 INFO - PROCESS | 1646 | 1464711195349 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1646 | 1464711195350 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:13:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:13:15 INFO - PROCESS | 1646 | 1464711195352 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1646 | 1464711195354 Marionette TRACE conn2 <- [1,2994,null,{}] 09:13:15 INFO - PROCESS | 1646 | 1464711195356 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}] 09:13:15 INFO - PROCESS | 1646 | 1464711195495 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:13:15 INFO - PROCESS | 1646 | 1464711195503 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x13512b000 == 93 [pid = 1646] [id = 758] 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12c118400) [pid = 1646] [serial = 2272] [outer = 0x0] 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12c273400) [pid = 1646] [serial = 2273] [outer = 0x12c118400] 09:13:15 INFO - PROCESS | 1646 | 1464711195534 Marionette DEBUG loaded listener.js 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12d129400) [pid = 1646] [serial = 2274] [outer = 0x12c118400] 09:13:15 INFO - PROCESS | 1646 | 1464711195915 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]]]}] 09:13:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:13:15 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 09:13:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 619ms 09:13:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:13:16 INFO - PROCESS | 1646 | 1464711196003 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 1646 | 1464711196004 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:13:16 INFO - PROCESS | 1646 | 1464711196006 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 1646 | 1464711196008 Marionette TRACE conn2 <- [1,2998,null,{}] 09:13:16 INFO - PROCESS | 1646 | 1464711196010 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}] 09:13:16 INFO - PROCESS | 1646 | 1464711196198 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:13:16 INFO - PROCESS | 1646 | 1464711196232 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x135469800 == 94 [pid = 1646] [id = 759] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12d4c9800) [pid = 1646] [serial = 2275] [outer = 0x0] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12d94ac00) [pid = 1646] [serial = 2276] [outer = 0x12d4c9800] 09:13:16 INFO - PROCESS | 1646 | 1464711196257 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x134b1b000) [pid = 1646] [serial = 2277] [outer = 0x12d4c9800] 09:13:16 INFO - PROCESS | 1646 | 1464711196617 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]]]}] 09:13:16 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. 09:13:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 622ms 09:13:16 INFO - PROCESS | 1646 | 1464711196640 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 1646 | 1464711196641 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:13:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:13:16 INFO - PROCESS | 1646 | 1464711196643 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 1646 | 1464711196644 Marionette TRACE conn2 <- [1,3002,null,{}] 09:13:16 INFO - PROCESS | 1646 | 1464711196647 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}] 09:13:16 INFO - PROCESS | 1646 | 1464711196792 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:13:16 INFO - PROCESS | 1646 | 1464711196804 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1358d8800 == 95 [pid = 1646] [id = 760] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12d4ca400) [pid = 1646] [serial = 2278] [outer = 0x0] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x1350d0000) [pid = 1646] [serial = 2279] [outer = 0x12d4ca400] 09:13:16 INFO - PROCESS | 1646 | 1464711196830 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x1357d7400) [pid = 1646] [serial = 2280] [outer = 0x12d4ca400] 09:13:17 INFO - PROCESS | 1646 | 1464711197171 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]]]}] 09:13:17 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. 09:13:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 571ms 09:13:17 INFO - PROCESS | 1646 | 1464711197214 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:13:17 INFO - PROCESS | 1646 | 1464711197217 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:13:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:13:17 INFO - PROCESS | 1646 | 1464711197220 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:13:17 INFO - PROCESS | 1646 | 1464711197221 Marionette TRACE conn2 <- [1,3006,null,{}] 09:13:17 INFO - PROCESS | 1646 | 1464711197224 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}] 09:13:17 INFO - PROCESS | 1646 | 1464711197364 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:13:17 INFO - PROCESS | 1646 | 1464711197385 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d9a800 == 96 [pid = 1646] [id = 761] 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x1357db800) [pid = 1646] [serial = 2281] [outer = 0x0] 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x135dc4400) [pid = 1646] [serial = 2282] [outer = 0x1357db800] 09:13:17 INFO - PROCESS | 1646 | 1464711197410 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x13825d400) [pid = 1646] [serial = 2283] [outer = 0x1357db800] 09:13:17 INFO - PROCESS | 1646 | 1464711197747 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]]]}] 09:13:17 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. 09:13:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 572ms 09:13:17 INFO - PROCESS | 1646 | 1464711197793 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:13:17 INFO - PROCESS | 1646 | 1464711197794 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:13:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:13:17 INFO - PROCESS | 1646 | 1464711197796 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:13:17 INFO - PROCESS | 1646 | 1464711197797 Marionette TRACE conn2 <- [1,3010,null,{}] 09:13:17 INFO - PROCESS | 1646 | 1464711197799 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}] 09:13:17 INFO - PROCESS | 1646 | 1464711197949 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:13:17 INFO - PROCESS | 1646 | 1464711197966 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f37d000 == 97 [pid = 1646] [id = 762] 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x1129cf400) [pid = 1646] [serial = 2284] [outer = 0x0] 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x1129d2400) [pid = 1646] [serial = 2285] [outer = 0x1129cf400] 09:13:17 INFO - PROCESS | 1646 | 1464711197991 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x1129d7c00) [pid = 1646] [serial = 2286] [outer = 0x1129cf400] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12cf7e800) [pid = 1646] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x129489800) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x119242c00) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x1132aac00) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x126c7dc00) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x1294b8800) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x124aaf400) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x114f5e800) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12c11fc00) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x11936d400) [pid = 1646] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x134b18000) [pid = 1646] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:13:18 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x126d67800) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:13:18 INFO - PROCESS | 1646 | 1464711198523 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]]]}] 09:13:18 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 09:13:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 772ms 09:13:18 INFO - PROCESS | 1646 | 1464711198570 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1646 | 1464711198571 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:13:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:13:18 INFO - PROCESS | 1646 | 1464711198574 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1646 | 1464711198575 Marionette TRACE conn2 <- [1,3014,null,{}] 09:13:18 INFO - PROCESS | 1646 | 1464711198577 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}] 09:13:18 INFO - PROCESS | 1646 | 1464711198733 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:13:18 INFO - PROCESS | 1646 | 1464711198816 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1356b7800 == 98 [pid = 1646] [id = 763] 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x1127b2000) [pid = 1646] [serial = 2287] [outer = 0x0] 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x1127b6000) [pid = 1646] [serial = 2288] [outer = 0x1127b2000] 09:13:18 INFO - PROCESS | 1646 | 1464711198845 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x1129d3000) [pid = 1646] [serial = 2289] [outer = 0x1127b2000] 09:13:18 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:19 INFO - PROCESS | 1646 | 1464711199174 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:13:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:13:19 INFO - {} 09:13:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:13:19 INFO - {} 09:13:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:13:19 INFO - {} 09:13:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:13:19 INFO - {} 09:13:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 618ms 09:13:19 INFO - TEST-START | /FileAPI/fileReader.html 09:13:19 INFO - PROCESS | 1646 | 1464711199193 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 1646 | 1464711199196 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:13:19 INFO - PROCESS | 1646 | 1464711199201 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 1646 | 1464711199205 Marionette TRACE conn2 <- [1,3018,null,{}] 09:13:19 INFO - PROCESS | 1646 | 1464711199208 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}] 09:13:19 INFO - PROCESS | 1646 | 1464711199472 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:13:19 INFO - PROCESS | 1646 | 1464711199487 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x142b86000 == 99 [pid = 1646] [id = 764] 09:13:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x1129d8800) [pid = 1646] [serial = 2290] [outer = 0x0] 09:13:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x11314ac00) [pid = 1646] [serial = 2291] [outer = 0x1129d8800] 09:13:19 INFO - PROCESS | 1646 | 1464711199531 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x128b69c00) [pid = 1646] [serial = 2292] [outer = 0x1129d8800] 09:13:19 INFO - PROCESS | 1646 | 1464711199845 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]]]}] 09:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:13:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 674ms 09:13:19 INFO - PROCESS | 1646 | 1464711199873 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 1646 | 1464711199874 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:13:19 INFO - TEST-START | /FileAPI/historical.html 09:13:19 INFO - PROCESS | 1646 | 1464711199876 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 1646 | 1464711199878 Marionette TRACE conn2 <- [1,3022,null,{}] 09:13:19 INFO - PROCESS | 1646 | 1464711199880 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}] 09:13:19 INFO - PROCESS | 1646 | 1464711199988 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:13:20 INFO - PROCESS | 1646 | 1464711200109 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x143cdd000 == 100 [pid = 1646] [id = 765] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x121763800) [pid = 1646] [serial = 2293] [outer = 0x0] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x1294b3c00) [pid = 1646] [serial = 2294] [outer = 0x121763800] 09:13:20 INFO - PROCESS | 1646 | 1464711200134 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x1351e4400) [pid = 1646] [serial = 2295] [outer = 0x121763800] 09:13:20 INFO - PROCESS | 1646 | 1464711200514 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"]]]}] 09:13:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:13:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:13:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:13:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:13:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:13:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:13:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:13:20 INFO - TEST-OK | /FileAPI/historical.html | took 674ms 09:13:20 INFO - PROCESS | 1646 | 1464711200552 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 1646 | 1464711200555 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:13:20 INFO - TEST-START | /FileAPI/idlharness.html 09:13:20 INFO - PROCESS | 1646 | 1464711200559 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - PROCESS | 1646 | 1464711200561 Marionette TRACE conn2 <- [1,3026,null,{}] 09:13:20 INFO - PROCESS | 1646 | 1464711200565 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}] 09:13:20 INFO - PROCESS | 1646 | 1464711200735 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:13:20 INFO - PROCESS | 1646 | 1464711200877 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x126d93000 == 101 [pid = 1646] [id = 766] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x1129cb400) [pid = 1646] [serial = 2296] [outer = 0x0] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x1129d8000) [pid = 1646] [serial = 2297] [outer = 0x1129cb400] 09:13:20 INFO - PROCESS | 1646 | 1464711200909 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x113158000) [pid = 1646] [serial = 2298] [outer = 0x1129cb400] 09:13:21 INFO - PROCESS | 1646 | 1464711201545 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]]]}] 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:13:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:13:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:13:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:13:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:13:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:13:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:13:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:13:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:13:21 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 09:13:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:13:21 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 09:13:21 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 09:13:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:13:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:13:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:13:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:13:21 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 09:13:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:13:21 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 09:13:21 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 09:13:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:13:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:13:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 1032ms 09:13:21 INFO - PROCESS | 1646 | 1464711201590 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 1646 | 1464711201593 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:13:21 INFO - TEST-START | /FileAPI/idlharness.worker 09:13:21 INFO - PROCESS | 1646 | 1464711201598 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 1646 | 1464711201599 Marionette TRACE conn2 <- [1,3030,null,{}] 09:13:21 INFO - PROCESS | 1646 | 1464711201611 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}] 09:13:21 INFO - PROCESS | 1646 | 1464711201846 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:13:21 INFO - PROCESS | 1646 | 1464711201983 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x143cd8800 == 102 [pid = 1646] [id = 767] 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12c26c400) [pid = 1646] [serial = 2299] [outer = 0x0] 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x1351e7800) [pid = 1646] [serial = 2300] [outer = 0x12c26c400] 09:13:22 INFO - PROCESS | 1646 | 1464711202034 Marionette DEBUG loaded listener.js 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x1351ecc00) [pid = 1646] [serial = 2301] [outer = 0x12c26c400] 09:13:22 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:22 INFO - PROCESS | 1646 | 1464711202841 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,{},{}]]]}] 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:13:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:13:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:13:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:13:22 INFO - {} 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:13:22 INFO - {} 09:13:22 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 - {} 09:13:22 INFO - {} 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:13:22 INFO - {} 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:13:22 INFO - {} 09:13:22 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 - {} 09:13:22 INFO - {} 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 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 09:13:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:13:22 INFO - {} 09:13:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1299ms 09:13:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:13:22 INFO - PROCESS | 1646 | 1464711202928 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 1646 | 1464711202930 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:13:22 INFO - PROCESS | 1646 | 1464711202936 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 1646 | 1464711202938 Marionette TRACE conn2 <- [1,3034,null,{}] 09:13:22 INFO - PROCESS | 1646 | 1464711202948 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}] 09:13:23 INFO - PROCESS | 1646 | 1464711203079 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:13:23 INFO - PROCESS | 1646 | 1464711203216 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x14511d000 == 103 [pid = 1646] [id = 768] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x135dd1400) [pid = 1646] [serial = 2302] [outer = 0x0] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x1437b3000) [pid = 1646] [serial = 2303] [outer = 0x135dd1400] 09:13:23 INFO - PROCESS | 1646 | 1464711203251 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x1437b8c00) [pid = 1646] [serial = 2304] [outer = 0x135dd1400] 09:13:23 INFO - PROCESS | 1646 | 1464711203646 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]]]}] 09:13:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:13:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 722ms 09:13:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:13:23 INFO - PROCESS | 1646 | 1464711203659 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:13:23 INFO - PROCESS | 1646 | 1464711203661 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:13:23 INFO - PROCESS | 1646 | 1464711203663 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 1646 | 1464711203664 Marionette TRACE conn2 <- [1,3038,null,{}] 09:13:23 INFO - PROCESS | 1646 | 1464711203667 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}] 09:13:23 INFO - PROCESS | 1646 | 1464711203797 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:13:23 INFO - PROCESS | 1646 | 1464711203938 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x143877800 == 104 [pid = 1646] [id = 769] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x145012800) [pid = 1646] [serial = 2305] [outer = 0x0] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x145018800) [pid = 1646] [serial = 2306] [outer = 0x145012800] 09:13:23 INFO - PROCESS | 1646 | 1464711203970 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x14501d000) [pid = 1646] [serial = 2307] [outer = 0x145012800] 09:13:24 INFO - PROCESS | 1646 | 1464711204343 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"]]]}] 09:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:13:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 719ms 09:13:24 INFO - PROCESS | 1646 | 1464711204382 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 1646 | 1464711204383 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:13:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:13:24 INFO - PROCESS | 1646 | 1464711204386 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 1646 | 1464711204387 Marionette TRACE conn2 <- [1,3042,null,{}] 09:13:24 INFO - PROCESS | 1646 | 1464711204390 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}] 09:13:24 INFO - PROCESS | 1646 | 1464711204516 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:13:24 INFO - PROCESS | 1646 | 1464711204646 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x142aad800 == 105 [pid = 1646] [id = 770] 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x113150c00) [pid = 1646] [serial = 2308] [outer = 0x0] 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x144eb1800) [pid = 1646] [serial = 2309] [outer = 0x113150c00] 09:13:24 INFO - PROCESS | 1646 | 1464711204676 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x144eb9000) [pid = 1646] [serial = 2310] [outer = 0x113150c00] 09:13:25 INFO - PROCESS | 1646 | 1464711205119 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]]]}] 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:13:25 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. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:13:25 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'.) 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:13:25 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. 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:13:25 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. 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:13:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:13:25 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. 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:13:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:13:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:13:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 776ms 09:13:25 INFO - PROCESS | 1646 | 1464711205163 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 1646 | 1464711205164 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:13:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:13:25 INFO - PROCESS | 1646 | 1464711205167 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 1646 | 1464711205168 Marionette TRACE conn2 <- [1,3046,null,{}] 09:13:25 INFO - PROCESS | 1646 | 1464711205171 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}] 09:13:25 INFO - PROCESS | 1646 | 1464711205378 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:13:25 INFO - PROCESS | 1646 | 1464711205576 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x144bf0800 == 106 [pid = 1646] [id = 771] 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x142a03c00) [pid = 1646] [serial = 2311] [outer = 0x0] 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x142a05800) [pid = 1646] [serial = 2312] [outer = 0x142a03c00] 09:13:25 INFO - PROCESS | 1646 | 1464711205624 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x142a0a800) [pid = 1646] [serial = 2313] [outer = 0x142a03c00] 09:13:25 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:26 INFO - PROCESS | 1646 | 1464711206043 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:13:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:13:26 INFO - {} 09:13:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 919ms 09:13:26 INFO - PROCESS | 1646 | 1464711206087 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:13:26 INFO - PROCESS | 1646 | 1464711206088 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:13:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:13:26 INFO - PROCESS | 1646 | 1464711206090 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 1646 | 1464711206092 Marionette TRACE conn2 <- [1,3050,null,{}] 09:13:26 INFO - PROCESS | 1646 | 1464711206094 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}] 09:13:26 INFO - PROCESS | 1646 | 1464711206254 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:13:26 INFO - PROCESS | 1646 | 1464711206408 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1479dd000 == 107 [pid = 1646] [id = 772] 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x142a11400) [pid = 1646] [serial = 2314] [outer = 0x0] 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x144ebb800) [pid = 1646] [serial = 2315] [outer = 0x142a11400] 09:13:26 INFO - PROCESS | 1646 | 1464711206438 Marionette DEBUG loaded listener.js 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x14658e800) [pid = 1646] [serial = 2316] [outer = 0x142a11400] 09:13:26 INFO - PROCESS | 1646 | 1464711206788 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]]]}] 09:13:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:13:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:13:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:13:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:13:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 719ms 09:13:26 INFO - PROCESS | 1646 | 1464711206809 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:13:26 INFO - PROCESS | 1646 | 1464711206811 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:13:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:13:26 INFO - PROCESS | 1646 | 1464711206813 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 1646 | 1464711206814 Marionette TRACE conn2 <- [1,3054,null,{}] 09:13:26 INFO - PROCESS | 1646 | 1464711206817 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}] 09:13:26 INFO - PROCESS | 1646 | 1464711206945 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:13:27 INFO - PROCESS | 1646 | 1464711207087 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x148010000 == 108 [pid = 1646] [id = 773] 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x1439ed000) [pid = 1646] [serial = 2317] [outer = 0x0] 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x146592400) [pid = 1646] [serial = 2318] [outer = 0x1439ed000] 09:13:27 INFO - PROCESS | 1646 | 1464711207116 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x147e90400) [pid = 1646] [serial = 2319] [outer = 0x1439ed000] 09:13:27 INFO - PROCESS | 1646 | 1464711207607 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"]]]}] 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:13:27 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" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:13:27 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" 09:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:13:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 837ms 09:13:27 INFO - PROCESS | 1646 | 1464711207697 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:13:27 INFO - PROCESS | 1646 | 1464711207699 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:13:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:13:27 INFO - PROCESS | 1646 | 1464711207733 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:13:27 INFO - PROCESS | 1646 | 1464711207735 Marionette TRACE conn2 <- [1,3058,null,{}] 09:13:27 INFO - PROCESS | 1646 | 1464711207738 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}] 09:13:27 INFO - PROCESS | 1646 | 1464711207878 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:13:28 INFO - PROCESS | 1646 | 1464711208042 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x141607000 == 109 [pid = 1646] [id = 774] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x1351e2800) [pid = 1646] [serial = 2320] [outer = 0x0] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1351ef800) [pid = 1646] [serial = 2321] [outer = 0x1351e2800] 09:13:28 INFO - PROCESS | 1646 | 1464711208071 Marionette DEBUG loaded listener.js 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x135ddb000) [pid = 1646] [serial = 2322] [outer = 0x1351e2800] 09:13:28 INFO - PROCESS | 1646 | 1464711208457 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]]]}] 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:13:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:13:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:13:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:13:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:13:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:13:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:13:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:13:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:13:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 792ms 09:13:28 INFO - PROCESS | 1646 | 1464711208507 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:13:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:13:28 INFO - PROCESS | 1646 | 1464711208509 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:13:28 INFO - PROCESS | 1646 | 1464711208511 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 1646 | 1464711208512 Marionette TRACE conn2 <- [1,3062,null,{}] 09:13:28 INFO - PROCESS | 1646 | 1464711208515 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}] 09:13:28 INFO - PROCESS | 1646 | 1464711208647 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:13:28 INFO - PROCESS | 1646 | 1464711208794 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e1f000 == 110 [pid = 1646] [id = 775] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x1127e7400) [pid = 1646] [serial = 2323] [outer = 0x0] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x124c98800) [pid = 1646] [serial = 2324] [outer = 0x1127e7400] 09:13:28 INFO - PROCESS | 1646 | 1464711208825 Marionette DEBUG loaded listener.js 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1382a0800) [pid = 1646] [serial = 2325] [outer = 0x1127e7400] 09:13:28 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:29 INFO - PROCESS | 1646 | 1464711209237 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:13:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:13:29 INFO - {} 09:13:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 772ms 09:13:29 INFO - PROCESS | 1646 | 1464711209298 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:13:29 INFO - PROCESS | 1646 | 1464711209300 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:13:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:13:29 INFO - PROCESS | 1646 | 1464711209304 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:13:29 INFO - PROCESS | 1646 | 1464711209306 Marionette TRACE conn2 <- [1,3066,null,{}] 09:13:29 INFO - PROCESS | 1646 | 1464711209309 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}] 09:13:29 INFO - PROCESS | 1646 | 1464711209454 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:13:29 INFO - PROCESS | 1646 | 1464711209572 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x141619000 == 111 [pid = 1646] [id = 776] 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x13f463000) [pid = 1646] [serial = 2326] [outer = 0x0] 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x13f56c400) [pid = 1646] [serial = 2327] [outer = 0x13f463000] 09:13:29 INFO - PROCESS | 1646 | 1464711209606 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1439ed400) [pid = 1646] [serial = 2328] [outer = 0x13f463000] 09:13:29 INFO - PROCESS | 1646 | 1464711209977 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]]]}] 09:13:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:13:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:13:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:13:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:13:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:13:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:13:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:13:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 719ms 09:13:30 INFO - PROCESS | 1646 | 1464711210025 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:13:30 INFO - PROCESS | 1646 | 1464711210026 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:13:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:13:30 INFO - PROCESS | 1646 | 1464711210028 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:13:30 INFO - PROCESS | 1646 | 1464711210029 Marionette TRACE conn2 <- [1,3070,null,{}] 09:13:30 INFO - PROCESS | 1646 | 1464711210032 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}] 09:13:30 INFO - PROCESS | 1646 | 1464711210162 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:13:30 INFO - PROCESS | 1646 | 1464711210314 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x145118800 == 112 [pid = 1646] [id = 777] 09:13:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x13835a400) [pid = 1646] [serial = 2329] [outer = 0x0] 09:13:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x138361000) [pid = 1646] [serial = 2330] [outer = 0x13835a400] 09:13:30 INFO - PROCESS | 1646 | 1464711210344 Marionette DEBUG loaded listener.js 09:13:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x138366800) [pid = 1646] [serial = 2331] [outer = 0x13835a400] 09:13:31 INFO - PROCESS | 1646 | 1464711211075 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]]]}] 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:13:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1076ms 09:13:31 INFO - PROCESS | 1646 | 1464711211104 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 1646 | 1464711211106 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:13:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:13:31 INFO - PROCESS | 1646 | 1464711211110 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 1646 | 1464711211112 Marionette TRACE conn2 <- [1,3074,null,{}] 09:13:31 INFO - PROCESS | 1646 | 1464711211116 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}] 09:13:31 INFO - PROCESS | 1646 | 1464711211245 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:13:31 INFO - PROCESS | 1646 | 1464711211397 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12532a000 == 113 [pid = 1646] [id = 778] 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x1127de400) [pid = 1646] [serial = 2332] [outer = 0x0] 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x1129cd400) [pid = 1646] [serial = 2333] [outer = 0x1127de400] 09:13:31 INFO - PROCESS | 1646 | 1464711211431 Marionette DEBUG loaded listener.js 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x11314ec00) [pid = 1646] [serial = 2334] [outer = 0x1127de400] 09:13:31 INFO - PROCESS | 1646 | 1464711211818 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]]]}] 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:13:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 723ms 09:13:31 INFO - PROCESS | 1646 | 1464711211833 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 1646 | 1464711211838 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:13:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:13:31 INFO - PROCESS | 1646 | 1464711211843 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 1646 | 1464711211844 Marionette TRACE conn2 <- [1,3078,null,{}] 09:13:31 INFO - PROCESS | 1646 | 1464711211847 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}] 09:13:31 INFO - PROCESS | 1646 | 1464711211962 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:13:32 INFO - PROCESS | 1646 | 1464711212114 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bea9000 == 114 [pid = 1646] [id = 779] 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x113190400) [pid = 1646] [serial = 2335] [outer = 0x0] 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x11319c400) [pid = 1646] [serial = 2336] [outer = 0x113190400] 09:13:32 INFO - PROCESS | 1646 | 1464711212143 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x114f56c00) [pid = 1646] [serial = 2337] [outer = 0x113190400] 09:13:32 INFO - PROCESS | 1646 | 1464711212519 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] 09:13:32 INFO - PROCESS | 1646 | 1464711212568 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:13:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:13:32 INFO - PROCESS | 1646 | 1464711212571 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1646 | 1464711212573 Marionette TRACE conn2 <- [1,3082,null,{}] 09:13:32 INFO - PROCESS | 1646 | 1464711212580 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}] 09:13:32 INFO - PROCESS | 1646 | 1464711212701 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:13:32 INFO - PROCESS | 1646 | 1464711212846 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290a9000 == 115 [pid = 1646] [id = 780] 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x118204400) [pid = 1646] [serial = 2338] [outer = 0x0] 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x119242c00) [pid = 1646] [serial = 2339] [outer = 0x118204400] 09:13:32 INFO - PROCESS | 1646 | 1464711212875 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x120db8000) [pid = 1646] [serial = 2340] [outer = 0x118204400] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d7bc000 == 114 [pid = 1646] [id = 692] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x142b86000 == 113 [pid = 1646] [id = 764] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8bd800 == 112 [pid = 1646] [id = 734] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1356b7800 == 111 [pid = 1646] [id = 763] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13f37d000 == 110 [pid = 1646] [id = 762] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x135d9a800 == 109 [pid = 1646] [id = 761] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x12d12d000) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12d948400) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x134b14400) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x134b1f400) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x135dc7800) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1358d8800 == 108 [pid = 1646] [id = 760] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x135469800 == 107 [pid = 1646] [id = 759] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13512b000 == 106 [pid = 1646] [id = 758] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf7b800 == 105 [pid = 1646] [id = 757] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4b8000 == 104 [pid = 1646] [id = 756] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x129653000 == 103 [pid = 1646] [id = 755] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116f87000 == 102 [pid = 1646] [id = 754] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12a965800 == 101 [pid = 1646] [id = 753] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119886000 == 100 [pid = 1646] [id = 752] 09:13:33 INFO - PROCESS | 1646 | 1464711213312 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]]]}] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac42000 == 99 [pid = 1646] [id = 746] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac39000 == 98 [pid = 1646] [id = 745] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x143ded000 == 97 [pid = 1646] [id = 744] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x143dd7800 == 96 [pid = 1646] [id = 743] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x142b87800 == 95 [pid = 1646] [id = 742] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x140d17800 == 94 [pid = 1646] [id = 741] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x142aae000 == 93 [pid = 1646] [id = 740] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13816b800 == 92 [pid = 1646] [id = 739] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb90800 == 91 [pid = 1646] [id = 738] 09:13:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1217ad000 == 90 [pid = 1646] [id = 737] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12d221800) [pid = 1646] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12c8ef800) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12a8b9c00) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12170d400) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 09:13:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:13:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:13:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12176f400) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 09:13:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:13:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 772ms 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x115e61400) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x11820d800) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x121161400) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x126da9c00) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x126f87000) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12c112400) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x124c9cc00) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x126d60400) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x11685ec00) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12b3bec00) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x12bacf800) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x1276f8800) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x11936f000) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x120d61c00) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12c8fdc00) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x126da6400) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x126639c00) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12c270800) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12c270c00) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x1350dc400) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x138261400) [pid = 1646] [serial = 2207] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x1276f2400) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12c278400) [pid = 1646] [serial = 2204] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x1294b1800) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12d4cf800) [pid = 1646] [serial = 2201] [outer = 0x0] [url = about:blank] 09:13:33 INFO - PROCESS | 1646 | 1464711213350 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:13:33 INFO - PROCESS | 1646 | 1464711213352 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:13:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:13:33 INFO - PROCESS | 1646 | 1464711213362 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:13:33 INFO - PROCESS | 1646 | 1464711213363 Marionette TRACE conn2 <- [1,3086,null,{}] 09:13:33 INFO - PROCESS | 1646 | 1464711213366 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}] 09:13:33 INFO - PROCESS | 1646 | 1464711213474 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:13:33 INFO - PROCESS | 1646 | 1464711213478 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1b800 == 91 [pid = 1646] [id = 781] 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x11319cc00) [pid = 1646] [serial = 2341] [outer = 0x0] 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x117683c00) [pid = 1646] [serial = 2342] [outer = 0x11319cc00] 09:13:33 INFO - PROCESS | 1646 | 1464711213505 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x119a64000) [pid = 1646] [serial = 2343] [outer = 0x11319cc00] 09:13:33 INFO - PROCESS | 1646 | 1464711213863 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:13:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:13:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 09:13:33 INFO - PROCESS | 1646 | 1464711213883 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:13:33 INFO - PROCESS | 1646 | 1464711213886 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:13:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:13:33 INFO - PROCESS | 1646 | 1464711213888 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:13:33 INFO - PROCESS | 1646 | 1464711213889 Marionette TRACE conn2 <- [1,3090,null,{}] 09:13:33 INFO - PROCESS | 1646 | 1464711213892 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}] 09:13:34 INFO - PROCESS | 1646 | 1464711214019 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:13:34 INFO - PROCESS | 1646 | 1464711214129 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x127674800 == 92 [pid = 1646] [id = 782] 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x119754c00) [pid = 1646] [serial = 2344] [outer = 0x0] 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x121750800) [pid = 1646] [serial = 2345] [outer = 0x119754c00] 09:13:34 INFO - PROCESS | 1646 | 1464711214157 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12176e400) [pid = 1646] [serial = 2346] [outer = 0x119754c00] 09:13:34 INFO - PROCESS | 1646 | 1464711214433 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:13:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:13:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 569ms 09:13:34 INFO - PROCESS | 1646 | 1464711214463 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:13:34 INFO - PROCESS | 1646 | 1464711214464 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:13:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:13:34 INFO - PROCESS | 1646 | 1464711214474 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1646 | 1464711214475 Marionette TRACE conn2 <- [1,3094,null,{}] 09:13:34 INFO - PROCESS | 1646 | 1464711214477 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}] 09:13:34 INFO - PROCESS | 1646 | 1464711214609 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:13:34 INFO - PROCESS | 1646 | 1464711214700 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb90800 == 93 [pid = 1646] [id = 783] 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12146b000) [pid = 1646] [serial = 2347] [outer = 0x0] 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x123b34000) [pid = 1646] [serial = 2348] [outer = 0x12146b000] 09:13:34 INFO - PROCESS | 1646 | 1464711214726 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x126f88c00) [pid = 1646] [serial = 2349] [outer = 0x12146b000] 09:13:34 INFO - PROCESS | 1646 | 1464711214978 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:13:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:13:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 524ms 09:13:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:13:34 INFO - PROCESS | 1646 | 1464711214993 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:13:34 INFO - PROCESS | 1646 | 1464711214994 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:13:34 INFO - PROCESS | 1646 | 1464711214996 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1646 | 1464711214998 Marionette TRACE conn2 <- [1,3098,null,{}] 09:13:35 INFO - PROCESS | 1646 | 1464711215009 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}] 09:13:35 INFO - PROCESS | 1646 | 1464711215118 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:13:35 INFO - PROCESS | 1646 | 1464711215223 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8cd000 == 94 [pid = 1646] [id = 784] 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x121756800) [pid = 1646] [serial = 2350] [outer = 0x0] 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x127164000) [pid = 1646] [serial = 2351] [outer = 0x121756800] 09:13:35 INFO - PROCESS | 1646 | 1464711215249 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x1276f3c00) [pid = 1646] [serial = 2352] [outer = 0x121756800] 09:13:35 INFO - PROCESS | 1646 | 1464711215552 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]]]}] 09:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:13:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 576ms 09:13:35 INFO - PROCESS | 1646 | 1464711215576 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:13:35 INFO - PROCESS | 1646 | 1464711215578 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:13:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:13:35 INFO - PROCESS | 1646 | 1464711215591 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 1646 | 1464711215593 Marionette TRACE conn2 <- [1,3102,null,{}] 09:13:35 INFO - PROCESS | 1646 | 1464711215597 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}] 09:13:35 INFO - PROCESS | 1646 | 1464711215814 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:13:35 INFO - PROCESS | 1646 | 1464711215833 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d217800 == 95 [pid = 1646] [id = 785] 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x1276f2400) [pid = 1646] [serial = 2353] [outer = 0x0] 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x128b6a000) [pid = 1646] [serial = 2354] [outer = 0x1276f2400] 09:13:35 INFO - PROCESS | 1646 | 1464711215853 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x128bba400) [pid = 1646] [serial = 2355] [outer = 0x1276f2400] 09:13:36 INFO - PROCESS | 1646 | 1464711216177 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:13:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 631ms 09:13:36 INFO - PROCESS | 1646 | 1464711216213 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:13:36 INFO - PROCESS | 1646 | 1464711216215 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:13:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:13:36 INFO - PROCESS | 1646 | 1464711216222 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:13:36 INFO - PROCESS | 1646 | 1464711216223 Marionette TRACE conn2 <- [1,3106,null,{}] 09:13:36 INFO - PROCESS | 1646 | 1464711216225 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}] 09:13:36 INFO - PROCESS | 1646 | 1464711216415 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:13:36 INFO - PROCESS | 1646 | 1464711216468 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4aa000 == 96 [pid = 1646] [id = 786] 09:13:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x128d34800) [pid = 1646] [serial = 2356] [outer = 0x0] 09:13:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12947d800) [pid = 1646] [serial = 2357] [outer = 0x128d34800] 09:13:36 INFO - PROCESS | 1646 | 1464711216592 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x1294ac400) [pid = 1646] [serial = 2358] [outer = 0x128d34800] 09:13:36 INFO - PROCESS | 1646 | 1464711216929 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]]]}] 09:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:13:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 720ms 09:13:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:13:36 INFO - PROCESS | 1646 | 1464711216942 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:13:36 INFO - PROCESS | 1646 | 1464711216944 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:13:36 INFO - PROCESS | 1646 | 1464711216946 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:13:36 INFO - PROCESS | 1646 | 1464711216947 Marionette TRACE conn2 <- [1,3110,null,{}] 09:13:36 INFO - PROCESS | 1646 | 1464711216949 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}] 09:13:37 INFO - PROCESS | 1646 | 1464711217100 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:13:37 INFO - PROCESS | 1646 | 1464711217120 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x135133000 == 97 [pid = 1646] [id = 787] 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1294ae400) [pid = 1646] [serial = 2359] [outer = 0x0] 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1296f3800) [pid = 1646] [serial = 2360] [outer = 0x1294ae400] 09:13:37 INFO - PROCESS | 1646 | 1464711217146 Marionette DEBUG loaded listener.js 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12a8b3c00) [pid = 1646] [serial = 2361] [outer = 0x1294ae400] 09:13:37 INFO - PROCESS | 1646 | 1464711217804 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"]]]}] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x1168b3800) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12d4c9800) [pid = 1646] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x1129d8800) [pid = 1646] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x126f82800) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x1357db800) [pid = 1646] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x1129cf400) [pid = 1646] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x1290c6800) [pid = 1646] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x1127b2000) [pid = 1646] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x110fb1400) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12c118400) [pid = 1646] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x1382a0c00) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x113196400) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12d4ca400) [pid = 1646] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12c120800) [pid = 1646] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:13:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:13:37 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 09:13:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:13:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 920ms 09:13:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:13:37 INFO - PROCESS | 1646 | 1464711217868 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 1646 | 1464711217871 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:13:37 INFO - PROCESS | 1646 | 1464711217873 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1646 | 1464711217875 Marionette TRACE conn2 <- [1,3114,null,{}] 09:13:37 INFO - PROCESS | 1646 | 1464711217877 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}] 09:13:37 INFO - PROCESS | 1646 | 1464711217996 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:13:38 INFO - PROCESS | 1646 | 1464711218000 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\", \"1d2e2ac0-72ba-418a-b0b0-7a7587913ee7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x13518f800 == 98 [pid = 1646] [id = 788] 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12a999000) [pid = 1646] [serial = 2362] [outer = 0x0] 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12bacf800) [pid = 1646] [serial = 2363] [outer = 0x12a999000] 09:13:38 INFO - PROCESS | 1646 | 1464711218029 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12c117c00) [pid = 1646] [serial = 2364] [outer = 0x12a999000] 09:13:38 INFO - PROCESS | 1646 | 1464711218381 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]]]}] 09:13:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:13:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 09:13:38 INFO - PROCESS | 1646 | 1464711218392 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:13:38 INFO - PROCESS | 1646 | 1464711218393 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:13:39 WARNING - u'runner_teardown' () 09:13:39 INFO - No more tests 09:13:39 INFO - Got 0 unexpected results 09:13:39 INFO - SUITE-END | took 517s 09:13:39 INFO - Closing logging queue 09:13:39 INFO - queue closed 09:13:39 INFO - Return code: 0 09:13:39 WARNING - # TBPL SUCCESS # 09:13:39 INFO - Running post-action listener: _resource_record_post_action 09:13:39 INFO - Running post-run listener: _resource_record_post_run 09:13:40 INFO - Total resource usage - Wall time: 539s; CPU: 57.0%; Read bytes: 36808192; Write bytes: 952537600; Read time: 249; Write time: 5029 09:13:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:13:40 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152830464; Write bytes: 148309504; Read time: 13818; Write time: 315 09:13:40 INFO - run-tests - Wall time: 521s; CPU: 57.0%; Read bytes: 34604544; Write bytes: 792382464; Read time: 229; Write time: 4671 09:13:40 INFO - Running post-run listener: _upload_blobber_files 09:13:40 INFO - Blob upload gear active. 09:13:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:13:40 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 09:13:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:13:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:13:41 INFO - (blobuploader) - INFO - Open directory for files ... 09:13:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:13:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:13:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:13:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:13:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:13:41 INFO - (blobuploader) - INFO - Done attempting. 09:13:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:13:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:13:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:13:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:13:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:13:43 INFO - (blobuploader) - INFO - Done attempting. 09:13:43 INFO - (blobuploader) - INFO - Iteration through files over. 09:13:43 INFO - Return code: 0 09:13:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:13:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:13:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c8764e6d86afb3ffe03dc2a4723282ce9cc5595aa7424826f7f55f84bd006d541be328d82a6b6719d22404ef30709abcf83b211ce23dfe8186ae894a75c5b9b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3a0d276e31aad2d8534debdf417ec7addcafe5d28a68ddeaa0002a7b036959bb1c6e33bff5e5e08fa3b43397b966f07b7da00c577cb0c04d4de23234539f9b6"} 09:13:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:13:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:13:43 INFO - Contents: 09:13:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c8764e6d86afb3ffe03dc2a4723282ce9cc5595aa7424826f7f55f84bd006d541be328d82a6b6719d22404ef30709abcf83b211ce23dfe8186ae894a75c5b9b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3a0d276e31aad2d8534debdf417ec7addcafe5d28a68ddeaa0002a7b036959bb1c6e33bff5e5e08fa3b43397b966f07b7da00c577cb0c04d4de23234539f9b6"} 09:13:43 INFO - Running post-run listener: copy_logs_to_upload_dir 09:13:43 INFO - Copying logs to upload dir... 09:13:43 INFO - mkdir: /builds/slave/test/build/upload/logs 09:13:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=603.454991 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-05-31 09:13:44.139715) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 09:13:44.143094) ========= 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.U8oTIbuChe/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.bnkGPTWOmB/Listeners TMPDIR=/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c8764e6d86afb3ffe03dc2a4723282ce9cc5595aa7424826f7f55f84bd006d541be328d82a6b6719d22404ef30709abcf83b211ce23dfe8186ae894a75c5b9b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3a0d276e31aad2d8534debdf417ec7addcafe5d28a68ddeaa0002a7b036959bb1c6e33bff5e5e08fa3b43397b966f07b7da00c577cb0c04d4de23234539f9b6"} build_url:https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012591 build_url: 'https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c8764e6d86afb3ffe03dc2a4723282ce9cc5595aa7424826f7f55f84bd006d541be328d82a6b6719d22404ef30709abcf83b211ce23dfe8186ae894a75c5b9b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3a0d276e31aad2d8534debdf417ec7addcafe5d28a68ddeaa0002a7b036959bb1c6e33bff5e5e08fa3b43397b966f07b7da00c577cb0c04d4de23234539f9b6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Aq351dmTSMy3HoSKrSoKfg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 09:13:44.180031) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:13:44.180381) ========= 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.U8oTIbuChe/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.bnkGPTWOmB/Listeners TMPDIR=/var/folders/sk/y86qdwzs1q5_clfw5d0041sc00000w/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.004998 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 09:13:44.228852) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 09:13:44.229121) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 09:13:44.229424) ========= ========= Total master_lag: 0.45 =========